fbdbg  3.0
FreeBASIC Debugger
main.bas
Go to the documentation of this file.
1 
8 
9 
10 
23 FUNCTION menu_button3_event CDECL ALIAS "menu_button3_event" ( _
24  BYVAL Widget AS GtkWidget PTR, _
25  BYVAL Event AS GdkEvent PTR, _
26  BYVAL PopUp AS gpointer) AS gboolean EXPORT
27 
28  WITH *CAST(GdkEventButton PTR, Event)
29  IF .button <> 3 THEN RETURN FALSE
30  gtk_menu_popup(PopUp, NULL, NULL, NULL, NULL, .button, .time)
31  END WITH
32  RETURN TRUE
33 
34 END FUNCTION
35 
36 
37 
47 SUB on_boolcell_toggled CDECL ALIAS "on_boolcell_toggled" ( _
48  BYVAL CellRenderer AS GtkCellRendererToggle PTR, _
49  BYVAL Path AS gchar PTR, _
50  BYVAL Store AS gpointer) EXPORT
51 
52  DIM AS gboolean v
53  DIM AS GtkTreeIter iter
54  VAR model = GTK_TREE_MODEL(Store)
55  gtk_tree_model_get_iter_from_string(model, @iter, Path)
56  gtk_tree_model_get(model, @iter, 1, @v, -1)
57  gtk_tree_store_set(Store, @iter, 1, IIF(v, 0, 1), -1)
58 
59 END SUB
60 
61 
62 
72 SUB on_StopVar_clicked CDECL ALIAS "on_StopVar_clicked" ( _
73  BYVAL Button AS GtkButton PTR, _
74  BYVAL user_data AS gpointer) EXPORT
75 
76 ?" --> callback on_StopVar_clicked"
77  gtk_button_set_label(Button, "This text get set form code in file tobac/on_StopVar_clicked.bas")
78 
79 END SUB
80 
81 
82 
90 SUB act_tools CDECL ALIAS "act_tools" ( _
91  BYVAL Action AS GtkAction PTR, _
92  BYVAL PopUp AS gpointer) EXPORT
93 
94  gtk_menu_popup(PopUp, NULL, NULL, NULL, NULL, 1, gtk_get_current_event_time())
95 
96 END SUB
97