diff --git a/include/Desktop/compat.h b/include/Desktop/compat.h index a5bd44a..0333803 100644 --- a/include/Desktop/compat.h +++ b/include/Desktop/compat.h @@ -109,6 +109,26 @@ /* Gtk+ 3.0 */ # if !GTK_CHECK_VERSION(3, 0, 0) +/* types */ +typedef struct _GdkRGBA +{ + gdouble red; + gdouble green; + gdouble blue; + gdouble alpha; +} GdkRGBA; + +typedef enum _GtkStateFlags +{ + GTK_STATE_FLAG_NORMAL = 0x00, + GTK_STATE_FLAG_ACTIVE = 0x01, + GTK_STATE_FLAG_PRELIGHT = 0x02, + GTK_STATE_FLAG_SELECTED = 0x04, + GTK_STATE_FLAG_INSENSITIVE = 0x08 +} GtkStateFlags; + + +/* functions */ void gdk_window_clear(GdkWindow * window); GtkWidget * gtk_box_new(GtkOrientation orientation, gint spacing); diff --git a/src/compat.c b/src/compat.c index c1c8940..c7f4e13 100644 --- a/src/compat.c +++ b/src/compat.c @@ -181,12 +181,6 @@ void gtk_widget_override_color(GtkWidget * widget, GtkStateFlags state, case GTK_STATE_FLAG_INSENSITIVE: s = GTK_STATE_INSENSITIVE; break; - case GTK_STATE_FLAG_INCONSISTENT: - s = GTK_STATE_INCONSISTENT; - break; - case GTK_STATE_FLAG_FOCUSED: - s = GTK_STATE_FOCUSED; - break; default: /* XXX ignore */ return;