diff options
author | Chris Toshok <toshok@ximian.com> | 2001-06-29 12:31:39 +0800 |
---|---|---|
committer | Chris Toshok <toshok@src.gnome.org> | 2001-06-29 12:31:39 +0800 |
commit | 9b19b1d618903203dbda010b82a65aa0717d183a (patch) | |
tree | d6d1cab24c66af4f60f67821808c7fba21fe8b6d /addressbook/gui/widgets/e-addressbook-view.c | |
parent | f2d683ced7a847e978a3763f91f63b943b56bbee (diff) | |
download | gsoc2013-evolution-9b19b1d618903203dbda010b82a65aa0717d183a.tar gsoc2013-evolution-9b19b1d618903203dbda010b82a65aa0717d183a.tar.gz gsoc2013-evolution-9b19b1d618903203dbda010b82a65aa0717d183a.tar.bz2 gsoc2013-evolution-9b19b1d618903203dbda010b82a65aa0717d183a.tar.lz gsoc2013-evolution-9b19b1d618903203dbda010b82a65aa0717d183a.tar.xz gsoc2013-evolution-9b19b1d618903203dbda010b82a65aa0717d183a.tar.zst gsoc2013-evolution-9b19b1d618903203dbda010b82a65aa0717d183a.zip |
pop up list editor for lists, contact editor otherwise.
2001-06-28 Chris Toshok <toshok@ximian.com>
* gui/widgets/e-addressbook-view.c (table_double_click): pop up
list editor for lists, contact editor otherwise.
* gui/widgets/e-minicard.c (e_minicard_event): same.
* gui/widgets/e-minicard.h (struct _EMinicard): change "editor" to
GtkOjbect, since it can be either a contact editor or contact list
editor.
* gui/widgets/e-addressbook-table-adapter.c
(addressbook_is_cell_editable): don't allow editting of any fields
except the name and file_as for lists.
svn path=/trunk/; revision=10590
Diffstat (limited to 'addressbook/gui/widgets/e-addressbook-view.c')
-rw-r--r-- | addressbook/gui/widgets/e-addressbook-view.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addressbook/gui/widgets/e-addressbook-view.c b/addressbook/gui/widgets/e-addressbook-view.c index e871836017..436632e77f 100644 --- a/addressbook/gui/widgets/e-addressbook-view.c +++ b/addressbook/gui/widgets/e-addressbook-view.c @@ -481,7 +481,10 @@ table_double_click(ETableScrolled *table, gint row, gint col, GdkEvent *event, E g_assert (E_IS_BOOK (book)); - e_addressbook_show_contact_editor (book, card, FALSE, view->editable); + if (e_card_evolution_list (card)) + e_addressbook_show_contact_list_editor (book, card, FALSE, view->editable); + else + e_addressbook_show_contact_editor (book, card, FALSE, view->editable); } } |