Commit 648b777f1bf90d5c21b1ae862c610e3586916189
1 parent
51dd1c6b
Exists in
master
and in
5 other branches
Testando em macosx
Showing
2 changed files
with
9 additions
and
8 deletions
Show diff stats
src/pw3270/uiparser/parser.c
| ... | ... | @@ -233,12 +233,6 @@ void parser_build(struct parser *p, GtkWidget *widget) |
| 233 | 233 | |
| 234 | 234 | #ifdef HAVE_GTKMAC |
| 235 | 235 | { |
| 236 | - if(p->topmenu) | |
| 237 | - { | |
| 238 | - gtk_widget_set_visible(p->topmenu,FALSE); | |
| 239 | - gtk_mac_menu_set_menu_bar(GTK_MENU_SHELL(p->topmenu)); | |
| 240 | - } | |
| 241 | - | |
| 242 | 236 | if(p->sysmenu[SYSMENU_ITEM_QUIT]) |
| 243 | 237 | { |
| 244 | 238 | gtk_mac_menu_set_quit_menu_item (GTK_MENU_ITEM(p->sysmenu[SYSMENU_ITEM_QUIT])); |
| ... | ... | @@ -252,10 +246,17 @@ void parser_build(struct parser *p, GtkWidget *widget) |
| 252 | 246 | |
| 253 | 247 | if(p->sysmenu[SYSMENU_ITEM_PREFERENCES]) |
| 254 | 248 | { |
| 255 | - GtkMacMenuGroup *group = gtk_mac_menu_add_app_menu_group(); | |
| 249 | + GtkMacMenuGroup *group = gtk_mac_menu_add_app_menu_group(); | |
| 250 | + gtk_widget_show_all(p->sysmenu[SYSMENU_ITEM_PREFERENCES]); | |
| 256 | 251 | gtk_mac_menu_add_app_menu_item(group,GTK_MENU_ITEM(p->sysmenu[SYSMENU_ITEM_PREFERENCES]),NULL); |
| 257 | 252 | } |
| 258 | 253 | |
| 254 | + if(p->topmenu) | |
| 255 | + { | |
| 256 | + gtk_widget_set_visible(p->topmenu,FALSE); | |
| 257 | + gtk_mac_menu_set_menu_bar(GTK_MENU_SHELL(p->topmenu)); | |
| 258 | + } | |
| 259 | + | |
| 259 | 260 | } |
| 260 | 261 | #endif // HAVE_GTKMAC |
| 261 | 262 | ... | ... |
ui/00default.xml
| ... | ... | @@ -104,7 +104,7 @@ |
| 104 | 104 | <menuitem action='disconnect' icon='disconnect' group='online' label='_Disconnect' /> |
| 105 | 105 | </menu> |
| 106 | 106 | |
| 107 | - <menu name='SettingsMenu' label='Settings' sysmenu='preferences' > | |
| 107 | + <menu name='SettingsMenu' label='Settings'> | |
| 108 | 108 | <menuitem action='editcolors' icon='select-color' label='Colors' /> |
| 109 | 109 | |
| 110 | 110 | <!--- Special action - The fontselect menu will be populated with all available monospaced fonts ---> | ... | ... |