+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
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");
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");
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");
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");
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");
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 ();
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");
#include <string.h>
#include <stdlib.h>
+#include "hildon-gtk.h"
+
#include "hildon-pannable-area.h"
#include "hildon-touch-selector.h"
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);
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);