commit | cf8d54c7906f096d6150d6cd80b8c825df30944b | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Mon Mar 26 20:31:32 2012 +0200 |
committer | Jens Axboe <axboe@kernel.dk> | Mon Mar 26 20:31:32 2012 +0200 |
tree | 6c7c6f47031fc915873e8e13fb5f788a1def0c3c | |
parent | 3cb6147dd770adf5359146054a0c92c922c6e9db [diff] [blame] |
gcompat: gtk_widget_set_can_focus() for below 2.18 Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/gcompat.c b/gcompat.c index 7b0810b..5944df0 100644 --- a/gcompat.c +++ b/gcompat.c
@@ -47,3 +47,13 @@ } #endif + +#if GTK_MAJOR_VERSION <= 2 && GTK_MINOR_VERSION < 18 +void gtk_widget_set_can_focus(GtkWidget *widget, gboolean can_focus) +{ + if (can_focus) + GTK_WIDGET_SET_FLAGS(widget, GTK_CAN_FOCUS); + else + GTK_WIDGET_UNSET_FLAGS(widget, GTK_CAN_FOCUS); +} +#endif