diff options
author | Miguel de Icaza <miguel@ximian.com> | 2001-01-12 15:09:51 +0800 |
---|---|---|
committer | Miguel de Icaza <miguel@src.gnome.org> | 2001-01-12 15:09:51 +0800 |
commit | 891d37dac8f9a80a8f007c825af2987692d1be63 (patch) | |
tree | a2027d66f0073b2cf00613350d80f166422ea4e6 /composer/e-msg-composer.c | |
parent | 5aa11827ce3c662631be7e0fd681394c7f179207 (diff) | |
download | gsoc2013-evolution-891d37dac8f9a80a8f007c825af2987692d1be63.tar.gz gsoc2013-evolution-891d37dac8f9a80a8f007c825af2987692d1be63.tar.zst gsoc2013-evolution-891d37dac8f9a80a8f007c825af2987692d1be63.zip |
Only attach to "changed" if the widget is an EEntry. The HEADER_COMBOBOX
2001-01-12 Miguel de Icaza <miguel@ximian.com>
* e-msg-composer-hdrs.c (add_header): Only attach to "changed" if
the widget is an EEntry. The HEADER_COMBOBOX and the
HEADER_ADDRBOOK are a ComboBox and a remote Bonobo control
respectively.
* evolution-composer.c (get_object): Move getObject functionality
here from e-msg-composer.c
svn path=/trunk/; revision=7441
Diffstat (limited to 'composer/e-msg-composer.c')
-rw-r--r-- | composer/e-msg-composer.c | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c index b75813f568..369b207dc2 100644 --- a/composer/e-msg-composer.c +++ b/composer/e-msg-composer.c @@ -37,7 +37,6 @@ #include <bonobo.h> #include <bonobo/bonobo-stream-memory.h> -#include <bonobo/bonobo-item-handler.h> #include <glade/glade.h> #include <gnome.h> #include <libgnorba/gnorba.h> @@ -1430,54 +1429,6 @@ e_msg_composer_construct (EMsgComposer *composer) gtk_widget_grab_focus (composer->editor); } -static Bonobo_ItemContainer_ObjectList * -msg_composer_enum_objects (BonoboItemHandler *handler, gpointer data, CORBA_Environment *ev) -{ -#warning "This function is not implemented because enumObjects has a broken CORBA prototype" - return NULL; -} - - -static Bonobo_Unknown -msg_composer_get_object (BonoboItemHandler *h, const char *item_name, - gboolean only_if_exists, - gpointer data, CORBA_Environment *ev) -{ - EMsgComposer *composer = data; - GSList *options, *l; - - options = bonobo_item_option_parse (item_name); - for (l = options; l; l = l->next){ - BonoboItemOption *option = l->data; - - if (strcmp (option->key, "visible")){ - gboolean show = 1; - - if (option->value) - show = atoi (option->value); - - if (show) - gtk_widget_show (GTK_WIDGET (composer)); - else - gtk_widget_hide (GTK_WIDGET (composer)); - } - } - return bonobo_object_dup_ref ( - BONOBO_OBJECT (composer)->corba_objref, ev); -} - -static void -setup_item_container (EMsgComposer *composer) -{ - composer->item_container = BONOBO_OBJECT (bonobo_item_handler_new ( - msg_composer_enum_objects, - msg_composer_get_object, composer)); - - bonobo_object_add_interface ( - BONOBO_OBJECT (composer), - composer->item_container); -} - static EMsgComposer * create_composer (void) { @@ -1492,7 +1443,6 @@ create_composer (void) return NULL; } prepare_engine (new); - setup_item_container (new); return new; } |