On showing a calendar event in view, emit a signal to handle it in upper layers
[modest] / src / hildon2 / modest-country-picker.c
index 1bf9dab..6e56d78 100644 (file)
@@ -179,16 +179,16 @@ modest_country_picker_load_data(ModestCountryPicker *self)
 
        column = hildon_touch_selector_append_column (HILDON_TOUCH_SELECTOR (selector), model,
                                                      renderer, "text", MODEST_UTILS_COUNTRY_MODEL_COLUMN_NAME, NULL);
-       g_object_set (G_OBJECT (column), "text-column", MODEST_UTILS_COUNTRY_MODEL_COLUMN_NAME, NULL);
+       hildon_touch_selector_entry_set_text_column (HILDON_TOUCH_SELECTOR_ENTRY (selector),
+                                                    MODEST_UTILS_COUNTRY_MODEL_COLUMN_NAME);
        modest_utils_fill_country_model (model, &(priv->locale_mcc));
 
        /* Set this _after_ loading from file, it makes loading faster */
        hildon_touch_selector_set_model (HILDON_TOUCH_SELECTOR (selector),
                                         0, model);
-       hildon_touch_selector_entry_set_text_column (HILDON_TOUCH_SELECTOR_ENTRY (selector),
-                                                    MODEST_UTILS_COUNTRY_MODEL_COLUMN_NAME);
        hildon_touch_selector_entry_set_input_mode (HILDON_TOUCH_SELECTOR_ENTRY (selector),
                                                    HILDON_GTK_INPUT_MODE_ALPHA |
+                                                   HILDON_GTK_INPUT_MODE_SPECIAL |
                                                    HILDON_GTK_INPUT_MODE_AUTOCAP);
 
 
@@ -201,10 +201,15 @@ ModestCountryPicker*
 modest_country_picker_new (HildonSizeType size,
                           HildonButtonArrangement arrangement)
 {
-       return g_object_new (MODEST_TYPE_COUNTRY_PICKER, 
-                            "arrangement", arrangement,
-                            "size", size,
-                            NULL);
+       ModestCountryPicker *picker = g_object_new (MODEST_TYPE_COUNTRY_PICKER, 
+                                                   "arrangement", arrangement,
+                                                   "size", size,
+                                                   NULL);
+
+       /* For theming purpouses. Widget name must end in Button-finger */
+       gtk_widget_set_name ((GtkWidget *) picker, "ModestCountryPickerButton-finger");
+
+       return picker;
 }
 
 /**