* src/hildon-app-menu.h * src/hildon-app-menu.c * examples/hildon-app-menu-example...
authorAlberto Garcia <agarcia@igalia.com>
Tue, 10 Jun 2008 11:24:32 +0000 (11:24 +0000)
committerAlberto Garcia <agarcia@igalia.com>
Tue, 10 Jun 2008 11:24:32 +0000 (11:24 +0000)
ChangeLog
examples/hildon-app-menu-example.c
src/hildon-app-menu.c
src/hildon-app-menu.h

index 03af71c..685da59 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-06-10  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu.h
+       * src/hildon-app-menu.c
+       * examples/hildon-app-menu-example.c
+       Remove hildon_app_menu_popup(), use gtk_widget_show() instead
+
 2008-06-09  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-note.c
index 4a4d349..c7c3c92 100644 (file)
@@ -87,7 +87,7 @@ static void
 button_clicked                                  (GtkButton *button,
                                                  HildonAppMenu *menu)
 {
-    hildon_app_menu_popup (menu);
+    gtk_widget_show (menu);
 }
 
 static void
index 0c84211..40c8deb 100644 (file)
@@ -65,8 +65,8 @@
  * g_signal_connect (filter, "clicked", G_CALLBACK (filter_three_clicked), userdata);
  * hildon_app_menu_add_filter (menu, GTK_BUTTON (filter), filtergroup);
  * <!-- -->
- * // Pop the menu up
- * hildon_app_menu_popup (menu);
+ * // Show the menu
+ * gtk_widget_show (menu);
  * </programlisting>
  * </example>
  *
@@ -216,29 +216,6 @@ hildon_app_menu_get_group_from_filter           (HildonAppMenu *menu,
     return result;
 }
 
-/**
- * hildon_app_menu_popup
- * @menu : A @HildonAppMenu
- *
- * Displays the @HildonAppMenu on top of the screen
- */
-void
-hildon_app_menu_popup                           (HildonAppMenu *menu)
-{
-    g_return_if_fail (HILDON_IS_APP_MENU (menu));
-    int x, xpos;
-    GtkRequisition req;
-    GdkScreen *screen = gtk_widget_get_screen (GTK_WIDGET (menu));
-
-    /* Position the menu in the top center of the screen */
-    gtk_window_get_default_size (GTK_WINDOW (menu), &x, NULL);
-    gtk_widget_size_request (GTK_WIDGET (menu), &req);
-    xpos = (gdk_screen_get_width (screen) - MAX(x, req.width)) / 2;
-    gtk_window_move (GTK_WINDOW (menu), xpos, 0);
-
-    gtk_widget_show (GTK_WIDGET (menu));
-}
-
 static void
 hildon_app_menu_map                             (GtkWidget *widget)
 {
index 9c0a84a..7b387c9 100644 (file)
@@ -77,9 +77,6 @@ GtkWidget *
 hildon_app_menu_get_group_from_filter           (HildonAppMenu *menu,
                                                  GtkButton *filter);
 
-void
-hildon_app_menu_popup                           (HildonAppMenu *menu);
-
 G_END_DECLS
 
 #endif /* __HILDON_APP_MENU_H__ */