2009-03-06 Alberto Garcia <agarcia@igalia.com>
authorAlberto Garcia <agarcia@igalia.com>
Fri, 6 Mar 2009 15:32:13 +0000 (15:32 +0000)
committerAlberto Garcia <agarcia@igalia.com>
Fri, 6 Mar 2009 15:32:13 +0000 (15:32 +0000)
* src/hildon-app-menu.c (hildon_app_menu_apply_style)
(hildon_app_menu_class_init):
New "filter-vertical-spacing" style property.

ChangeLog
src/hildon-app-menu.c

index 6750165..8cc7cbc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2009-03-06  Alberto Garcia  <agarcia@igalia.com>
 
+       * src/hildon-app-menu.c (hildon_app_menu_apply_style)
+       (hildon_app_menu_class_init):
+       New "filter-vertical-spacing" style property.
+
+2009-03-06  Alberto Garcia  <agarcia@igalia.com>
+
        * src/hildon-find-toolbar.c
        (hildon_find_toolbar_emit_close)
        (hildon_find_toolbar_emit_invalid_input)
index 4123fe8..2ebc0fb 100644 (file)
@@ -757,7 +757,8 @@ hildon_app_menu_apply_style                     (GtkWidget *widget)
 {
     GdkScreen *screen;
     gint width;
-    guint horizontal_spacing, vertical_spacing, inner_border, external_border;
+    guint horizontal_spacing, vertical_spacing, filter_vertical_spacing;
+    guint inner_border, external_border;
     HildonAppMenuPrivate *priv;
 
     priv = HILDON_APP_MENU_GET_PRIVATE (widget);
@@ -765,6 +766,7 @@ hildon_app_menu_apply_style                     (GtkWidget *widget)
     gtk_widget_style_get (widget,
                           "horizontal-spacing", &horizontal_spacing,
                           "vertical-spacing", &vertical_spacing,
+                          "filter-vertical-spacing", &filter_vertical_spacing,
                           "inner-border", &inner_border,
                           "external-border", &external_border,
                           NULL);
@@ -772,7 +774,7 @@ hildon_app_menu_apply_style                     (GtkWidget *widget)
     /* Set spacings */
     gtk_table_set_row_spacings (priv->table, vertical_spacing);
     gtk_table_set_col_spacings (priv->table, horizontal_spacing);
-    gtk_box_set_spacing (priv->vbox, vertical_spacing);
+    gtk_box_set_spacing (priv->vbox, filter_vertical_spacing);
 
     /* Set inner border */
     gtk_container_set_border_width (GTK_CONTAINER (widget), inner_border);
@@ -1051,6 +1053,15 @@ hildon_app_menu_class_init                      (HildonAppMenuClass *klass)
     gtk_widget_class_install_style_property (
         widget_class,
         g_param_spec_uint (
+            "filter-vertical-spacing",
+            "Vertical spacing between filters and menu items",
+            "Vertical spacing between filters and menu items",
+            0, G_MAXUINT, 8,
+            G_PARAM_READABLE));
+
+    gtk_widget_class_install_style_property (
+        widget_class,
+        g_param_spec_uint (
             "inner-border",
             "Border between menu edges and buttons",
             "Border between menu edges and buttons",