1.1 --- a/src/gtkui/gtkui.c Tue Nov 20 10:27:58 2007 +0000
1.2 +++ b/src/gtkui/gtkui.c Thu Nov 29 09:28:28 2007 +0000
1.4 { "FileMenu", NULL, N_("_File") },
1.5 { "SettingsMenu", NULL, N_("_Settings") },
1.6 { "HelpMenu", NULL, N_("_Help") },
1.7 + { "LoadBinary", NULL, N_("Load _Binary..."), NULL, N_("Load and run a program binary"), G_CALLBACK(load_binary_action_callback) },
1.8 { "Reset", GTK_STOCK_REFRESH, N_("_Reset"), "<control>R", N_("Reset dreamcast"), G_CALLBACK(reset_action_callback) },
1.9 { "Pause", GTK_STOCK_MEDIA_PAUSE, N_("_Pause"), NULL, N_("Pause dreamcast"), G_CALLBACK(pause_action_callback) },
1.10 { "Run", GTK_STOCK_MEDIA_PLAY, N_("Resume"), NULL, N_("Resume"), G_CALLBACK(resume_action_callback) },
1.13 " <menubar name='MainMenu'>"
1.14 " <menu action='FileMenu'>"
1.15 + " <menuitem action='LoadBinary'/>"
1.16 " <menuitem action='GdromSettings'/>"
1.18 " <menuitem action='Reset'/>"
1.21 void gui_main_loop(void)
1.29 void gtk_gui_update( void )
1.31 + gtk_gui_enable_action("Run", dreamcast_can_run() && !dreamcast_is_running() );
1.32 + gtk_gui_enable_action("Pause", dreamcast_is_running() );
1.34 debug_window_set_running( debug_win, FALSE );
1.35 debug_window_update(debug_win);