MODEL_COL_ID = 1 /* an int. */
};
-void modest_secureauth_picker_fill (ModestSecureauthPicker *picker);
+static void modest_secureauth_picker_fill (ModestSecureauthPicker *picker);
static gchar *
touch_selector_print_func (HildonTouchSelector *selector)
}
ModestSecureauthPicker*
-modest_secureauth_picker_new (void)
+modest_secureauth_picker_new (HildonSizeType size,
+ HildonButtonArrangement arrangement)
{
ModestSecureauthPicker *self;
ModestSecureauthPickerPrivate *priv;
GtkWidget *selector;
self = g_object_new (MODEST_TYPE_SECUREAUTH_PICKER,
- "arrangement", HILDON_BUTTON_ARRANGEMENT_VERTICAL,
- "size", HILDON_SIZE_AUTO,
+ "arrangement", arrangement,
+ "size", size,
NULL);
priv = MODEST_SECUREAUTH_PICKER_GET_PRIVATE (self);
* #picker: The combo box.
* @protocol: IMAP or POP.
*/
-void modest_secureauth_picker_fill (ModestSecureauthPicker *picker)
+static void
+modest_secureauth_picker_fill (ModestSecureauthPicker *picker)
{
ModestSecureauthPickerPrivate *priv;
GtkListStore *liststore;
MODEL_COL_ID, (gint)modest_protocol_get_type_id (protocol),
MODEL_COL_NAME, modest_protocol_get_display_name (protocol),
-1);
+ if (modest_protocol_get_type_id (protocol) == MODEST_PROTOCOLS_AUTH_NONE) {
+ HildonTouchSelector *selector;
+ selector = hildon_picker_button_get_selector (HILDON_PICKER_BUTTON (picker));
+ hildon_touch_selector_select_iter (HILDON_TOUCH_SELECTOR (selector), 0, &iter, TRUE);
+ hildon_button_set_value (HILDON_BUTTON (picker),
+ hildon_touch_selector_get_current_text (HILDON_TOUCH_SELECTOR (selector)));
+
+ }
}
}