r16941 - gnucash/trunk/src/gnome - Bug#327635: Let double-clicks in budget list dialog open selected budget.

Andreas Köhler andi5 at cvs.gnucash.org
Mon Feb 11 16:21:30 EST 2008


Author: andi5
Date: 2008-02-11 16:21:30 -0500 (Mon, 11 Feb 2008)
New Revision: 16941
Trac: http://svn.gnucash.org/trac/changeset/16941

Modified:
   gnucash/trunk/src/gnome/gnc-plugin-budget.c
Log:
Bug#327635: Let double-clicks in budget list dialog open selected budget.


Modified: gnucash/trunk/src/gnome/gnc-plugin-budget.c
===================================================================
--- gnucash/trunk/src/gnome/gnc-plugin-budget.c	2008-02-11 20:35:18 UTC (rev 16940)
+++ gnucash/trunk/src/gnome/gnc-plugin-budget.c	2008-02-11 21:21:30 UTC (rev 16941)
@@ -203,6 +203,13 @@
  *                     Other Functions                      *
  ************************************************************/
 
+static void
+row_activated_cb(GtkTreeView *tv, GtkTreePath *path, GtkTreeViewColumn *column,
+                 gpointer data)
+{
+    gtk_dialog_response(GTK_DIALOG(data), GTK_RESPONSE_OK);
+}
+
 GncBudget *
 gnc_budget_gui_select_budget(QofBook *book)
 {
@@ -223,6 +230,7 @@
     tv = GTK_TREE_VIEW(gtk_tree_view_new());
     sel = gtk_tree_view_get_selection(tv);
     gtk_tree_selection_set_mode(sel, GTK_SELECTION_BROWSE);
+    g_signal_connect(tv, "row-activated", G_CALLBACK(row_activated_cb), dlg);
     tm = gnc_tree_model_budget_new(book);
     gnc_tree_view_budget_set_model(tv, tm);
     g_object_unref(tm);



More information about the gnucash-changes mailing list