From ff6708d9321bfac3fa540e78deaecd2d46cdf0a8 Mon Sep 17 00:00:00 2001 From: Derek Atkins Date: Tue, 2 Jul 2002 21:29:29 +0000 Subject: [PATCH] change a bunch of "callback" functions to non-static, so they can be used elsewhere. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7071 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome/window-main.c | 27 ++++++++++++++++----------- src/gnome/window-main.h | 8 ++++++++ 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/src/gnome/window-main.c b/src/gnome/window-main.c index 380ffbbd8d..49c4151ea6 100644 --- a/src/gnome/window-main.c +++ b/src/gnome/window-main.c @@ -676,13 +676,13 @@ gnc_main_window_file_close_cb(GtkWidget * widget, gpointer data) } } -static void +void gnc_main_window_fincalc_cb(GtkWidget *widget, gpointer data) { gnc_ui_fincalc_dialog_create(); } -static void +void gnc_main_window_gl_cb(GtkWidget *widget, gpointer data) { GNCLedgerDisplay *ld; @@ -695,19 +695,22 @@ gnc_main_window_gl_cb(GtkWidget *widget, gpointer data) gnc_register_raise (regData); } -static void -gnc_main_window_prices_cb(GtkWidget *widget, gpointer data) { +void +gnc_main_window_prices_cb(GtkWidget *widget, gpointer data) +{ gnc_prices_dialog (NULL); } -static void -gnc_main_window_find_transactions_cb (GtkWidget *widget, gpointer data) { +void +gnc_main_window_find_transactions_cb (GtkWidget *widget, gpointer data) +{ gnc_ui_find_transactions_dialog_create(NULL); } -static void -gnc_main_window_sched_xaction_cb (GtkWidget *widget, gpointer data) { +void +gnc_main_window_sched_xaction_cb (GtkWidget *widget, gpointer data) +{ gnc_ui_scheduled_xaction_dialog_create(); } @@ -727,7 +730,7 @@ gnc_main_window_about_cb (GtkWidget *widget, gpointer data) const gchar *message = _("The GnuCash personal finance manager.\n" "The GNU way to manage your money!\n" "http://www.gnucash.org/"); - const gchar *copyright = "(C) 1998-2001 Linas Vepstas"; + const gchar *copyright = "(C) 1998-2002 Linas Vepstas"; const gchar *authors[] = { "Rob Browning ", "Bill Gribble ", @@ -737,6 +740,7 @@ gnc_main_window_about_cb (GtkWidget *widget, gpointer data) "Christian Stimming ", "Linas Vepstas ", "Joshua Sled ", + "Derek Atkins ", NULL }; @@ -748,8 +752,9 @@ gnc_main_window_about_cb (GtkWidget *widget, gpointer data) gnome_dialog_run_and_close (GNOME_DIALOG(about)); } -static void -gnc_main_window_commodities_cb(GtkWidget *widget, gpointer data) { +void +gnc_main_window_commodities_cb(GtkWidget *widget, gpointer data) +{ gnc_commodities_dialog (NULL); } diff --git a/src/gnome/window-main.h b/src/gnome/window-main.h index d2f109f380..9d722561c6 100644 --- a/src/gnome/window-main.h +++ b/src/gnome/window-main.h @@ -37,5 +37,13 @@ void gnc_main_window_file_save_as_cb(GtkWidget * widget, gpointer data); void gnc_main_window_totd_cb (GtkWidget *widget, gpointer data); void gnc_main_window_help_cb (GtkWidget *widget, gpointer data); void gnc_main_window_exit_cb (GtkWidget *widget, gpointer data); +void gnc_main_window_file_save_cb(GtkWidget * widget, gpointer data); +void gnc_main_window_file_save_as_cb(GtkWidget * widget, gpointer data); +void gnc_main_window_fincalc_cb(GtkWidget *widget, gpointer data); +void gnc_main_window_gl_cb(GtkWidget *widget, gpointer data); +void gnc_main_window_prices_cb(GtkWidget *widget, gpointer data); +void gnc_main_window_find_transactions_cb (GtkWidget *widget, gpointer data); +void gnc_main_window_sched_xaction_cb (GtkWidget *widget, gpointer data); +void gnc_main_window_commodities_cb(GtkWidget *widget, gpointer data); #endif