diff options
| author | Jan Djärv | 2009-10-08 15:18:15 +0000 |
|---|---|---|
| committer | Jan Djärv | 2009-10-08 15:18:15 +0000 |
| commit | 5be883cd9875e53da3b582c148c9d6dcd3a4825a (patch) | |
| tree | f21324fd480faf0b7438f0597866de2a5eebb829 /src | |
| parent | a6b98754c9bbcaf22bb8798af1fd6cb37021210a (diff) | |
| download | emacs-5be883cd9875e53da3b582c148c9d6dcd3a4825a.tar.gz emacs-5be883cd9875e53da3b582c148c9d6dcd3a4825a.zip | |
gtkutil.c (create_menus): Call gtk_widget_set_size_request for
menu bar with a small width so it doesn't enlarge the frame.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/gtkutil.c | 10 |
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 @@ | |||
| 1 | 2009-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 | |||
| 1 | 2009-10-08 Juanma Barranquero <lekktu@gmail.com> | 6 | 2009-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); |