From 4bca50f1c5060efbfe2f0c9d011e4d51f1e8be0f Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Wed, 28 Nov 2007 20:54:19 +0000 Subject: ** Fixes bug #489652 2007-11-28 Matthew Barnes ** Fixes bug #489652 Migrate the contact list editor from ETable to GtkTreeView and fix some HIG issues. * addressbook/gui/contact-list-editor/Makefile.am: Remove e-contact-list-editor.etspec Remove e-contact-list-editor-marshal.list * addressbook/gui/contact-list-editor/contact-list-editor.glade: Fix some HIG issues and give all the widgets proper names. * addressbook/gui/contact-list-editor/e-contact-list-model.c: * addressbook/gui/contact-list-editor/e-contact-list-model.h: EContactListModel is now a subclass of GtkListStore. * addressbook/gui/contact-list-editor/e-contact-list.c: * addressbook/gui/contact-list-editor/e-contact-list.h: Use a GtkTreeView instead of an ETable for displaying members. Refactor everything; see bug #489652 for more details. svn path=/trunk/; revision=34610 --- .../contact-list-editor/contact-list-editor.glade | 769 +++++++++------------ 1 file changed, 339 insertions(+), 430 deletions(-) (limited to 'addressbook/gui/contact-list-editor/contact-list-editor.glade') diff --git a/addressbook/gui/contact-list-editor/contact-list-editor.glade b/addressbook/gui/contact-list-editor/contact-list-editor.glade index 64280c2c52..3402e27542 100644 --- a/addressbook/gui/contact-list-editor/contact-list-editor.glade +++ b/addressbook/gui/contact-list-editor/contact-list-editor.glade @@ -1,432 +1,341 @@ - - - + + + - - - True - Contact List Editor - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - 0 - False - True - GTK_PACK_END - - - - - - 6 - True - False - 6 - - - - 6 - True - False - 6 - - - - True - 2 - 2 - False - 6 - 6 - - - - True - _List name: - True - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - list-name-entry - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - True - True - True - True - 0 - - True - * - False - - - 1 - 2 - 0 - 1 - - - - - - - True - _Where: - True - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - 1 - 1 - 2 - fill - - - - - - - True - e_contact_list_editor_create_source_combo_box - 0 - 0 - Tue, 01 Jun 2004 18:22:38 GMT - - - 1 - 2 - 1 - 2 - fill - fill - - - - - 0 - True - True - - - - - - True - eab_create_image_chooser_widget - stock_addressbook - 0 - 0 - Sat, 23 Jun 2001 05:59:21 GMT - - - 0 - False - False - - - - - 0 - False - False - - - - - - 3 - True - 0 - 0.5 - GTK_SHADOW_ETCHED_IN - - - - 6 - True - False - 6 - - - - True - False - 6 - - - - True - _Type an email address or drag a contact into the list below: - True - False - GTK_JUSTIFY_CENTER - False - False - 0 - 0.5 - 0 - 0 - email-entry - - - 0 - False - False - - - - - - True - e_contact_list_editor_create_name_selector - 0 - 0 - Sat, 27 Aug 2005 13:47:20 GMT - - - 0 - False - True - - - - - - True - e_contact_list_editor_create_table - 0 - 0 - Sat, 23 Jun 2001 06:00:16 GMT - - - 0 - True - True - - - - - - True - True - _Hide addresses when sending mail to this list - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - 0 - True - True - - - - - - True - False - 0 - - - - True - - - False - False - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - True - GTK_BUTTONBOX_START - 6 - - - - True - Add an email to the List - True - True - gtk-add - True - GTK_RELIEF_NORMAL - True - - - - - - True - Remove an email address from the List - True - True - gtk-remove - True - GTK_RELIEF_NORMAL - True - - - - - - True - Insert email addresses from Address Book - True - True - _Select - True - GTK_RELIEF_NORMAL - True - - - - - 0 - True - True - - - - - 0 - False - False - - - - - - - - True - Members - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - label_item - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - + + True + 6 + Contact List Editor + GTK_WIN_POS_CENTER + stock_contact-list + GDK_WINDOW_TYPE_HINT_NORMAL + False + + + + True + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 6 + 2 + 2 + 12 + 12 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 6 + stock_addressbook + + + 1 + 2 + + + + + + + True + 2 + 2 + 6 + 6 + + + True + 1 + _List name: + True + list-name-entry + + + GTK_FILL + + + + + + True + 1 + _Where: + True + + + 1 + 2 + GTK_FILL + + + + + + True + * + + + + 1 + 2 + + + + + + contact_list_editor_create_source_combo_box + + + 1 + 2 + 1 + 2 + GTK_FILL + GTK_FILL + + + + + + + + + + True + 6 + + + True + 0 + <b>Members</b> + True + + + False + False + + + + + True + 12 + + + True + 4 + 2 + 6 + 6 + + + + + + + + + + + + True + 0 + _Type an email address or drag a contact into the list below: + True + GTK_JUSTIFY_CENTER + + + + + + + + contact_list_editor_create_name_selector + + + 1 + 2 + + + + + + True + False + GTK_POLICY_NEVER + GTK_POLICY_AUTOMATIC + GTK_SHADOW_ETCHED_IN + + + True + False + 0 + + + + + + + + + 2 + 3 + + + + + True + True + _Hide addresses when sending mail to this list + True + 0 + + + + 3 + 4 + + + + + + True + 6 + + + True + False + True + True + True + Add an email to the List + Add an email to the List + gtk-add + True + 0 + 0 + + + + False + False + + + + + True + False + True + True + True + Remove an email address from the List + Remove an email address from the List + gtk-remove + True + 0 + 0 + + + + False + False + 1 + + + + + True + True + True + True + True + Insert email addresses from Address Book + Insert email addresses from Address Book + Select... + 0 + + + + False + False + 2 + + + + + True + + + + + + 3 + + + + + 1 + 2 + 2 + 3 + + + + + + + + 1 + + + + + 2 + 1 + 2 + + + + + 1 + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + gtk-cancel + True + 0 + + + + + + True + True + gtk-ok + True + 0 + + + + 1 + + + + + False + GTK_PACK_END + + + + + -- cgit v1.2.3