Fix build with Gtk+ < 3.0
This commit is contained in:
parent
a633870c55
commit
4ca8180033
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue
Block a user