Set word char wrapping mode in gtkhtml widget (fixes NB#134905).
[modest] / src / hildon2 / modest-servertype-picker.c
index b7dd05b..3ae58f4 100644 (file)
@@ -90,7 +90,7 @@ modest_servertype_picker_init (ModestServertypePicker *self)
 }
 
 static gchar *
-touch_selector_print_func (HildonTouchSelector *selector)
+touch_selector_print_func (HildonTouchSelector *selector, gpointer userdata)
 {
        GtkTreeIter iter;
        if (hildon_touch_selector_get_selected (HILDON_TOUCH_SELECTOR (selector), 0, &iter)) {
@@ -159,7 +159,9 @@ modest_servertype_picker_fill (ModestServertypePicker *self,
 }
 
 ModestServertypePicker*
-modest_servertype_picker_new (gboolean filter_providers)
+modest_servertype_picker_new (HildonSizeType size,
+                             HildonButtonArrangement arrangement,
+                             gboolean filter_providers)
 {
        ModestServertypePicker *self;
        ModestServertypePickerPrivate *priv;
@@ -167,8 +169,8 @@ modest_servertype_picker_new (gboolean filter_providers)
        GtkWidget *selector;
 
        self = g_object_new (MODEST_TYPE_SERVERTYPE_PICKER, 
-                            "arrangement", HILDON_BUTTON_ARRANGEMENT_VERTICAL,
-                            "size", HILDON_SIZE_AUTO,
+                            "arrangement", arrangement,
+                            "size", size,
                             NULL);
        priv = MODEST_SERVERTYPE_PICKER_GET_PRIVATE (self);
 
@@ -185,13 +187,16 @@ modest_servertype_picker_new (gboolean filter_providers)
                                             renderer, "text", MODEL_COL_NAME, NULL);
 
        hildon_touch_selector_set_model (HILDON_TOUCH_SELECTOR (selector), 0, GTK_TREE_MODEL (priv->model));
-       hildon_touch_selector_set_print_func (HILDON_TOUCH_SELECTOR (selector), touch_selector_print_func);
+       hildon_touch_selector_set_print_func (HILDON_TOUCH_SELECTOR (selector), (HildonTouchSelectorPrintFunc) touch_selector_print_func);
 
        hildon_picker_button_set_selector (HILDON_PICKER_BUTTON (self), HILDON_TOUCH_SELECTOR (selector));
 
        /* Fill the model */    
        modest_servertype_picker_fill (self, filter_providers);
 
+       /* For theming purpouses. Widget name must end in Button-finger */
+       gtk_widget_set_name ((GtkWidget *) self, "ModestServertypePickerButton-finger");
+
        return self;
 }