[gnome-builder] plugins/project-tree: ensure focus is passed to tree
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] plugins/project-tree: ensure focus is passed to tree
- Date: Tue, 6 Sep 2022 22:43:40 +0000 (UTC)
commit d370b6b099fe26121c784569178bcfa87f1b60ee
Author: Christian Hergert <chergert redhat com>
Date: Tue Sep 6 15:36:15 2022 -0700
plugins/project-tree: ensure focus is passed to tree
src/plugins/project-tree/gbp-project-tree-pane.c | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/src/plugins/project-tree/gbp-project-tree-pane.c
b/src/plugins/project-tree/gbp-project-tree-pane.c
index 3ad51a541..c9321104d 100644
--- a/src/plugins/project-tree/gbp-project-tree-pane.c
+++ b/src/plugins/project-tree/gbp-project-tree-pane.c
@@ -27,11 +27,19 @@
G_DEFINE_FINAL_TYPE (GbpProjectTreePane, gbp_project_tree_pane, IDE_TYPE_PANE)
+static gboolean
+gbp_project_tree_pane_grab_focus (GtkWidget *widget)
+{
+ return gtk_widget_grab_focus (GTK_WIDGET (GBP_PROJECT_TREE_PANE (widget)->tree));
+}
+
static void
gbp_project_tree_pane_class_init (GbpProjectTreePaneClass *klass)
{
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+ widget_class->grab_focus = gbp_project_tree_pane_grab_focus;
+
gtk_widget_class_set_template_from_resource (widget_class,
"/plugins/project-tree/gbp-project-tree-pane.ui");
gtk_widget_class_bind_template_child (widget_class, GbpProjectTreePane, tree);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]