diff options
author | William Jon McCann <william.jon.mccann@gmail.com> | 2013-06-26 15:33:10 -0400 |
---|---|---|
committer | William Jon McCann <william.jon.mccann@gmail.com> | 2013-06-26 15:33:10 -0400 |
commit | b101d465be26f23dbbb113472c3395bd5362aa00 (patch) | |
tree | 1f4853eaa96de005dec91bedd88b8d785bce6c38 /gtk/gtkradiobutton.c | |
parent | b26c74e5dac0b5fd869d2c8cc7a0edb6b01aeebd (diff) | |
download | gtk+-b101d465be26f23dbbb113472c3395bd5362aa00.tar.gz |
Deprecate and ignore gtk-keynav-cursor-only and gtk-keynav-wrap-around
Diffstat (limited to 'gtk/gtkradiobutton.c')
-rw-r--r-- | gtk/gtkradiobutton.c | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/gtk/gtkradiobutton.c b/gtk/gtkradiobutton.c index 56bb9995f5..ca221edf3d 100644 --- a/gtk/gtkradiobutton.c +++ b/gtk/gtkradiobutton.c @@ -663,12 +663,9 @@ gtk_radio_button_focus (GtkWidget *widget, if (gtk_widget_is_focus (widget)) { - GtkSettings *settings = gtk_widget_get_settings (widget); GSList *focus_list, *tmp_list; GtkWidget *toplevel = gtk_widget_get_toplevel (widget); GtkWidget *new_focus = NULL; - gboolean cursor_only; - gboolean wrap_around; switch (direction) { @@ -712,26 +709,8 @@ gtk_radio_button_focus (GtkWidget *widget, } } - g_object_get (settings, - "gtk-keynav-cursor-only", &cursor_only, - "gtk-keynav-wrap-around", &wrap_around, - NULL); - if (!new_focus) { - if (cursor_only) - { - g_slist_free (focus_list); - return FALSE; - } - - if (!wrap_around) - { - g_slist_free (focus_list); - gtk_widget_error_bell (widget); - return TRUE; - } - tmp_list = focus_list; while (tmp_list) @@ -754,8 +733,7 @@ gtk_radio_button_focus (GtkWidget *widget, { gtk_widget_grab_focus (new_focus); - if (!cursor_only) - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (new_focus), TRUE); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (new_focus), TRUE); } return TRUE; |