FTR, Andreas just pointed me at a message he sent asking that this changeset not get backported:
http://lists.gnucash.org/pipermail/gnucash-devel/2007-January/019615.html So feel free to ignore my request for audit. Sorry for the extra email. -derek Quoting Derek Atkins <[EMAIL PROTECTED]>: > Can someone else look at this? I don't understand the code > well enough to know if this might have other side effects. > > Thanks, > > -derek > > Andreas Köhler <[EMAIL PROTECTED]> writes: > >> Author: andi5 >> Date: 2007-01-12 18:02:47 -0500 (Fri, 12 Jan 2007) >> New Revision: 15347 >> Trac: http://svn.gnucash.org/trac/changeset/15347 >> >> Modified: >> gnucash/trunk/src/import-export/import-account-matcher.c >> gnucash/trunk/src/import-export/import-match-picker.c >> Log: >> Use double-clicks in general import dialogs. >> >> In the import account matcher and import transaction match picker tree >> views, let double-clicks on rows close the corresponding dialogs. >> >> BP >> >> >> Modified: gnucash/trunk/src/import-export/import-account-matcher.c >> =================================================================== >> --- >> gnucash/trunk/src/import-export/import-account-matcher.c 2007-01-12 >> 16:46:45 UTC (rev 15346) >> +++ >> gnucash/trunk/src/import-export/import-account-matcher.c 2007-01-12 >> 23:02:47 UTC (rev 15347) >> @@ -113,6 +113,17 @@ >> gnc_tree_view_account_set_selected_account(picker->account_tree, >> new_account); >> } >> >> +/* When user double-clicks an account */ >> +static void >> +account_tree_row_activated_cb(GtkTreeView *view, GtkTreePath *path, >> + GtkTreeViewColumn *column, >> + struct _accountpickerdialog *picker) >> +{ >> + g_return_if_fail(picker && picker->dialog); >> + >> + gtk_dialog_response(GTK_DIALOG(picker->dialog), GTK_RESPONSE_OK); >> +} >> + >> static gpointer test_acct_online_id_match(Account *acct, gpointer >> param_online_id) >> { >> const gchar * current_online_id = gnc_import_get_acc_online_id(acct); >> @@ -207,6 +218,8 @@ >> >> gnc_tree_view_account_set_selected_account(picker->account_tree, >> default_selection); >> >> gtk_window_set_modal(GTK_WINDOW(picker->dialog), TRUE); >> + g_signal_connect(picker->account_tree, "row-activated", >> + G_CALLBACK(account_tree_row_activated_cb), picker); >> do { >> response = gtk_dialog_run(GTK_DIALOG(picker->dialog)); >> switch (response) { >> >> Modified: gnucash/trunk/src/import-export/import-match-picker.c >> =================================================================== >> --- gnucash/trunk/src/import-export/import-match-picker.c 2007-01-12 >> 16:46:45 UTC (rev 15346) >> +++ gnucash/trunk/src/import-export/import-match-picker.c 2007-01-12 >> 23:02:47 UTC (rev 15347) >> @@ -287,6 +287,17 @@ >> } >> >> static void >> +match_transaction_row_activated_cb (GtkTreeView *view, GtkTreePath *path, >> + GtkTreeViewColumn *column, >> + GNCImportMatchPicker *matcher) >> +{ >> + g_return_if_fail (matcher && matcher->transaction_matcher); >> + >> + gtk_dialog_response (GTK_DIALOG (matcher->transaction_matcher), >> + GTK_RESPONSE_OK); >> +} >> + >> +static void >> add_column(GtkTreeView *view, const gchar *title, int col_num) >> { >> GtkCellRenderer *renderer; >> @@ -367,6 +378,8 @@ >> selection = gtk_tree_view_get_selection(view); >> g_signal_connect(selection, "changed", >> G_CALLBACK(match_transaction_changed_cb), matcher); >> + g_signal_connect(view, "row-activated", >> + G_CALLBACK(match_transaction_row_activated_cb), matcher); >> } >> >> /********************************************************************\ >> >> _______________________________________________ >> gnucash-changes mailing list >> [EMAIL PROTECTED] >> https://lists.gnucash.org/mailman/listinfo/gnucash-changes >> >> > > -- > Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory > Member, MIT Student Information Processing Board (SIPB) > URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH > [EMAIL PROTECTED] PGP key available > > _______________________________________________ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH [EMAIL PROTECTED] PGP key available _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel