[gtk/wip/matthiasc/listview-2: 4/15] listview: Fix keynav



commit 98618506dba31c48eee732a950785d7f8941fc77
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri May 29 17:20:33 2020 -0400

    listview: Fix keynav
    
    What used to be can-focus is now focusable.

 gtk/gtklistbase.c       | 1 +
 gtk/gtklistitemwidget.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gtk/gtklistbase.c b/gtk/gtklistbase.c
index be329599f4..8ec9bc8784 100644
--- a/gtk/gtklistbase.c
+++ b/gtk/gtklistbase.c
@@ -1209,6 +1209,7 @@ gtk_list_base_init_real (GtkListBase      *self,
   priv->orientation = GTK_ORIENTATION_VERTICAL;
 
   gtk_widget_set_overflow (GTK_WIDGET (self), GTK_OVERFLOW_HIDDEN);
+  gtk_widget_set_focusable (GTK_WIDGET (self), TRUE);
 }
 
 static int
diff --git a/gtk/gtklistitemwidget.c b/gtk/gtklistitemwidget.c
index cf34cadfc3..2e6078d704 100644
--- a/gtk/gtklistitemwidget.c
+++ b/gtk/gtklistitemwidget.c
@@ -408,7 +408,7 @@ gtk_list_item_widget_init (GtkListItemWidget *self)
   GtkEventController *controller;
   GtkGesture *gesture;
 
-  gtk_widget_set_can_focus (GTK_WIDGET (self), TRUE);
+  gtk_widget_set_focusable (GTK_WIDGET (self), TRUE);
 
   gesture = gtk_gesture_click_new ();
   gtk_event_controller_set_propagation_phase (GTK_EVENT_CONTROLLER (gesture),


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