Fix build with Gtk+ < 3.0
This commit is contained in:
parent
a633870c55
commit
4ca8180033
|
@ -109,6 +109,26 @@
|
||||||
|
|
||||||
/* Gtk+ 3.0 */
|
/* Gtk+ 3.0 */
|
||||||
# if !GTK_CHECK_VERSION(3, 0, 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);
|
void gdk_window_clear(GdkWindow * window);
|
||||||
|
|
||||||
GtkWidget * gtk_box_new(GtkOrientation orientation, gint spacing);
|
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:
|
case GTK_STATE_FLAG_INSENSITIVE:
|
||||||
s = GTK_STATE_INSENSITIVE;
|
s = GTK_STATE_INSENSITIVE;
|
||||||
break;
|
break;
|
||||||
case GTK_STATE_FLAG_INCONSISTENT:
|
|
||||||
s = GTK_STATE_INCONSISTENT;
|
|
||||||
break;
|
|
||||||
case GTK_STATE_FLAG_FOCUSED:
|
|
||||||
s = GTK_STATE_FOCUSED;
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
/* XXX ignore */
|
/* XXX ignore */
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user