33 #include <vdk/abstract_button.h> 34 #include <vdk/vdkprops.h> 35 #include <vdk/tooltips.h> 49 static void ToggleEvent(GtkWidget *wid, gpointer obj);
56 VDKReadWriteValueProp<VDKCheckButton,bool>
Checked;
60 VDKReadWriteValueProp<VDKCheckButton, char*>
Caption;
76 void Toggle() { Checked = Checked ? false :
true; }
77 void SetChecked(
bool flag)
78 { gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(
widget),flag);}
80 {
return GTK_TOGGLE_BUTTON(
widget)->active ? true :
false; }
82 void SetCaption (
char* str);
84 void SetCaptionWrap (
bool flag);
85 bool GetCaptionWrap ();
89 #ifdef USE_SIGCPLUSPLUS 95 VDKSignal1<void, bool> OnButtonToggled;
Provides a simple RGB color structure.
Definition: vdkutils.h:37
GtkWidget * widget
Definition: vdkobj.h:241
Provides a raw font.
Definition: vdkfont.h:37