2008-09-22 Alejandro Pinheiro <apinheiro@igalia.com>
authorAlejandro Piñeiro <apinheiro@igalia.com>
Tue, 23 Sep 2008 10:47:39 +0000 (10:47 +0000)
committerAlejandro Piñeiro <apinheiro@igalia.com>
Tue, 23 Sep 2008 10:47:39 +0000 (10:47 +0000)
* src/hildon-touch-selector.c:
(hildon_touch_selector_class_init): added gtkrc bits in order to ensure
that the treeview inside the touch selector is in fremantle hildon mode
* examples/hildon-date-button-example.c
* examples/hildon-picker-button-multicolumn-example.c
* examples/hildon-touch-selector-entry-example.c
* examples/hildon-touch-selector-example.c
* examples/hildon-time-button-example.c
* examples/hildon-picker-button-example.c:
(main): Remove the gtkrc bits, now hadled by hildon-touch-selector.c

ChangeLog
examples/hildon-date-button-example.c
examples/hildon-picker-button-example.c
examples/hildon-picker-button-multicolumn-example.c
examples/hildon-time-button-example.c
examples/hildon-touch-selector-entry-example.c
examples/hildon-touch-selector-example.c
src/hildon-touch-selector.c

index 31f26a5..6cf317e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2008-09-22  Alejandro Pinheiro <apinheiro@igalia.com>
+
+       * src/hildon-touch-selector.c:
+       (hildon_touch_selector_class_init): added gtkrc bits in order to ensure
+       that the treeview inside the touch selector is in fremantle hildon mode
+       * examples/hildon-date-button-example.c
+       * examples/hildon-picker-button-multicolumn-example.c
+       * examples/hildon-touch-selector-entry-example.c
+       * examples/hildon-touch-selector-example.c
+       * examples/hildon-time-button-example.c
+       * examples/hildon-picker-button-example.c:
+       (main): Remove the gtkrc bits, now hadled by hildon-touch-selector.c
+
 2008-09-22  Claudio Saavedra  <csaavedra@igalia.com>
 
        * examples/hildon-text-view-example.c: (main): Remove the
index 6cdca60..32815ed 100644 (file)
@@ -23,11 +23,6 @@ main (int argc, char **args)
 
   gtk_init (&argc, &args);
 
-  gtk_rc_parse_string ("style \"fremantle-widget\" {\n"
-                       "  GtkWidget::hildon-mode = 1\n"
-                       "} widget \"*.fremantle-widget\" style \"fremantle-widget\""
-                       "widget_class \"*<HildonPannableArea>.GtkTreeView\" style \"fremantle-widget\"");
-
   program = hildon_program_get_instance ();
   g_set_application_name ("hildon-date-button-example");
 
index 7090174..616e28e 100644 (file)
@@ -40,11 +40,6 @@ main (int argc, char **args)
 
   gtk_init (&argc, &args);
 
-  gtk_rc_parse_string ("style \"fremantle-widget\" {\n"
-                       "  GtkWidget::hildon-mode = 1\n"
-                       "} widget \"*.fremantle-widget\" style \"fremantle-widget\""
-                       "widget_class \"*<HildonPannableArea>.GtkTreeView\" style \"fremantle-widget\"");
-
   program = hildon_program_get_instance ();
   g_set_application_name ("hildon-picker-button-example");
 
index 4647e74..225aa58 100644 (file)
@@ -81,11 +81,6 @@ main (int argc, char **args)
 
   gtk_init (&argc, &args);
 
-  gtk_rc_parse_string ("style \"fremantle-widget\" {\n"
-                       "  GtkWidget::hildon-mode = 1\n"
-                       "} widget \"*.fremantle-widget\" style \"fremantle-widget\""
-                       "widget_class \"*<HildonPannableArea>.GtkTreeView\" style \"fremantle-widget\"");
-
   program = hildon_program_get_instance ();
   g_set_application_name ("hildon-picker-button-example");
 
index e1b2c40..d5a4cb7 100644 (file)
@@ -23,11 +23,6 @@ main (int argc, char **args)
 
   gtk_init (&argc, &args);
 
-  gtk_rc_parse_string ("style \"fremantle-widget\" {\n"
-                       "  GtkWidget::hildon-mode = 1\n"
-                       "} widget \"*.fremantle-widget\" style \"fremantle-widget\""
-                       "widget_class \"*<HildonPannableArea>.GtkTreeView\" style \"fremantle-widget\"");
-
   program = hildon_program_get_instance ();
   g_set_application_name ("hildon-time-button-example");
 
index 0f5388c..fd71ad6 100644 (file)
@@ -69,11 +69,6 @@ main (int argc, char **args)
 
   gtk_init (&argc, &args);
 
-  gtk_rc_parse_string ("style \"fremantle-widget\" {\n"
-                       "  GtkWidget::hildon-mode = 1\n"
-                       "} widget \"*.fremantle-widget\" style \"fremantle-widget\""
-                       "widget_class \"*<HildonPannableArea>.GtkTreeView\" style \"fremantle-widget\"");
-
   program = hildon_program_get_instance ();
   g_set_application_name
     ("hildon-touch-picker cell renderer example program");
index 3de02a2..5e07bfa 100644 (file)
@@ -122,11 +122,6 @@ main (int argc, char **args)
 
   gtk_init (&argc, &args);
 
-  gtk_rc_parse_string ("style \"fremantle-widget\" {\n"
-                       "  GtkWidget::hildon-mode = 1\n"
-                       "} widget \"*.fremantle-widget\" style \"fremantle-widget\""
-                       "widget_class \"*<HildonPannableArea>.GtkTreeView\" style \"fremantle-widget\"");
-
   program = hildon_program_get_instance ();
   g_set_application_name
     ("hildon-touch-selector cell renderer example program");
index 05af604..285ac10 100644 (file)
@@ -193,6 +193,13 @@ hildon_touch_selector_class_init (HildonTouchSelectorClass * class)
                                                          G_PARAM_READABLE));
 
   /* style properties */
+  /* We need to ensure fremantle mode for the treeview in order to work
+     properly. This is not about the appearance, this is about behaviour */
+  gtk_rc_parse_string ("style \"fremantle-htst\" {\n"
+                       "  GtkWidget::hildon-mode = 1\n"
+                       "} widget \"*.fremantle-htst\" style \"fremantle-htst\""
+                       "widget_class \"*<HildonPannableArea>.GtkTreeView\" style :highest \"fremantle-htst\"");
+
   g_type_class_add_private (object_class, sizeof (HildonTouchSelectorPrivate));
 }