aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ChangeLog5
-rw-r--r--src/gtkutil.c10
2 files changed, 14 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 88126a28c4e..7f04a578467 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12009-10-08 Jan Djärv <jan.h.d@swipnet.se>
2
3 * gtkutil.c (create_menus): Call gtk_widget_set_size_request for
4 menu bar with a small width so it doesn't enlarge the frame.
5
12009-10-08 Juanma Barranquero <lekktu@gmail.com> 62009-10-08 Juanma Barranquero <lekktu@gmail.com>
2 7
3 * fontset.c (Fset_fontset_font): Fix typos in error messages. 8 * fontset.c (Fset_fontset_font): Fix typos in error messages.
diff --git a/src/gtkutil.c b/src/gtkutil.c
index 5072094d6ce..9da2c7e9cbe 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -2194,7 +2194,15 @@ create_menus (data, f, select_cb, deactivate_cb, highlight_cb,
2194 G_CALLBACK (menuitem_highlight_callback), 2194 G_CALLBACK (menuitem_highlight_callback),
2195 NULL); 2195 NULL);
2196 } 2196 }
2197 else wmenu = gtk_menu_bar_new (); 2197 else
2198 {
2199 wmenu = gtk_menu_bar_new ();
2200 // Set width of menu bar to a small value so it doesn't enlarge
2201 // a small initial frame size. The width will be set to the
2202 // width of the frame later on when it is added to a container.
2203 // height -1: Natural height.
2204 gtk_widget_set_size_request (wmenu, 1, -1);
2205 }
2198 2206
2199 /* Put cl_data on the top menu for easier access. */ 2207 /* Put cl_data on the top menu for easier access. */
2200 cl_data = make_cl_data (cl_data, f, highlight_cb); 2208 cl_data = make_cl_data (cl_data, f, highlight_cb);