From 974669ea4bc44f532c385137ac407ba5aa14d9ce Mon Sep 17 00:00:00 2001 From: Sivaiah Nallagatla Date: Tue, 3 Feb 2004 16:03:22 +0000 Subject: use gtk_spin_button_* apis to get and set values for download limit spin 2004-02-03 Sivaiah Nallagatla * gui/component/addressbook-config.c (dialog_to_source) (source_to_dialog) : use gtk_spin_button_* apis to get and set values for download limit spin button instead of gtk_entry Fixes #53432 svn path=/trunk/; revision=24582 --- addressbook/ChangeLog | 7 +++++++ addressbook/gui/component/addressbook-config.c | 13 +++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) (limited to 'addressbook') diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index d4f7890c3f..e795eb44d9 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,10 @@ +2004 -01-31 Sivaiah Nallagatla + + * gui/component/addressbook-config.c (dialog_to_source) + (source_to_dialog) : use gtk_spin_button_* apis to get and set + values for download limit spin button instead of gtk_entry + Fixes #53432 + 2004-02-02 Chris Toshok * gui/widgets/e-addressbook-view.c (eab_view_new): hook up diff --git a/addressbook/gui/component/addressbook-config.c b/addressbook/gui/component/addressbook-config.c index 71f768c5eb..eaf0093c77 100644 --- a/addressbook/gui/component/addressbook-config.c +++ b/addressbook/gui/component/addressbook-config.c @@ -240,10 +240,11 @@ dialog_to_source (AddressbookSourceDialog *dialog, ESource *source, gboolean tem #ifdef HAVE_LDAP e_source_set_property (source, "email_addr", gtk_entry_get_text (GTK_ENTRY (dialog->email))); e_source_set_property (source, "binddn", gtk_entry_get_text (GTK_ENTRY (dialog->binddn))); - e_source_set_property (source, "limit", gtk_entry_get_text (GTK_ENTRY (dialog->limit_spinbutton))); + str = g_strdup_printf ("%d", gtk_spin_button_get_value_as_int (GTK_ENTRY (dialog->limit_spinbutton))); + e_source_set_property (source, "limit", str); + g_free (str); e_source_set_property (source, "ssl", ldap_unparse_ssl (dialog->ssl)); e_source_set_property (source, "auth", ldap_unparse_auth (dialog->auth)); - str = g_strdup_printf ("%s:%s/%s?" /* trigraph prevention */ "?%s", gtk_entry_get_text (GTK_ENTRY (dialog->host)), gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (dialog->port_combo)->entry)), @@ -329,10 +330,10 @@ source_to_dialog (AddressbookSourceDialog *dialog) #ifdef HAVE_LDAP gtk_entry_set_text (GTK_ENTRY (dialog->email), SOURCE_PROP_STRING (source, "email_addr")); gtk_entry_set_text (GTK_ENTRY (dialog->binddn), SOURCE_PROP_STRING (source, "binddn")); - gtk_entry_set_text (GTK_ENTRY (dialog->limit_spinbutton), - source && e_source_get_property (source, "limit") ? - e_source_get_property (source, "limit") : "100"); - + gtk_spin_button_set_value ( GTK_SPIN_BUTTON (dialog->limit_spinbutton), + g_strtod ( source && e_source_get_property (source, "limit") ? + e_source_get_property (source, "limit") : "100", NULL)); + dialog->auth = source && e_source_get_property (source, "auth") ? ldap_parse_auth (e_source_get_property (source, "auth")) : ADDRESSBOOK_LDAP_AUTH_NONE; dialog->ssl = source && e_source_get_property (source, "ssl") ? -- cgit v1.2.3