diff options
author | Chris Toshok <toshok@ximian.com> | 2002-11-15 10:54:26 +0800 |
---|---|---|
committer | Chris Toshok <toshok@src.gnome.org> | 2002-11-15 10:54:26 +0800 |
commit | 4f5907874da6c128db8276713751a1b0313522b0 (patch) | |
tree | b59d0bb60625b0a53823c49a92e8bbd778510225 /addressbook/gui/widgets/e-addressbook-view.c | |
parent | f60cb1f5371ad819960d43585cdd4b28eb465e59 (diff) | |
download | gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.gz gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.bz2 gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.lz gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.xz gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.zst gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.zip |
clean this up a tad.
2002-11-14 Chris Toshok <toshok@ximian.com>
* gui/widgets/gal-view-factory-minicard.c: clean this up a tad.
* gui/widgets/e-addressbook-view.c (init_collection): re-enable
this.
(setup_menus): same.
* gui/widgets/gal-view-minicard.[ch]: more GObject work.
svn path=/trunk/; revision=18776
Diffstat (limited to 'addressbook/gui/widgets/e-addressbook-view.c')
-rw-r--r-- | addressbook/gui/widgets/e-addressbook-view.c | 81 |
1 files changed, 1 insertions, 80 deletions
diff --git a/addressbook/gui/widgets/e-addressbook-view.c b/addressbook/gui/widgets/e-addressbook-view.c index 5c4cd58ac3..d85df8a35d 100644 --- a/addressbook/gui/widgets/e-addressbook-view.c +++ b/addressbook/gui/widgets/e-addressbook-view.c @@ -370,7 +370,6 @@ writable_status (GtkObject *object, gboolean writable, EAddressbookView *eav) static void init_collection (void) { -#ifdef PENDING_PORT_WORK GalViewFactory *factory; ETableSpecification *spec; char *galview; @@ -401,7 +400,6 @@ init_collection (void) gal_view_collection_load(collection); } -#endif } static void @@ -413,7 +411,7 @@ display_view(GalViewInstance *instance, if (GAL_IS_VIEW_ETABLE(view)) { change_view_type (address_view, E_ADDRESSBOOK_VIEW_TABLE); gal_view_etable_attach_table (GAL_VIEW_ETABLE(view), e_table_scrolled_get_table(E_TABLE_SCROLLED(address_view->widget))); - } else /*if (GAL_IS_VIEW_MINICARD(view))*/ { + } else if (GAL_IS_VIEW_MINICARD(view)) { change_view_type (address_view, E_ADDRESSBOOK_VIEW_MINICARD); gal_view_minicard_attach (GAL_VIEW_MINICARD(view), E_MINICARD_VIEW_WIDGET (address_view->object)); } @@ -423,7 +421,6 @@ display_view(GalViewInstance *instance, static void setup_menus (EAddressbookView *view) { -#if PENDING_PORT_WORK if (view->book && view->view_instance == NULL) { init_collection (); view->view_instance = gal_view_instance_new (collection, e_book_get_uri (view->book)); @@ -438,7 +435,6 @@ setup_menus (EAddressbookView *view) g_signal_connect(view->view_instance, "display_view", G_CALLBACK (display_view), view); } -#endif } static void @@ -1745,81 +1741,6 @@ get_selected_cards (EAddressbookView *view) return list; } -#if 0 -void -e_addressbook_view_save_state (EAddressbookView *view, const char *filename) -{ - xmlDoc *doc; - xmlNode *node; - - doc = xmlNewDoc ("1.0"); - node = xmlNewDocNode (doc, NULL, "addressbook-view", NULL); - xmlDocSetRootElement (doc, node); - - switch (view->view_type) { - case E_ADDRESSBOOK_VIEW_MINICARD: { - int column_width; - e_xml_set_string_prop_by_name (node, "style", "minicard"); - g_object_get (view->object, - "column_width", &column_width, - NULL); - e_xml_set_integer_prop_by_name (node, "column-width", column_width); - break; - } - case E_ADDRESSBOOK_VIEW_TABLE: { - ETableState *state; - state = e_table_get_state_object (E_TABLE (view->widget)); - - e_xml_set_string_prop_by_name (node, "style", "table"); - e_table_state_save_to_node (state, node); - g_object_unref (state); - break; - } - default: - xmlFreeDoc(doc); - return; - } - xmlSaveFile (filename, doc); - xmlFreeDoc(doc); -} - -void -e_addressbook_view_load_state (EAddressbookView *view, const char *filename) -{ - xmlDoc *doc; - - doc = xmlParseFile (filename); - if (doc) { - xmlNode *node; - char *type; - - node = xmlDocGetRootElement (doc); - type = e_xml_get_string_prop_by_name (node, "style"); - - if (!strcmp (type, "minicard")) { - int column_width; - - change_view_type (view, E_ADDRESSBOOK_VIEW_MINICARD); - - column_width = e_xml_get_integer_prop_by_name (node, "column-width"); - g_object_set (view->object, - "column_width", column_width, - NULL); - } else if (!strcmp (type, "table")) { - ETableState *state; - - change_view_type (view, E_ADDRESSBOOK_VIEW_TABLE); - - state = e_table_state_new(); - e_table_state_load_from_node (state, node->xmlChildrenNode); - e_table_set_state_object (E_TABLE (view->widget), state); - g_object_unref (state); - } - xmlFreeDoc(doc); - } -} -#endif - void e_addressbook_view_save_as (EAddressbookView *view) { |