27 #ifndef ABSTRACTBUTTON_H
28 #define ABSTRACTBUTTON_H
29 #include <vdk/vdkobj.h>
41 VDKReadWriteValueProp<VDKAbstractButton, GtkReliefStyle> Relief;
48 void SetRelief(GtkReliefStyle style) {
49 gtk_button_set_relief(GTK_BUTTON(
widget), style);
52 GtkReliefStyle GetRelief() {
53 return gtk_button_get_relief(GTK_BUTTON(
widget));
55 #ifdef USE_SIGCPLUSPLUS
61 VDKSignal0<void> OnButtonClicked;
66 VDKSignal0<void> OnButtonPressed;
71 VDKSignal0<void> OnButtonLeave;
79 static void _handle_clicked(GtkWidget* wid, gpointer obj);
80 static void _handle_pressed(GtkWidget* wid, gpointer obj);
81 static void _handle_leave(GtkWidget* wid, gpointer obj);