X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=src%2Femugtk.c;h=0ff59fb1b6feb785a2583fa063b6dcc08ce3f66a;hb=5dc03cd1b8086d7f4dffa0c2b9cdea151d738450;hp=3b5677f60c2003ea25043502a681af98667bde7a;hpb=31155ac8672e72db0d3cab3e4167a3c00f73a2bc;p=emu8051.git diff --git a/src/emugtk.c b/src/emugtk.c index 3b5677f..0ff59fb 100644 --- a/src/emugtk.c +++ b/src/emugtk.c @@ -64,7 +64,7 @@ emugtk_stop_running() #ifdef EMU8051_DEBUG printf("emugtk_StopRunning()\n"); #endif - gtk_idle_remove(running_function_tag); + g_source_remove(running_function_tag); running = 0; regwin_Show(); pgmwin_Disasm(); @@ -95,7 +95,7 @@ emugtk_start_running(void) #ifdef EMU8051_DEBUG printf("emugtk_StartRunning()\n"); #endif - running_function_tag = gtk_idle_add(emugtk_running, 0); + running_function_tag = g_idle_add(emugtk_running, 0); running = 1; } } @@ -324,6 +324,15 @@ emugtk_UpdateDisplay(void) memwin_DumpD("00"); } +void +AddMenuSeparator(GtkWidget *menu) +{ + GtkWidget *item; + + item = gtk_menu_item_new(); + gtk_menu_append(GTK_MENU(menu), item); +} + void emugtk_new_file(char *file) { @@ -357,16 +366,9 @@ main(int argc, char **argv) gtk_main(); +#ifdef EMU8051_DEBUG printf("End of program.\n"); +#endif return EXIT_SUCCESS; } - -void -AddMenuSeparator(GtkWidget *menu) -{ - GtkWidget *item; - - item = gtk_menu_item_new(); - gtk_menu_append(GTK_MENU(menu), item); -}