[gnome-control-center/wip/cdavis/date-and-time-polish: 25/29] cc-datetime-panel: Remove keynav-failed handling




commit 52a32574fbc7de7e4345f87f432c8a8516c7ad1a
Author: Christopher Davis <christopherdavis gnome org>
Date:   Thu Dec 30 23:42:27 2021 -0800

    cc-datetime-panel: Remove keynav-failed handling

 panels/datetime/cc-datetime-panel.c  | 25 -------------------------
 panels/datetime/cc-datetime-panel.ui |  3 ---
 2 files changed, 28 deletions(-)
---
diff --git a/panels/datetime/cc-datetime-panel.c b/panels/datetime/cc-datetime-panel.c
index 9f5e5af60..bfef5f030 100644
--- a/panels/datetime/cc-datetime-panel.c
+++ b/panels/datetime/cc-datetime-panel.c
@@ -750,30 +750,6 @@ on_timedated_properties_changed (CcDateTimePanel  *self,
     }
 }
 
-static gboolean
-keynav_failed (GtkWidget        *listbox,
-               GtkDirectionType  direction,
-               CcDateTimePanel  *self)
-{
-  GList *item, *listboxes;
-
-  /* Find the listbox in the list of GtkListBoxes */
-  if (direction == GTK_DIR_DOWN)
-    listboxes = self->listboxes;
-  else
-    listboxes = self->listboxes_reverse;
-
-  item = g_list_find (listboxes, listbox);
-  g_assert (item);
-  if (item->next)
-    {
-      gtk_widget_child_focus (GTK_WIDGET (item->next->data), direction);
-      return TRUE;
-    }
-
-  return FALSE;
-}
-
 static void
 run_dialog (CcDateTimePanel *self,
             GtkWidget       *dialog)
@@ -1050,7 +1026,6 @@ cc_date_time_panel_class_init (CcDateTimePanelClass *klass)
   gtk_widget_class_bind_template_child (widget_class, CcDateTimePanel, year_spinbutton);
 
   gtk_widget_class_bind_template_callback (widget_class, list_box_row_activated);
-  gtk_widget_class_bind_template_callback (widget_class, keynav_failed);
   gtk_widget_class_bind_template_callback (widget_class, time_changed_cb);
   gtk_widget_class_bind_template_callback (widget_class, change_clock_settings);
   gtk_widget_class_bind_template_callback (widget_class, month_row_activated_cb);
diff --git a/panels/datetime/cc-datetime-panel.ui b/panels/datetime/cc-datetime-panel.ui
index 0fca979d7..6c1f934f8 100644
--- a/panels/datetime/cc-datetime-panel.ui
+++ b/panels/datetime/cc-datetime-panel.ui
@@ -316,7 +316,6 @@
                   <object class="GtkListBox" id="listbox2">
                     <property name="selection_mode">none</property>
                     <signal name="row-activated" handler="list_box_row_activated" object="CcDateTimePanel" 
swapped="no"/>
-                    <signal name="keynav-failed" handler="keynav_failed" object="CcDateTimePanel" 
swapped="no"/>
                     <style>
                       <class name="boxed-list"/>
                     </style>
@@ -351,7 +350,6 @@
                   <object class="GtkListBox" id="listbox1">
                     <property name="selection_mode">none</property>
                     <signal name="row-activated" handler="list_box_row_activated" object="CcDateTimePanel" 
swapped="no"/>
-                    <signal name="keynav-failed" handler="keynav_failed" object="CcDateTimePanel" 
swapped="no"/>
                     <style>
                       <class name="boxed-list"/>
                     </style>
@@ -387,7 +385,6 @@
                   <object class="GtkListBox" id="listbox3">
                     <property name="selection_mode">none</property>
                     <signal name="row-activated" handler="list_box_row_activated" object="CcDateTimePanel" 
swapped="no"/>
-                    <signal name="keynav-failed" handler="keynav_failed" object="CcDateTimePanel" 
swapped="no"/>
                     <style>
                       <class name="boxed-list"/>
                     </style>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]