diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2001-10-18 04:50:00 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2001-10-18 04:50:00 +0800 |
commit | cf1d544b1068c0f04fe5da5344521f140af24016 (patch) | |
tree | a65dc7287cae8756f90f68ae993e6d3fedfb616d /mail/subscribe-dialog.c | |
parent | 3ced16bfa226cdc03aa6e38552a78976d05ff171 (diff) | |
download | gsoc2013-evolution-cf1d544b1068c0f04fe5da5344521f140af24016.tar gsoc2013-evolution-cf1d544b1068c0f04fe5da5344521f140af24016.tar.gz gsoc2013-evolution-cf1d544b1068c0f04fe5da5344521f140af24016.tar.bz2 gsoc2013-evolution-cf1d544b1068c0f04fe5da5344521f140af24016.tar.lz gsoc2013-evolution-cf1d544b1068c0f04fe5da5344521f140af24016.tar.xz gsoc2013-evolution-cf1d544b1068c0f04fe5da5344521f140af24016.tar.zst gsoc2013-evolution-cf1d544b1068c0f04fe5da5344521f140af24016.zip |
Helper macro.
2001-10-17 Jeffrey Stedfast <fejj@ximian.com>
* subscribe-dialog.h (subscribe_dialog_show): Helper macro.
* subscribe-dialog.c (subscribe_dialog_run_and_close): Removed.
* mail-callbacks.c (check_send_configuration): Don't use
gnome_dialog_run_and_close() here, we can easily get away with
just using a gtk_widget_show().
(providers_config): Don't use a gnome_dialog_run_and_close() here
either. No longer need to use e_gnome_dialog utils.
(manage_subscriptions): Don't run_and_close().
svn path=/trunk/; revision=13732
Diffstat (limited to 'mail/subscribe-dialog.c')
-rw-r--r-- | mail/subscribe-dialog.c | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/mail/subscribe-dialog.c b/mail/subscribe-dialog.c index d007bfee50..ead4d0a209 100644 --- a/mail/subscribe-dialog.c +++ b/mail/subscribe-dialog.c @@ -1593,11 +1593,10 @@ static void subscribe_dialog_construct (GtkObject *object) { SubscribeDialog *sc = SUBSCRIBE_DIALOG (object); - + /* Load the XML */ - sc->priv->xml = glade_xml_new (EVOLUTION_GLADEDIR "/subscribe-dialog.glade", NULL); - + sc->app = glade_xml_get_widget (sc->priv->xml, "Manage Subscriptions"); sc->priv->hbox = glade_xml_get_widget (sc->priv->xml, "tree_box"); sc->priv->search_entry = glade_xml_get_widget (sc->priv->xml, "search_entry"); @@ -1606,32 +1605,29 @@ subscribe_dialog_construct (GtkObject *object) sc->priv->sub_button = glade_xml_get_widget (sc->priv->xml, "subscribe_button"); sc->priv->unsub_button = glade_xml_get_widget (sc->priv->xml, "unsubscribe_button"); sc->priv->refresh_button = glade_xml_get_widget (sc->priv->xml, "refresh_button"); - + /* create default view */ - sc->priv->default_widget = sc_create_default_widget(); sc->priv->current_widget = sc->priv->default_widget; gtk_box_pack_start (GTK_BOX (sc->priv->hbox), sc->priv->default_widget, TRUE, TRUE, 0); gtk_widget_show (sc->priv->default_widget); - + gtk_widget_set_sensitive (sc->priv->all_radio, FALSE); gtk_widget_set_sensitive (sc->priv->filter_radio, FALSE); gtk_widget_set_sensitive (sc->priv->search_entry, FALSE); gtk_widget_set_sensitive (sc->priv->sub_button, FALSE); gtk_widget_set_sensitive (sc->priv->unsub_button, FALSE); gtk_widget_set_sensitive (sc->priv->refresh_button, FALSE); - + /* hook up some signals */ - gtk_signal_connect (GTK_OBJECT (sc->priv->search_entry), "activate", sc_search_activated, sc); gtk_signal_connect (GTK_OBJECT (sc->priv->sub_button), "clicked", sc_subscribe_pressed, sc); gtk_signal_connect (GTK_OBJECT (sc->priv->unsub_button), "clicked", sc_unsubscribe_pressed, sc); gtk_signal_connect (GTK_OBJECT (sc->priv->refresh_button), "clicked", sc_refresh_pressed, sc); gtk_signal_connect (GTK_OBJECT (sc->priv->all_radio), "toggled", sc_all_toggled, sc); gtk_signal_connect (GTK_OBJECT (sc->priv->filter_radio), "toggled", sc_filter_toggled, sc); - + /* Get the list of stores */ - populate_store_list (sc); } @@ -1639,17 +1635,11 @@ GtkObject * subscribe_dialog_new (void) { SubscribeDialog *subscribe_dialog; - + subscribe_dialog = gtk_type_new (SUBSCRIBE_DIALOG_TYPE); subscribe_dialog_construct (GTK_OBJECT (subscribe_dialog)); - + return GTK_OBJECT (subscribe_dialog); } E_MAKE_TYPE (subscribe_dialog, "SubscribeDialog", SubscribeDialog, subscribe_dialog_class_init, subscribe_dialog_init, PARENT_TYPE); - -void -subscribe_dialog_run_and_close (SubscribeDialog *dialog) -{ - gnome_dialog_run_and_close (GNOME_DIALOG (dialog->app)); -} |