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