aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui
diff options
context:
space:
mode:
authorChris Toshok <toshok@ximian.com>2001-12-07 03:54:01 +0800
committerChris Toshok <toshok@src.gnome.org>2001-12-07 03:54:01 +0800
commit99057deafb9038dd1f5cfc984b61a2ba3d99a99b (patch)
treedce1d2c1ce9f8b676f843d07f5b26ffb28ad414f /addressbook/gui
parentb9c958eaaa2adbf79724a4709ff2b82158f53dc6 (diff)
downloadgsoc2013-evolution-99057deafb9038dd1f5cfc984b61a2ba3d99a99b.tar
gsoc2013-evolution-99057deafb9038dd1f5cfc984b61a2ba3d99a99b.tar.gz
gsoc2013-evolution-99057deafb9038dd1f5cfc984b61a2ba3d99a99b.tar.bz2
gsoc2013-evolution-99057deafb9038dd1f5cfc984b61a2ba3d99a99b.tar.lz
gsoc2013-evolution-99057deafb9038dd1f5cfc984b61a2ba3d99a99b.tar.xz
gsoc2013-evolution-99057deafb9038dd1f5cfc984b61a2ba3d99a99b.tar.zst
gsoc2013-evolution-99057deafb9038dd1f5cfc984b61a2ba3d99a99b.zip
we need to be able to disable non-labels here as well. since we're using
2001-12-05 Chris Toshok <toshok@ximian.com> * gui/contact-editor/e-contact-editor.c (enable_writable_fields): we need to be able to disable non-labels here as well. since we're using enable_widget and not gtk_widget_set_sensitive, it's okay to handle entries/text's, etc, here. (widget_field_mappings): add label-caluri and label-fburl here. * gui/contact-editor/contact-editor.glade: change the label names for the freebusy/calendar urls to have more descriptive names, since we use them in e-contact-editor.c now. * backend/pas/pas-backend-ldap.c: add support for caluri/calendarURI, fburl/freeBusyURI. * backend/pas/evolutionperson.schema: add calendarURI and freeBusyURI. svn path=/trunk/; revision=14908
Diffstat (limited to 'addressbook/gui')
-rw-r--r--addressbook/gui/contact-editor/contact-editor.glade4
-rw-r--r--addressbook/gui/contact-editor/e-contact-editor.c5
2 files changed, 5 insertions, 4 deletions
diff --git a/addressbook/gui/contact-editor/contact-editor.glade b/addressbook/gui/contact-editor/contact-editor.glade
index 7d9e7b1f7d..6e554c36ea 100644
--- a/addressbook/gui/contact-editor/contact-editor.glade
+++ b/addressbook/gui/contact-editor/contact-editor.glade
@@ -2403,7 +2403,7 @@ of that information here.</label>
<widget>
<class>GtkLabel</class>
- <name>label22</name>
+ <name>label-caluri</name>
<label>_Public Calendar URL:</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
@@ -2430,7 +2430,7 @@ of that information here.</label>
<widget>
<class>GtkLabel</class>
- <name>label23</name>
+ <name>label-fburl</name>
<label>F_ree/Busy URL:</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<wrap>False</wrap>
diff --git a/addressbook/gui/contact-editor/e-contact-editor.c b/addressbook/gui/contact-editor/e-contact-editor.c
index 90c81edef5..ea28563cc1 100644
--- a/addressbook/gui/contact-editor/e-contact-editor.c
+++ b/addressbook/gui/contact-editor/e-contact-editor.c
@@ -2169,7 +2169,10 @@ static struct {
{ "button-categories", E_CARD_SIMPLE_FIELD_CATEGORIES, TRUE },
{ "entry-categories", E_CARD_SIMPLE_FIELD_CATEGORIES, TRUE },
+ { "label-caluri", E_CARD_SIMPLE_FIELD_CALURI },
{ "entry-caluri", E_CARD_SIMPLE_FIELD_CALURI, TRUE },
+
+ { "label-fburl", E_CARD_SIMPLE_FIELD_FBURL },
{ "entry-fburl", E_CARD_SIMPLE_FIELD_FBURL, TRUE }
};
static int num_widget_field_mappings = sizeof(widget_field_mappings) / sizeof (widget_field_mappings[0]);
@@ -2285,8 +2288,6 @@ enable_writable_fields(EContactEditor *editor)
widget_field_mappings[i].widget_name);
continue;
}
- if (!GTK_IS_LABEL (w))
- continue;
field = e_card_simple_get_ecard_field (simple,
widget_field_mappings[i].field_id);