Commit 648b777f1bf90d5c21b1ae862c610e3586916189

Authored by perry.werneck@gmail.com
1 parent 51dd1c6b

Testando em macosx

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 --->
... ...