diff options
author | Michael Meeks <michael.meeks@novell.com> | 2010-03-26 18:10:06 +0800 |
---|---|---|
committer | Michael Meeks <michael.meeks@novell.com> | 2010-04-07 19:26:04 +0800 |
commit | b2e4cb4ae9248fd4f192d0e3bf41a23ede05451d (patch) | |
tree | eb76208af18d7ba7657852df18833bad4b8ab548 /addressbook/gui/contact-editor/e-contact-editor.c | |
parent | 1d6ecf87aa0e54f07dcf462459dd26c4056b9fe2 (diff) | |
download | gsoc2013-evolution-b2e4cb4ae9248fd4f192d0e3bf41a23ede05451d.tar gsoc2013-evolution-b2e4cb4ae9248fd4f192d0e3bf41a23ede05451d.tar.gz gsoc2013-evolution-b2e4cb4ae9248fd4f192d0e3bf41a23ede05451d.tar.bz2 gsoc2013-evolution-b2e4cb4ae9248fd4f192d0e3bf41a23ede05451d.tar.lz gsoc2013-evolution-b2e4cb4ae9248fd4f192d0e3bf41a23ede05451d.tar.xz gsoc2013-evolution-b2e4cb4ae9248fd4f192d0e3bf41a23ede05451d.tar.zst gsoc2013-evolution-b2e4cb4ae9248fd4f192d0e3bf41a23ede05451d.zip |
Add conditionally enabled expanders for 'Other' address and 'Misc'
personal items, to fit on a 600 pixel high screen.
Diffstat (limited to 'addressbook/gui/contact-editor/e-contact-editor.c')
-rw-r--r-- | addressbook/gui/contact-editor/e-contact-editor.c | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/addressbook/gui/contact-editor/e-contact-editor.c b/addressbook/gui/contact-editor/e-contact-editor.c index 61302854a8..a1c14c2ab2 100644 --- a/addressbook/gui/contact-editor/e-contact-editor.c +++ b/addressbook/gui/contact-editor/e-contact-editor.c @@ -1794,6 +1794,15 @@ sensitize_im (EContactEditor *editor) } static void +init_personal (EContactEditor *editor) +{ + gtk_expander_set_expanded ( + GTK_EXPANDER (e_builder_get_widget (editor->builder, + "expander-personal-misc")), + !editor->compress_ui); +} + +static void init_address_textview (EContactEditor *editor, gint record) { gchar *textview_name; @@ -1840,6 +1849,11 @@ init_address (EContactEditor *editor) for (i = 0; i < ADDRESS_SLOTS; i++) init_address_record (editor, i); + + gtk_expander_set_expanded ( + GTK_EXPANDER (e_builder_get_widget (editor->builder, + "expander-address-other")), + !editor->compress_ui); } static void @@ -2641,11 +2655,12 @@ sensitize_all (EContactEditor *editor) static void init_all (EContactEditor *editor) { - init_simple (editor); - init_email (editor); - init_phone (editor); - init_im (editor); - init_address (editor); + init_simple (editor); + init_email (editor); + init_phone (editor); + init_im (editor); + init_personal (editor); + init_address (editor); } static void |