2008-08-28 Alejandro Pinheiro <apinheiro@igalia.com> * src/hildon-touch-selector...
authorAlejandro Piñeiro <apinheiro@igalia.com>
Thu, 28 Aug 2008 08:37:14 +0000 (08:37 +0000)
committerAlejandro Piñeiro <apinheiro@igalia.com>
Thu, 28 Aug 2008 08:37:14 +0000 (08:37 +0000)
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 ea6fad0..d08c358 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2008-08-28  Alejandro Pinheiro  <apinheiro@igalia.com>
+       * src/hildon-touch-selector.c
+       (_create_new_column): use of hildon_gtk_tree_view_new to create
+       the treeview, instead of use directly g_object_new
+       (_create_new_column): update the property name "vindicator-mode" for the
+       new one "vscrollbar-policy" 
+       * 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
+       Add a gtk_rc_parse_string in order to set the hildon-mode to HILDON_FREMANTLE
+       to all the treeviews inside a pannable area. 
+       
 2008-08-27  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-button.h
index 32815ed..6cdca60 100644 (file)
@@ -23,6 +23,11 @@ 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 bec2ea2..7b78ecc 100644 (file)
@@ -40,6 +40,11 @@ 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 225aa58..4647e74 100644 (file)
@@ -81,6 +81,11 @@ 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 d5a4cb7..e1b2c40 100644 (file)
@@ -23,6 +23,11 @@ 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 22c2535..0f5388c 100644 (file)
@@ -69,6 +69,11 @@ 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");
@@ -78,17 +83,6 @@ main (int argc, char **args)
 
   gtk_container_set_border_width (GTK_CONTAINER (window), 6);
 
-  gtk_rc_parse_string ("style \"default\" {\n"
-                       "HildonTouchSelector::horizontal_spacing = 10 \n"
-                       "HildonTouchSelector::vertical_spacing = 20 \n"
-                       "HildonTouchSelector::child_padding=5 \n"
-                       "}\n"
-                       "style \"fremantle-widget\" {\n"
-                       " GtkWidget::hildon-mode = 1 \n"
-                       "} widget \"*.fremantle-widget\" style \"fremantle-widget\"\n"
-                       "class \"HildonTouchSelector\" style \"default\"\n");
-
-
   button = hildon_picker_button_new (HILDON_SIZE_AUTO, HILDON_BUTTON_ARRANGEMENT_VERTICAL);
   hildon_button_set_title (HILDON_BUTTON (button), "Pick a band!");
   selector = hildon_touch_selector_entry_new_text ();
index 3094e91..9ad8cab 100644 (file)
@@ -129,6 +129,11 @@ 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 322f77a..d61af46 100644 (file)
@@ -54,6 +54,8 @@
 #include <string.h>
 #include <stdlib.h>
 
+#include "hildon-gtk.h"
+
 #include "hildon-pannable-area.h"
 #include "hildon-touch-selector.h"
 
@@ -414,9 +416,9 @@ _create_new_column (HildonTouchSelector * selector,
     attribute = va_arg (args, gchar *);
   }
 
-  tv = g_object_new (GTK_TYPE_TREE_VIEW, "model", model, "name", "fremantle-widget",    /* FIXME: is this always this name? */
-                     "hildon-ui-mode", HILDON_UI_MODE_EDIT,
-                     "rules-hint", TRUE, NULL);
+  tv = GTK_TREE_VIEW (hildon_gtk_tree_view_new (HILDON_UI_MODE_EDIT));
+  gtk_tree_view_set_model (tv, model);
+  gtk_tree_view_set_rules_hint (tv, TRUE);
 
   gtk_tree_view_append_column (GTK_TREE_VIEW (tv), tree_column);
 
@@ -427,7 +429,7 @@ _create_new_column (HildonTouchSelector * selector,
 
   g_value_init (&val, G_TYPE_INT);
   g_value_set_int (&val, GTK_POLICY_NEVER);
-  g_object_set_property (G_OBJECT (panarea), "vindicator-mode", &val);
+  g_object_set_property (G_OBJECT (panarea), "vscrollbar-policy", &val);
 
   g_value_unset (&val);
   g_value_init (&val, G_TYPE_BOOLEAN);