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);
Provides a raw font.
Definition: vdkfont.h:38
GtkWidget * widget
Definition: vdkobj.h:241
Provides a simple RGB color structure.
Definition: vdkutils.h:38