[Xfce4-commits] [xfce/xfce4-panel] 01/01: Make double-click add plugin in the "Add item" dialog (Bug #9784)
noreply at xfce.org
noreply at xfce.org
Tue May 1 01:05:42 CEST 2018
This is an automated email from the git hooks/post-receive script.
o c h o s i p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository xfce/xfce4-panel.
commit 4dd56023c9a736c56fba1cf6884aa360da88e285
Author: Simon Steinbeiss <simon.steinbeiss at elfenbeinturm.at>
Date: Tue May 1 01:04:48 2018 +0200
Make double-click add plugin in the "Add item" dialog (Bug #9784)
---
panel/panel-item-dialog.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/panel/panel-item-dialog.c b/panel/panel-item-dialog.c
index c560d2b..fdb349b 100644
--- a/panel/panel-item-dialog.c
+++ b/panel/panel-item-dialog.c
@@ -61,6 +61,10 @@ static gboolean panel_item_dialog_separator_func (GtkTreeModel
static void panel_item_dialog_selection_changed (GtkTreeSelection *selection,
PanelItemDialog *dialog);
static PanelModule *panel_item_dialog_get_selected_module (GtkTreeView *treeview);
+static void panel_item_dialog_row_activated (GtkTreeView *treeview,
+ GtkTreePath *path,
+ GtkTreeViewColumn *column,
+ gpointer user_data);
static void panel_item_dialog_drag_begin (GtkWidget *treeview,
GdkDragContext *context,
PanelItemDialog *dialog);
@@ -256,6 +260,7 @@ panel_item_dialog_init (PanelItemDialog *dialog)
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview));
g_signal_connect (G_OBJECT (selection), "changed", G_CALLBACK (panel_item_dialog_selection_changed), dialog);
+ g_signal_connect (G_OBJECT (treeview), "row-activated", G_CALLBACK (panel_item_dialog_row_activated), dialog);
g_object_unref (G_OBJECT (filter));
@@ -486,6 +491,19 @@ panel_item_dialog_get_selected_module (GtkTreeView *treeview)
static void
+panel_item_dialog_row_activated (GtkTreeView *treeview,
+ GtkTreePath *path,
+ GtkTreeViewColumn *column,
+ gpointer user_data)
+{
+ GtkDialog *dialog = GTK_DIALOG (user_data);
+
+ panel_item_dialog_response (dialog, GTK_RESPONSE_OK);
+}
+
+
+
+static void
panel_item_dialog_drag_begin (GtkWidget *treeview,
GdkDragContext *context,
PanelItemDialog *dialog)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list