2008-10-20 Alberto Garcia <agarcia@igalia.com>
authorAlberto Garcia <agarcia@igalia.com>
Mon, 20 Oct 2008 09:15:05 +0000 (09:15 +0000)
committerAlberto Garcia <agarcia@igalia.com>
Mon, 20 Oct 2008 09:15:05 +0000 (09:15 +0000)
* src/hildon-gtk.h
* src/hildon-gtk.c (hildon_gtk_menu_new): New function to create a
GtkMenu with Hildon style.

Patch contributed by Daniel Borgmann (danielb@openismus.com)

ChangeLog
src/hildon-gtk.c
src/hildon-gtk.h

index efdafa9..c7fad87 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-10-20  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-gtk.h
+       * src/hildon-gtk.c (hildon_gtk_menu_new): New function to create a
+       GtkMenu with Hildon style.
+
+       Patch contributed by Daniel Borgmann (danielb@openismus.com)
+
 2008-10-20  Claudio Saavedra  <csaavedra@igalia.com>
 
        * src/hildon-picker-button.c:
index 80db043..af2f3a2 100644 (file)
@@ -135,6 +135,22 @@ button_common_init                              (GtkWidget      *button,
 }
 
 /**
+ * hildon_gtk_menu_new:
+ *
+ * This is a convenience function to create a #GtkMenu setting its
+ * widget name to allow Hildon specific styling.
+ *
+ * Return value: A newly created #GtkMenu widget.
+ **/
+GtkWidget *
+hildon_gtk_menu_new                             (void)
+{
+    GtkWidget *menu = gtk_menu_new ();
+    gtk_widget_set_name (menu, "HildonContextSensitiveMenu");
+    return menu;
+}
+
+/**
  * hildon_gtk_button_new:
  * @size: Flags indicating the size of the new button
  *
index 1ce5c43..13c2474 100644 (file)
@@ -36,6 +36,9 @@ hildon_gtk_widget_set_theme_size                (GtkWidget      *widget,
                                                  HildonSizeType  size);
 
 GtkWidget *
+hildon_gtk_menu_new                             (void);
+
+GtkWidget *
 hildon_gtk_button_new                           (HildonSizeType size);
 
 GtkWidget *