Fixes NB#116869, theme and layout issues
authorSergio Villar Senin <svillar@igalia.com>
Wed, 10 Jun 2009 09:47:38 +0000 (11:47 +0200)
committerSergio Villar Senin <svillar@igalia.com>
Wed, 10 Jun 2009 10:01:01 +0000 (12:01 +0200)
Changes started in commit f646662...

Added themability support to all the hildon2 custom pickers

src/hildon2/modest-country-picker.c
src/hildon2/modest-limit-retrieve-picker.c
src/hildon2/modest-msg-edit-window.c
src/hildon2/modest-provider-picker.c
src/hildon2/modest-retrieve-picker.c
src/hildon2/modest-secureauth-picker.c
src/hildon2/modest-selector-picker.c
src/hildon2/modest-serversecurity-picker.c
src/hildon2/modest-servertype-picker.c

index 56fa22c..6e56d78 100644 (file)
@@ -201,10 +201,15 @@ ModestCountryPicker*
 modest_country_picker_new (HildonSizeType size,
                           HildonButtonArrangement arrangement)
 {
 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;
 }
 
 /**
 }
 
 /**
index 57b3ef4..b36e4d2 100644 (file)
@@ -137,6 +137,9 @@ modest_limit_retrieve_picker_new (HildonSizeType size,
 
        modest_limit_retrieve_picker_fill (self);
 
 
        modest_limit_retrieve_picker_fill (self);
 
+       /* For theming purpouses. Widget name must end in Button-finger */
+       gtk_widget_set_name ((GtkWidget *) self, "ModestLimitRetrievePickerButton-finger");
+
        return self;
 }
 
        return self;
 }
 
index 66fb0a4..a7dabee 100644 (file)
@@ -1,4 +1,4 @@
-/1* Copyright (c) 2006, Nokia Corporation
+/* Copyright (c) 2006, Nokia Corporation
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
index bd5ed19..51dc417 100644 (file)
@@ -214,6 +214,9 @@ modest_provider_picker_new (HildonSizeType size,
        hildon_picker_button_set_selector (HILDON_PICKER_BUTTON (self), HILDON_TOUCH_SELECTOR (selector));
        modest_provider_picker_set_others_provider (MODEST_PROVIDER_PICKER (self));
 
        hildon_picker_button_set_selector (HILDON_PICKER_BUTTON (self), HILDON_TOUCH_SELECTOR (selector));
        modest_provider_picker_set_others_provider (MODEST_PROVIDER_PICKER (self));
 
+       /* For theming purpouses. Widget name must end in Button-finger */
+       gtk_widget_set_name ((GtkWidget *) self, "ModestProviderPickerButton-finger");
+
        return self;
 }
 
        return self;
 }
 
index 024a369..4fdccd3 100644 (file)
@@ -140,6 +140,9 @@ modest_retrieve_picker_new (HildonSizeType size,
 
        hildon_picker_button_set_selector (HILDON_PICKER_BUTTON (self), HILDON_TOUCH_SELECTOR (selector));
 
 
        hildon_picker_button_set_selector (HILDON_PICKER_BUTTON (self), HILDON_TOUCH_SELECTOR (selector));
 
+       /* For theming purpouses. Widget name must end in Button-finger */
+       gtk_widget_set_name ((GtkWidget *) self, "ModestRetrievePickerButton-finger");
+
        return self;
 }
 
        return self;
 }
 
index ec6275a..954a17c 100644 (file)
@@ -138,6 +138,9 @@ modest_secureauth_picker_new (HildonSizeType size,
 
        modest_secureauth_picker_fill (self);
 
 
        modest_secureauth_picker_fill (self);
 
+       /* For theming purpouses. Widget name must end in Button-finger */
+       gtk_widget_set_name ((GtkWidget *) self, "ModestSecureauthPickerButton-finger");
+
        return self;
 }
 
        return self;
 }
 
index 07d20bb..54e320c 100644 (file)
@@ -237,7 +237,10 @@ modest_selector_picker_new (HildonSizeType size,
                priv->id_equal_func = id_equal_func;
        else
                priv->id_equal_func = g_direct_equal; /* compare the ptr values */
                priv->id_equal_func = id_equal_func;
        else
                priv->id_equal_func = g_direct_equal; /* compare the ptr values */
-       
+
+       /* For theming purpouses. Widget name must end in Button-finger */
+       gtk_widget_set_name ((GtkWidget *) obj, "ModestSelectorPickerButton-finger");
+
        return GTK_WIDGET(obj);
 }
 
        return GTK_WIDGET(obj);
 }
 
index 5f5d9f1..c62a182 100644 (file)
@@ -138,6 +138,9 @@ modest_serversecurity_picker_new (HildonSizeType size,
 
        hildon_picker_button_set_selector (HILDON_PICKER_BUTTON (self), HILDON_TOUCH_SELECTOR (selector));
 
 
        hildon_picker_button_set_selector (HILDON_PICKER_BUTTON (self), HILDON_TOUCH_SELECTOR (selector));
 
+       /* For theming purpouses. Widget name must end in Button-finger */
+       gtk_widget_set_name ((GtkWidget *) self, "ModestServersecurityPickerButton-finger");
+
        return self;
 }
 
        return self;
 }
 
index c03bc46..3ae58f4 100644 (file)
@@ -194,6 +194,9 @@ modest_servertype_picker_new (HildonSizeType size,
        /* Fill the model */    
        modest_servertype_picker_fill (self, filter_providers);
 
        /* 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;
 }
 
        return self;
 }