/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include "GladeCalls.h" #include "GladeGui.h" #include "GladeFuncs.h" GtkWidget* create_MainWindow (void) { GtkWidget *MainWindow; GtkWidget *vbox1; GtkWidget *GtkMenuBar_Menu; GtkWidget *GtkMenuItem_File; GtkWidget *GtkMenuItem_File_menu; GtkAccelGroup *GtkMenuItem_File_menu_accels; GtkWidget *run_cd1; GtkWidget *GtkMenuItem_LoadElf; GtkWidget *separator2; GtkWidget *states1; GtkWidget *states1_menu; GtkAccelGroup *states1_menu_accels; GtkWidget *load1; GtkWidget *load1_menu; GtkAccelGroup *load1_menu_accels; GtkWidget *slot_1; GtkWidget *slot_3; GtkWidget *slot_4; GtkWidget *slot_5; GtkWidget *slot_2; GtkWidget *other1; GtkWidget *save1; GtkWidget *save1_menu; GtkAccelGroup *save1_menu_accels; GtkWidget *slot_6; GtkWidget *slot_7; GtkWidget *slot_8; GtkWidget *slot_9; GtkWidget *slot_10; GtkWidget *other2; GtkWidget *GtkMenuItem_Exit; GtkWidget *GtkMenuItem_Emulator; GtkWidget *GtkMenuItem_Emulator_menu; GtkAccelGroup *GtkMenuItem_Emulator_menu_accels; GtkWidget *GtkMenuItem_Run; GtkWidget *GtkMenuItem_Reset; GtkWidget *GtkMenuItem_Arguments; GtkWidget *GtkMenuItem_Configuration; GtkWidget *GtkMenuItem_Configuration_menu; GtkAccelGroup *GtkMenuItem_Configuration_menu_accels; GtkWidget *GtkMenuItem_PluginsBios; GtkWidget *separator3; GtkWidget *GtkMenuItem_Graphics; GtkWidget *GtkMenuItem_Controllers; GtkWidget *GtkMenuItem_Sound; GtkWidget *GtkMenuItem_Cdvdrom; GtkWidget *GtkMenuItem_Dev9; GtkWidget *separator4; GtkWidget *GtkMenuItem_Cpu; GtkWidget *GtkMenuItem_Language; GtkWidget *GtkMenuItem_Debug; GtkWidget *GtkMenuItem_Debug_menu; GtkAccelGroup *GtkMenuItem_Debug_menu_accels; GtkWidget *GtkMenuItem_EnterDebugger; GtkWidget *GtkMenuItem_Logging; GtkWidget *GtkMenuItem_Help; GtkWidget *GtkMenuItem_Help_menu; GtkAccelGroup *GtkMenuItem_Help_menu_accels; GtkWidget *GtkMenuItem_About; MainWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (MainWindow), "MainWindow", MainWindow); gtk_widget_set_usize (MainWindow, -2, 200); gtk_window_set_title (GTK_WINDOW (MainWindow), _("PCSX")); gtk_window_set_position (GTK_WINDOW (MainWindow), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (MainWindow), FALSE, FALSE, FALSE); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox1); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "vbox1", vbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (MainWindow), vbox1); GtkMenuBar_Menu = gtk_menu_bar_new (); gtk_widget_ref (GtkMenuBar_Menu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuBar_Menu", GtkMenuBar_Menu, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuBar_Menu); gtk_box_pack_start (GTK_BOX (vbox1), GtkMenuBar_Menu, FALSE, FALSE, 0); GtkMenuItem_File = gtk_menu_item_new_with_label (_("File")); gtk_widget_ref (GtkMenuItem_File); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_File", GtkMenuItem_File, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_File); gtk_container_add (GTK_CONTAINER (GtkMenuBar_Menu), GtkMenuItem_File); GtkMenuItem_File_menu = gtk_menu_new (); gtk_widget_ref (GtkMenuItem_File_menu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_File_menu", GtkMenuItem_File_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (GtkMenuItem_File), GtkMenuItem_File_menu); GtkMenuItem_File_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (GtkMenuItem_File_menu)); run_cd1 = gtk_menu_item_new_with_label (_("Run CD")); gtk_widget_ref (run_cd1); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "run_cd1", run_cd1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (run_cd1); gtk_container_add (GTK_CONTAINER (GtkMenuItem_File_menu), run_cd1); GtkMenuItem_LoadElf = gtk_menu_item_new_with_label (_("Load Elf")); gtk_widget_ref (GtkMenuItem_LoadElf); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_LoadElf", GtkMenuItem_LoadElf, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_LoadElf); gtk_container_add (GTK_CONTAINER (GtkMenuItem_File_menu), GtkMenuItem_LoadElf); separator2 = gtk_menu_item_new (); gtk_widget_ref (separator2); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "separator2", separator2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (separator2); gtk_container_add (GTK_CONTAINER (GtkMenuItem_File_menu), separator2); gtk_widget_set_sensitive (separator2, FALSE); states1 = gtk_menu_item_new_with_label (_("States")); gtk_widget_ref (states1); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "states1", states1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (states1); gtk_container_add (GTK_CONTAINER (GtkMenuItem_File_menu), states1); states1_menu = gtk_menu_new (); gtk_widget_ref (states1_menu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "states1_menu", states1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (states1), states1_menu); states1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (states1_menu)); load1 = gtk_menu_item_new_with_label (_("Load")); gtk_widget_ref (load1); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "load1", load1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (load1); gtk_container_add (GTK_CONTAINER (states1_menu), load1); load1_menu = gtk_menu_new (); gtk_widget_ref (load1_menu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "load1_menu", load1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (load1), load1_menu); load1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (load1_menu)); slot_1 = gtk_menu_item_new_with_label (_("Slot 1")); gtk_widget_ref (slot_1); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_1", slot_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_1); gtk_container_add (GTK_CONTAINER (load1_menu), slot_1); slot_3 = gtk_menu_item_new_with_label (_("Slot 2")); gtk_widget_ref (slot_3); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_3", slot_3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_3); gtk_container_add (GTK_CONTAINER (load1_menu), slot_3); slot_4 = gtk_menu_item_new_with_label (_("Slot 3")); gtk_widget_ref (slot_4); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_4", slot_4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_4); gtk_container_add (GTK_CONTAINER (load1_menu), slot_4); slot_5 = gtk_menu_item_new_with_label (_("Slot 4")); gtk_widget_ref (slot_5); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_5", slot_5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_5); gtk_container_add (GTK_CONTAINER (load1_menu), slot_5); slot_2 = gtk_menu_item_new_with_label (_("Slot 5")); gtk_widget_ref (slot_2); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_2", slot_2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_2); gtk_container_add (GTK_CONTAINER (load1_menu), slot_2); other1 = gtk_menu_item_new_with_label (_("Other...")); gtk_widget_ref (other1); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "other1", other1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (other1); gtk_container_add (GTK_CONTAINER (load1_menu), other1); save1 = gtk_menu_item_new_with_label (_("Save")); gtk_widget_ref (save1); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "save1", save1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (save1); gtk_container_add (GTK_CONTAINER (states1_menu), save1); save1_menu = gtk_menu_new (); gtk_widget_ref (save1_menu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "save1_menu", save1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (save1), save1_menu); save1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (save1_menu)); slot_6 = gtk_menu_item_new_with_label (_("Slot 1")); gtk_widget_ref (slot_6); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_6", slot_6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_6); gtk_container_add (GTK_CONTAINER (save1_menu), slot_6); slot_7 = gtk_menu_item_new_with_label (_("Slot 2")); gtk_widget_ref (slot_7); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_7", slot_7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_7); gtk_container_add (GTK_CONTAINER (save1_menu), slot_7); slot_8 = gtk_menu_item_new_with_label (_("Slot 3")); gtk_widget_ref (slot_8); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_8", slot_8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_8); gtk_container_add (GTK_CONTAINER (save1_menu), slot_8); slot_9 = gtk_menu_item_new_with_label (_("Slot 4")); gtk_widget_ref (slot_9); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_9", slot_9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_9); gtk_container_add (GTK_CONTAINER (save1_menu), slot_9); slot_10 = gtk_menu_item_new_with_label (_("Slot 5")); gtk_widget_ref (slot_10); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "slot_10", slot_10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (slot_10); gtk_container_add (GTK_CONTAINER (save1_menu), slot_10); other2 = gtk_menu_item_new_with_label (_("Other...")); gtk_widget_ref (other2); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "other2", other2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (other2); gtk_container_add (GTK_CONTAINER (save1_menu), other2); GtkMenuItem_Exit = gtk_menu_item_new_with_label (_("Exit")); gtk_widget_ref (GtkMenuItem_Exit); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Exit", GtkMenuItem_Exit, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Exit); gtk_container_add (GTK_CONTAINER (GtkMenuItem_File_menu), GtkMenuItem_Exit); GtkMenuItem_Emulator = gtk_menu_item_new_with_label (_("Emulator")); gtk_widget_ref (GtkMenuItem_Emulator); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Emulator", GtkMenuItem_Emulator, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Emulator); gtk_container_add (GTK_CONTAINER (GtkMenuBar_Menu), GtkMenuItem_Emulator); GtkMenuItem_Emulator_menu = gtk_menu_new (); gtk_widget_ref (GtkMenuItem_Emulator_menu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Emulator_menu", GtkMenuItem_Emulator_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (GtkMenuItem_Emulator), GtkMenuItem_Emulator_menu); GtkMenuItem_Emulator_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (GtkMenuItem_Emulator_menu)); GtkMenuItem_Run = gtk_menu_item_new_with_label (_("Run")); gtk_widget_ref (GtkMenuItem_Run); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Run", GtkMenuItem_Run, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Run); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Emulator_menu), GtkMenuItem_Run); GtkMenuItem_Reset = gtk_menu_item_new_with_label (_("Reset")); gtk_widget_ref (GtkMenuItem_Reset); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Reset", GtkMenuItem_Reset, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Reset); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Emulator_menu), GtkMenuItem_Reset); GtkMenuItem_Arguments = gtk_menu_item_new_with_label (_("Arguments")); gtk_widget_ref (GtkMenuItem_Arguments); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Arguments", GtkMenuItem_Arguments, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Arguments); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Emulator_menu), GtkMenuItem_Arguments); GtkMenuItem_Configuration = gtk_menu_item_new_with_label (_("Configuration")); gtk_widget_ref (GtkMenuItem_Configuration); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Configuration", GtkMenuItem_Configuration, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Configuration); gtk_container_add (GTK_CONTAINER (GtkMenuBar_Menu), GtkMenuItem_Configuration); GtkMenuItem_Configuration_menu = gtk_menu_new (); gtk_widget_ref (GtkMenuItem_Configuration_menu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Configuration_menu", GtkMenuItem_Configuration_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (GtkMenuItem_Configuration), GtkMenuItem_Configuration_menu); GtkMenuItem_Configuration_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (GtkMenuItem_Configuration_menu)); GtkMenuItem_PluginsBios = gtk_menu_item_new_with_label (_("Plugins & Bios")); gtk_widget_ref (GtkMenuItem_PluginsBios); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_PluginsBios", GtkMenuItem_PluginsBios, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_PluginsBios); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Configuration_menu), GtkMenuItem_PluginsBios); separator3 = gtk_menu_item_new (); gtk_widget_ref (separator3); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "separator3", separator3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (separator3); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Configuration_menu), separator3); gtk_widget_set_sensitive (separator3, FALSE); GtkMenuItem_Graphics = gtk_menu_item_new_with_label (_("Graphics")); gtk_widget_ref (GtkMenuItem_Graphics); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Graphics", GtkMenuItem_Graphics, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Graphics); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Configuration_menu), GtkMenuItem_Graphics); GtkMenuItem_Controllers = gtk_menu_item_new_with_label (_("Controllers")); gtk_widget_ref (GtkMenuItem_Controllers); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Controllers", GtkMenuItem_Controllers, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Controllers); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Configuration_menu), GtkMenuItem_Controllers); GtkMenuItem_Sound = gtk_menu_item_new_with_label (_("Sound")); gtk_widget_ref (GtkMenuItem_Sound); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Sound", GtkMenuItem_Sound, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Sound); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Configuration_menu), GtkMenuItem_Sound); GtkMenuItem_Cdvdrom = gtk_menu_item_new_with_label (_("Cdvdrom")); gtk_widget_ref (GtkMenuItem_Cdvdrom); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Cdvdrom", GtkMenuItem_Cdvdrom, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Cdvdrom); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Configuration_menu), GtkMenuItem_Cdvdrom); GtkMenuItem_Dev9 = gtk_menu_item_new_with_label (_("Dev9")); gtk_widget_ref (GtkMenuItem_Dev9); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Dev9", GtkMenuItem_Dev9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Dev9); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Configuration_menu), GtkMenuItem_Dev9); separator4 = gtk_menu_item_new (); gtk_widget_ref (separator4); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "separator4", separator4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (separator4); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Configuration_menu), separator4); gtk_widget_set_sensitive (separator4, FALSE); GtkMenuItem_Cpu = gtk_menu_item_new_with_label (_("Cpu")); gtk_widget_ref (GtkMenuItem_Cpu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Cpu", GtkMenuItem_Cpu, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Cpu); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Configuration_menu), GtkMenuItem_Cpu); GtkMenuItem_Language = gtk_menu_item_new_with_label (_("Language")); gtk_widget_ref (GtkMenuItem_Language); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Language", GtkMenuItem_Language, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Language); gtk_container_add (GTK_CONTAINER (GtkMenuBar_Menu), GtkMenuItem_Language); GtkMenuItem_Debug = gtk_menu_item_new_with_label (_("Debug")); gtk_widget_ref (GtkMenuItem_Debug); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Debug", GtkMenuItem_Debug, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Debug); gtk_container_add (GTK_CONTAINER (GtkMenuBar_Menu), GtkMenuItem_Debug); GtkMenuItem_Debug_menu = gtk_menu_new (); gtk_widget_ref (GtkMenuItem_Debug_menu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Debug_menu", GtkMenuItem_Debug_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (GtkMenuItem_Debug), GtkMenuItem_Debug_menu); GtkMenuItem_Debug_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (GtkMenuItem_Debug_menu)); GtkMenuItem_EnterDebugger = gtk_menu_item_new_with_label (_("Enter Debugger ...")); gtk_widget_ref (GtkMenuItem_EnterDebugger); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_EnterDebugger", GtkMenuItem_EnterDebugger, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_EnterDebugger); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Debug_menu), GtkMenuItem_EnterDebugger); GtkMenuItem_Logging = gtk_menu_item_new_with_label (_("Logging")); gtk_widget_ref (GtkMenuItem_Logging); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Logging", GtkMenuItem_Logging, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Logging); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Debug_menu), GtkMenuItem_Logging); GtkMenuItem_Help = gtk_menu_item_new_with_label (_("Help")); gtk_widget_ref (GtkMenuItem_Help); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Help", GtkMenuItem_Help, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_Help); gtk_container_add (GTK_CONTAINER (GtkMenuBar_Menu), GtkMenuItem_Help); GtkMenuItem_Help_menu = gtk_menu_new (); gtk_widget_ref (GtkMenuItem_Help_menu); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_Help_menu", GtkMenuItem_Help_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (GtkMenuItem_Help), GtkMenuItem_Help_menu); GtkMenuItem_Help_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (GtkMenuItem_Help_menu)); GtkMenuItem_About = gtk_menu_item_new_with_label (_("About PCSX2")); gtk_widget_ref (GtkMenuItem_About); gtk_object_set_data_full (GTK_OBJECT (MainWindow), "GtkMenuItem_About", GtkMenuItem_About, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkMenuItem_About); gtk_container_add (GTK_CONTAINER (GtkMenuItem_Help_menu), GtkMenuItem_About); gtk_signal_connect (GTK_OBJECT (MainWindow), "destroy", GTK_SIGNAL_FUNC (OnDestroy), NULL); gtk_signal_connect (GTK_OBJECT (run_cd1), "activate", GTK_SIGNAL_FUNC (OnFile_RunCD), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_LoadElf), "activate", GTK_SIGNAL_FUNC (OnFile_LoadElf), NULL); gtk_signal_connect (GTK_OBJECT (slot_1), "activate", GTK_SIGNAL_FUNC (OnStates_Load1), NULL); gtk_signal_connect (GTK_OBJECT (slot_3), "activate", GTK_SIGNAL_FUNC (OnStates_Load2), NULL); gtk_signal_connect (GTK_OBJECT (slot_4), "activate", GTK_SIGNAL_FUNC (OnStates_Load3), NULL); gtk_signal_connect (GTK_OBJECT (slot_5), "activate", GTK_SIGNAL_FUNC (OnStates_Load4), NULL); gtk_signal_connect (GTK_OBJECT (slot_2), "activate", GTK_SIGNAL_FUNC (OnStates_Load5), NULL); gtk_signal_connect (GTK_OBJECT (other1), "activate", GTK_SIGNAL_FUNC (OnStates_LoadOther), NULL); gtk_signal_connect (GTK_OBJECT (slot_6), "activate", GTK_SIGNAL_FUNC (OnStates_Save1), NULL); gtk_signal_connect (GTK_OBJECT (slot_7), "activate", GTK_SIGNAL_FUNC (OnStates_Save2), NULL); gtk_signal_connect (GTK_OBJECT (slot_8), "activate", GTK_SIGNAL_FUNC (OnStates_Save3), NULL); gtk_signal_connect (GTK_OBJECT (slot_9), "activate", GTK_SIGNAL_FUNC (OnStates_Save4), NULL); gtk_signal_connect (GTK_OBJECT (slot_10), "activate", GTK_SIGNAL_FUNC (OnStates_Save5), NULL); gtk_signal_connect (GTK_OBJECT (other2), "activate", GTK_SIGNAL_FUNC (OnStates_SaveOther), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Exit), "activate", GTK_SIGNAL_FUNC (OnFile_Exit), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Run), "activate", GTK_SIGNAL_FUNC (OnEmu_Run), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Reset), "activate", GTK_SIGNAL_FUNC (OnEmu_Reset), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Arguments), "activate", GTK_SIGNAL_FUNC (OnEmu_Arguments), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_PluginsBios), "activate", GTK_SIGNAL_FUNC (OnConf_Conf), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Graphics), "activate", GTK_SIGNAL_FUNC (OnConf_Gs), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Controllers), "activate", GTK_SIGNAL_FUNC (OnConf_Pads), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Sound), "activate", GTK_SIGNAL_FUNC (OnConf_Spu2), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Cdvdrom), "activate", GTK_SIGNAL_FUNC (OnConf_Cdvd), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Dev9), "activate", GTK_SIGNAL_FUNC (OnConf_Dev9), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Cpu), "activate", GTK_SIGNAL_FUNC (OnConf_Cpu), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_EnterDebugger), "activate", GTK_SIGNAL_FUNC (OnDebug_Debugger), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_Logging), "activate", GTK_SIGNAL_FUNC (OnDebug_Logging), NULL); gtk_signal_connect (GTK_OBJECT (GtkMenuItem_About), "activate", GTK_SIGNAL_FUNC (OnHelp_About), NULL); return MainWindow; } GtkWidget* create_AboutDlg (void) { GtkWidget *AboutDlg; GtkWidget *vbox2; GtkWidget *packer1; GtkWidget *hbox1; GtkWidget *vbox4; GtkWidget *GtkAbout_LabelVersion; GtkWidget *frame1; GtkWidget *vbox6; GtkWidget *GtkAbout_LabelAuthors; GtkWidget *pixmap1; GtkWidget *frame2; GtkWidget *vbox5; GtkWidget *GtkAbout_LabelGreets; GtkWidget *hbuttonbox1; GtkWidget *GtkButton_Ok; AboutDlg = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (AboutDlg), "AboutDlg", AboutDlg); gtk_container_set_border_width (GTK_CONTAINER (AboutDlg), 10); gtk_window_set_title (GTK_WINDOW (AboutDlg), _("Pcsx About")); gtk_window_set_position (GTK_WINDOW (AboutDlg), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (AboutDlg), FALSE, FALSE, FALSE); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox2); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "vbox2", vbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (AboutDlg), vbox2); packer1 = gtk_packer_new (); gtk_widget_ref (packer1); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "packer1", packer1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (packer1); gtk_box_pack_start (GTK_BOX (vbox2), packer1, FALSE, FALSE, 0); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox1); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "hbox1", hbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox2), hbox1, TRUE, TRUE, 0); vbox4 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox4); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "vbox4", vbox4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox4); gtk_box_pack_start (GTK_BOX (hbox1), vbox4, TRUE, TRUE, 0); GtkAbout_LabelVersion = gtk_label_new (_("PCSX2\r\r\r\nVersion x.x")); gtk_widget_ref (GtkAbout_LabelVersion); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "GtkAbout_LabelVersion", GtkAbout_LabelVersion, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkAbout_LabelVersion); gtk_box_pack_start (GTK_BOX (vbox4), GtkAbout_LabelVersion, FALSE, FALSE, 0); frame1 = gtk_frame_new (NULL); gtk_widget_ref (frame1); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "frame1", frame1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame1); gtk_box_pack_start (GTK_BOX (vbox4), frame1, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame1), 5); vbox6 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox6); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "vbox6", vbox6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox6); gtk_container_add (GTK_CONTAINER (frame1), vbox6); gtk_container_set_border_width (GTK_CONTAINER (vbox6), 5); GtkAbout_LabelAuthors = gtk_label_new (_("written by...")); gtk_widget_ref (GtkAbout_LabelAuthors); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "GtkAbout_LabelAuthors", GtkAbout_LabelAuthors, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkAbout_LabelAuthors); gtk_box_pack_start (GTK_BOX (vbox6), GtkAbout_LabelAuthors, FALSE, FALSE, 0); pixmap1 = create_pixmap (AboutDlg, "pcsxAbout.xpm"); gtk_widget_ref (pixmap1); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "pixmap1", pixmap1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pixmap1); gtk_box_pack_start (GTK_BOX (hbox1), pixmap1, TRUE, TRUE, 0); frame2 = gtk_frame_new (NULL); gtk_widget_ref (frame2); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "frame2", frame2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame2); gtk_box_pack_start (GTK_BOX (vbox2), frame2, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame2), 5); vbox5 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox5); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "vbox5", vbox5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox5); gtk_container_add (GTK_CONTAINER (frame2), vbox5); gtk_container_set_border_width (GTK_CONTAINER (vbox5), 5); GtkAbout_LabelGreets = gtk_label_new (_("greets to...")); gtk_widget_ref (GtkAbout_LabelGreets); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "GtkAbout_LabelGreets", GtkAbout_LabelGreets, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkAbout_LabelGreets); gtk_box_pack_start (GTK_BOX (vbox5), GtkAbout_LabelGreets, FALSE, FALSE, 0); hbuttonbox1 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox1); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "hbuttonbox1", hbuttonbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox1); gtk_box_pack_start (GTK_BOX (vbox2), hbuttonbox1, TRUE, TRUE, 0); GtkButton_Ok = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (GtkButton_Ok); gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "GtkButton_Ok", GtkButton_Ok, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_Ok); gtk_container_add (GTK_CONTAINER (hbuttonbox1), GtkButton_Ok); GTK_WIDGET_SET_FLAGS (GtkButton_Ok, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (GtkButton_Ok), "clicked", GTK_SIGNAL_FUNC (OnHelpAbout_Ok), NULL); return AboutDlg; } GtkWidget* create_ConfDlg (void) { GtkWidget *ConfDlg; GtkWidget *vbox12; GtkWidget *table2; GtkWidget *GtkCombo_Pad1; GtkWidget *combo_entry4; GtkWidget *GtkCombo_Pad2; GtkWidget *combo_entry5; GtkWidget *hbuttonbox6; GtkWidget *GtkButton_PAD2configure; GtkWidget *GtkButton_PAD2test; GtkWidget *GtkButton_PAD2about; GtkWidget *hbuttonbox7; GtkWidget *GtkButton_PAD1configure; GtkWidget *GtkButton_PAD1test; GtkWidget *GtkButton_PAD1about; GtkWidget *hbuttonbox8; GtkWidget *GtkButton_GSconfigure; GtkWidget *GtkButton_GStest; GtkWidget *GtkButton_GSabout; GtkWidget *GtkLabel_Graphics; GtkWidget *GtkLabel_FirstController; GtkWidget *GtkLabel_SecondController; GtkWidget *GtkCombo_Gs; GtkWidget *combo_entry2; GtkWidget *GtkLabel_Sound; GtkWidget *GtkCombo_Spu2; GtkWidget *entry1; GtkWidget *hbuttonbox12; GtkWidget *GtkButton_SPU2configure; GtkWidget *GtkButton_SPU2test; GtkWidget *GtkButton_SPU2about; GtkWidget *GtkCombo_Dev9; GtkWidget *entry3; GtkWidget *hbuttonbox21; GtkWidget *GtkButton_DEV9configure; GtkWidget *GtkButton_DEV9test; GtkWidget *GtkButton_DEV9about; GtkWidget *label23; GtkWidget *GtkLabel_Cdvdrom; GtkWidget *GtkCombo_Cdvd; GtkWidget *entry2; GtkWidget *hbuttonbox13; GtkWidget *GtkButton_CDVDconfigure; GtkWidget *GtkButton_CDVDtest; GtkWidget *GtkButton_CDVDabout; GtkWidget *label29; GtkWidget *GtkCombo_Usb; GtkWidget *entry4; GtkWidget *hbuttonbox23; GtkWidget *GtkButton_USBconfigure; GtkWidget *GtkButton_USBtest; GtkWidget *GtkButton_USBabout; GtkWidget *GtkCombo_Bios; GtkWidget *combo_entry7; GtkWidget *GtkCombo_FW; GtkWidget *entry5; GtkWidget *hbuttonbox24; GtkWidget *GtkButton_FWconfigure; GtkWidget *GtkButton_FWtest; GtkWidget *GtkButton_FWabout; GtkWidget *label30; GtkWidget *GtkLabel_Bios; GtkWidget *hbox5; GtkWidget *hbuttonbox11; GtkWidget *GtkButton_SelectPluginsDir; GtkWidget *GtkButton_SelectBiosDir; GtkWidget *hbuttonbox10; GtkWidget *GtkButton_Ok; GtkWidget *GtkButton_Cancel; ConfDlg = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (ConfDlg), "ConfDlg", ConfDlg); gtk_container_set_border_width (GTK_CONTAINER (ConfDlg), 10); gtk_window_set_title (GTK_WINDOW (ConfDlg), _("Conf")); gtk_window_set_position (GTK_WINDOW (ConfDlg), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (ConfDlg), FALSE, FALSE, FALSE); vbox12 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox12); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "vbox12", vbox12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox12); gtk_container_add (GTK_CONTAINER (ConfDlg), vbox12); table2 = gtk_table_new (14, 2, FALSE); gtk_widget_ref (table2); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "table2", table2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table2); gtk_box_pack_start (GTK_BOX (vbox12), table2, TRUE, TRUE, 0); gtk_table_set_col_spacings (GTK_TABLE (table2), 15); GtkCombo_Pad1 = gtk_combo_new (); gtk_widget_ref (GtkCombo_Pad1); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkCombo_Pad1", GtkCombo_Pad1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCombo_Pad1); gtk_table_attach (GTK_TABLE (table2), GtkCombo_Pad1, 0, 1, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); combo_entry4 = GTK_COMBO (GtkCombo_Pad1)->entry; gtk_widget_ref (combo_entry4); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "combo_entry4", combo_entry4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo_entry4); GtkCombo_Pad2 = gtk_combo_new (); gtk_widget_ref (GtkCombo_Pad2); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkCombo_Pad2", GtkCombo_Pad2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCombo_Pad2); gtk_table_attach (GTK_TABLE (table2), GtkCombo_Pad2, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); combo_entry5 = GTK_COMBO (GtkCombo_Pad2)->entry; gtk_widget_ref (combo_entry5); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "combo_entry5", combo_entry5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo_entry5); hbuttonbox6 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox6); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox6", hbuttonbox6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox6); gtk_table_attach (GTK_TABLE (table2), hbuttonbox6, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox6), 0); GtkButton_PAD2configure = gtk_button_new_with_label (_("Configure")); gtk_widget_ref (GtkButton_PAD2configure); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_PAD2configure", GtkButton_PAD2configure, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_PAD2configure); gtk_container_add (GTK_CONTAINER (hbuttonbox6), GtkButton_PAD2configure); GTK_WIDGET_SET_FLAGS (GtkButton_PAD2configure, GTK_CAN_DEFAULT); GtkButton_PAD2test = gtk_button_new_with_label (_("Test")); gtk_widget_ref (GtkButton_PAD2test); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_PAD2test", GtkButton_PAD2test, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_PAD2test); gtk_container_add (GTK_CONTAINER (hbuttonbox6), GtkButton_PAD2test); GTK_WIDGET_SET_FLAGS (GtkButton_PAD2test, GTK_CAN_DEFAULT); GtkButton_PAD2about = gtk_button_new_with_label (_("About")); gtk_widget_ref (GtkButton_PAD2about); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_PAD2about", GtkButton_PAD2about, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_PAD2about); gtk_container_add (GTK_CONTAINER (hbuttonbox6), GtkButton_PAD2about); GTK_WIDGET_SET_FLAGS (GtkButton_PAD2about, GTK_CAN_DEFAULT); hbuttonbox7 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox7); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox7", hbuttonbox7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox7); gtk_table_attach (GTK_TABLE (table2), hbuttonbox7, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox7), 0); GtkButton_PAD1configure = gtk_button_new_with_label (_("Configure")); gtk_widget_ref (GtkButton_PAD1configure); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_PAD1configure", GtkButton_PAD1configure, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_PAD1configure); gtk_container_add (GTK_CONTAINER (hbuttonbox7), GtkButton_PAD1configure); GTK_WIDGET_SET_FLAGS (GtkButton_PAD1configure, GTK_CAN_DEFAULT); GtkButton_PAD1test = gtk_button_new_with_label (_("Test")); gtk_widget_ref (GtkButton_PAD1test); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_PAD1test", GtkButton_PAD1test, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_PAD1test); gtk_container_add (GTK_CONTAINER (hbuttonbox7), GtkButton_PAD1test); GTK_WIDGET_SET_FLAGS (GtkButton_PAD1test, GTK_CAN_DEFAULT); GtkButton_PAD1about = gtk_button_new_with_label (_("About")); gtk_widget_ref (GtkButton_PAD1about); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_PAD1about", GtkButton_PAD1about, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_PAD1about); gtk_container_add (GTK_CONTAINER (hbuttonbox7), GtkButton_PAD1about); GTK_WIDGET_SET_FLAGS (GtkButton_PAD1about, GTK_CAN_DEFAULT); hbuttonbox8 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox8); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox8", hbuttonbox8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox8); gtk_table_attach (GTK_TABLE (table2), hbuttonbox8, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox8), 0); GtkButton_GSconfigure = gtk_button_new_with_label (_("Configure")); gtk_widget_ref (GtkButton_GSconfigure); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_GSconfigure", GtkButton_GSconfigure, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_GSconfigure); gtk_container_add (GTK_CONTAINER (hbuttonbox8), GtkButton_GSconfigure); GTK_WIDGET_SET_FLAGS (GtkButton_GSconfigure, GTK_CAN_DEFAULT); GtkButton_GStest = gtk_button_new_with_label (_("Test")); gtk_widget_ref (GtkButton_GStest); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_GStest", GtkButton_GStest, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_GStest); gtk_container_add (GTK_CONTAINER (hbuttonbox8), GtkButton_GStest); GTK_WIDGET_SET_FLAGS (GtkButton_GStest, GTK_CAN_DEFAULT); GtkButton_GSabout = gtk_button_new_with_label (_("About")); gtk_widget_ref (GtkButton_GSabout); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_GSabout", GtkButton_GSabout, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_GSabout); gtk_container_add (GTK_CONTAINER (hbuttonbox8), GtkButton_GSabout); GTK_WIDGET_SET_FLAGS (GtkButton_GSabout, GTK_CAN_DEFAULT); GtkLabel_Graphics = gtk_label_new (_("Graphics")); gtk_widget_ref (GtkLabel_Graphics); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkLabel_Graphics", GtkLabel_Graphics, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkLabel_Graphics); gtk_table_attach (GTK_TABLE (table2), GtkLabel_Graphics, 0, 1, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (GtkLabel_Graphics), 0, 0.5); GtkLabel_FirstController = gtk_label_new (_("First Controller")); gtk_widget_ref (GtkLabel_FirstController); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkLabel_FirstController", GtkLabel_FirstController, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkLabel_FirstController); gtk_table_attach (GTK_TABLE (table2), GtkLabel_FirstController, 0, 1, 3, 4, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (GtkLabel_FirstController), 0, 0.5); GtkLabel_SecondController = gtk_label_new (_("Second Controller")); gtk_widget_ref (GtkLabel_SecondController); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkLabel_SecondController", GtkLabel_SecondController, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkLabel_SecondController); gtk_table_attach (GTK_TABLE (table2), GtkLabel_SecondController, 1, 2, 3, 4, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (GtkLabel_SecondController), 0, 0.5); GtkCombo_Gs = gtk_combo_new (); gtk_widget_ref (GtkCombo_Gs); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkCombo_Gs", GtkCombo_Gs, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCombo_Gs); gtk_table_attach (GTK_TABLE (table2), GtkCombo_Gs, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); combo_entry2 = GTK_COMBO (GtkCombo_Gs)->entry; gtk_widget_ref (combo_entry2); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "combo_entry2", combo_entry2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo_entry2); GtkLabel_Sound = gtk_label_new (_("Sound")); gtk_widget_ref (GtkLabel_Sound); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkLabel_Sound", GtkLabel_Sound, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkLabel_Sound); gtk_table_attach (GTK_TABLE (table2), GtkLabel_Sound, 1, 2, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (GtkLabel_Sound), 0, 0.5); GtkCombo_Spu2 = gtk_combo_new (); gtk_widget_ref (GtkCombo_Spu2); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkCombo_Spu2", GtkCombo_Spu2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCombo_Spu2); gtk_table_attach (GTK_TABLE (table2), GtkCombo_Spu2, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entry1 = GTK_COMBO (GtkCombo_Spu2)->entry; gtk_widget_ref (entry1); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "entry1", entry1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (entry1); hbuttonbox12 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox12); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox12", hbuttonbox12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox12); gtk_table_attach (GTK_TABLE (table2), hbuttonbox12, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox12), 0); GtkButton_SPU2configure = gtk_button_new_with_label (_("Configure")); gtk_widget_ref (GtkButton_SPU2configure); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_SPU2configure", GtkButton_SPU2configure, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_SPU2configure); gtk_container_add (GTK_CONTAINER (hbuttonbox12), GtkButton_SPU2configure); GTK_WIDGET_SET_FLAGS (GtkButton_SPU2configure, GTK_CAN_DEFAULT); GtkButton_SPU2test = gtk_button_new_with_label (_("Test")); gtk_widget_ref (GtkButton_SPU2test); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_SPU2test", GtkButton_SPU2test, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_SPU2test); gtk_container_add (GTK_CONTAINER (hbuttonbox12), GtkButton_SPU2test); GTK_WIDGET_SET_FLAGS (GtkButton_SPU2test, GTK_CAN_DEFAULT); GtkButton_SPU2about = gtk_button_new_with_label (_("About")); gtk_widget_ref (GtkButton_SPU2about); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_SPU2about", GtkButton_SPU2about, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_SPU2about); gtk_container_add (GTK_CONTAINER (hbuttonbox12), GtkButton_SPU2about); GTK_WIDGET_SET_FLAGS (GtkButton_SPU2about, GTK_CAN_DEFAULT); GtkCombo_Dev9 = gtk_combo_new (); gtk_widget_ref (GtkCombo_Dev9); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkCombo_Dev9", GtkCombo_Dev9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCombo_Dev9); gtk_table_attach (GTK_TABLE (table2), GtkCombo_Dev9, 0, 1, 7, 8, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entry3 = GTK_COMBO (GtkCombo_Dev9)->entry; gtk_widget_ref (entry3); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "entry3", entry3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (entry3); hbuttonbox21 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox21); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox21", hbuttonbox21, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox21); gtk_table_attach (GTK_TABLE (table2), hbuttonbox21, 0, 1, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox21), 0); GtkButton_DEV9configure = gtk_button_new_with_label (_("Configure")); gtk_widget_ref (GtkButton_DEV9configure); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_DEV9configure", GtkButton_DEV9configure, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_DEV9configure); gtk_container_add (GTK_CONTAINER (hbuttonbox21), GtkButton_DEV9configure); GTK_WIDGET_SET_FLAGS (GtkButton_DEV9configure, GTK_CAN_DEFAULT); GtkButton_DEV9test = gtk_button_new_with_label (_("Test")); gtk_widget_ref (GtkButton_DEV9test); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_DEV9test", GtkButton_DEV9test, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_DEV9test); gtk_container_add (GTK_CONTAINER (hbuttonbox21), GtkButton_DEV9test); GTK_WIDGET_SET_FLAGS (GtkButton_DEV9test, GTK_CAN_DEFAULT); GtkButton_DEV9about = gtk_button_new_with_label (_("About")); gtk_widget_ref (GtkButton_DEV9about); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_DEV9about", GtkButton_DEV9about, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_DEV9about); gtk_container_add (GTK_CONTAINER (hbuttonbox21), GtkButton_DEV9about); GTK_WIDGET_SET_FLAGS (GtkButton_DEV9about, GTK_CAN_DEFAULT); label23 = gtk_label_new (_("Dev9")); gtk_widget_ref (label23); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "label23", label23, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label23); gtk_table_attach (GTK_TABLE (table2), label23, 0, 1, 6, 7, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label23), 0, 0.5); GtkLabel_Cdvdrom = gtk_label_new (_("Cdvdrom")); gtk_widget_ref (GtkLabel_Cdvdrom); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkLabel_Cdvdrom", GtkLabel_Cdvdrom, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkLabel_Cdvdrom); gtk_table_attach (GTK_TABLE (table2), GtkLabel_Cdvdrom, 1, 2, 6, 7, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (GtkLabel_Cdvdrom), 0, 0.5); GtkCombo_Cdvd = gtk_combo_new (); gtk_widget_ref (GtkCombo_Cdvd); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkCombo_Cdvd", GtkCombo_Cdvd, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCombo_Cdvd); gtk_table_attach (GTK_TABLE (table2), GtkCombo_Cdvd, 1, 2, 7, 8, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entry2 = GTK_COMBO (GtkCombo_Cdvd)->entry; gtk_widget_ref (entry2); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "entry2", entry2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (entry2); hbuttonbox13 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox13); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox13", hbuttonbox13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox13); gtk_table_attach (GTK_TABLE (table2), hbuttonbox13, 1, 2, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox13), 0); GtkButton_CDVDconfigure = gtk_button_new_with_label (_("Configure")); gtk_widget_ref (GtkButton_CDVDconfigure); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_CDVDconfigure", GtkButton_CDVDconfigure, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_CDVDconfigure); gtk_container_add (GTK_CONTAINER (hbuttonbox13), GtkButton_CDVDconfigure); GTK_WIDGET_SET_FLAGS (GtkButton_CDVDconfigure, GTK_CAN_DEFAULT); GtkButton_CDVDtest = gtk_button_new_with_label (_("Test")); gtk_widget_ref (GtkButton_CDVDtest); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_CDVDtest", GtkButton_CDVDtest, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_CDVDtest); gtk_container_add (GTK_CONTAINER (hbuttonbox13), GtkButton_CDVDtest); GTK_WIDGET_SET_FLAGS (GtkButton_CDVDtest, GTK_CAN_DEFAULT); GtkButton_CDVDabout = gtk_button_new_with_label (_("About")); gtk_widget_ref (GtkButton_CDVDabout); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_CDVDabout", GtkButton_CDVDabout, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_CDVDabout); gtk_container_add (GTK_CONTAINER (hbuttonbox13), GtkButton_CDVDabout); GTK_WIDGET_SET_FLAGS (GtkButton_CDVDabout, GTK_CAN_DEFAULT); label29 = gtk_label_new (_("Usb")); gtk_widget_ref (label29); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "label29", label29, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label29); gtk_table_attach (GTK_TABLE (table2), label29, 0, 1, 9, 10, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label29), 0, 0.5); GtkCombo_Usb = gtk_combo_new (); gtk_widget_ref (GtkCombo_Usb); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkCombo_Usb", GtkCombo_Usb, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCombo_Usb); gtk_table_attach (GTK_TABLE (table2), GtkCombo_Usb, 0, 1, 10, 11, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entry4 = GTK_COMBO (GtkCombo_Usb)->entry; gtk_widget_ref (entry4); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "entry4", entry4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (entry4); hbuttonbox23 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox23); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox23", hbuttonbox23, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox23); gtk_table_attach (GTK_TABLE (table2), hbuttonbox23, 0, 1, 11, 12, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox23), 0); GtkButton_USBconfigure = gtk_button_new_with_label (_("Configure")); gtk_widget_ref (GtkButton_USBconfigure); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_USBconfigure", GtkButton_USBconfigure, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_USBconfigure); gtk_container_add (GTK_CONTAINER (hbuttonbox23), GtkButton_USBconfigure); GTK_WIDGET_SET_FLAGS (GtkButton_USBconfigure, GTK_CAN_DEFAULT); GtkButton_USBtest = gtk_button_new_with_label (_("Test")); gtk_widget_ref (GtkButton_USBtest); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_USBtest", GtkButton_USBtest, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_USBtest); gtk_container_add (GTK_CONTAINER (hbuttonbox23), GtkButton_USBtest); GTK_WIDGET_SET_FLAGS (GtkButton_USBtest, GTK_CAN_DEFAULT); GtkButton_USBabout = gtk_button_new_with_label (_("About")); gtk_widget_ref (GtkButton_USBabout); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_USBabout", GtkButton_USBabout, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_USBabout); gtk_container_add (GTK_CONTAINER (hbuttonbox23), GtkButton_USBabout); GTK_WIDGET_SET_FLAGS (GtkButton_USBabout, GTK_CAN_DEFAULT); GtkCombo_Bios = gtk_combo_new (); gtk_widget_ref (GtkCombo_Bios); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkCombo_Bios", GtkCombo_Bios, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCombo_Bios); gtk_table_attach (GTK_TABLE (table2), GtkCombo_Bios, 1, 2, 13, 14, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); combo_entry7 = GTK_COMBO (GtkCombo_Bios)->entry; gtk_widget_ref (combo_entry7); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "combo_entry7", combo_entry7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo_entry7); GtkCombo_FW = gtk_combo_new (); gtk_widget_ref (GtkCombo_FW); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkCombo_FW", GtkCombo_FW, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCombo_FW); gtk_table_attach (GTK_TABLE (table2), GtkCombo_FW, 1, 2, 10, 11, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entry5 = GTK_COMBO (GtkCombo_FW)->entry; gtk_widget_ref (entry5); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "entry5", entry5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (entry5); hbuttonbox24 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox24); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox24", hbuttonbox24, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox24); gtk_table_attach (GTK_TABLE (table2), hbuttonbox24, 1, 2, 11, 12, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox24), 0); GtkButton_FWconfigure = gtk_button_new_with_label (_("Configure")); gtk_widget_ref (GtkButton_FWconfigure); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_FWconfigure", GtkButton_FWconfigure, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_FWconfigure); gtk_container_add (GTK_CONTAINER (hbuttonbox24), GtkButton_FWconfigure); GTK_WIDGET_SET_FLAGS (GtkButton_FWconfigure, GTK_CAN_DEFAULT); GtkButton_FWtest = gtk_button_new_with_label (_("Test")); gtk_widget_ref (GtkButton_FWtest); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_FWtest", GtkButton_FWtest, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_FWtest); gtk_container_add (GTK_CONTAINER (hbuttonbox24), GtkButton_FWtest); GTK_WIDGET_SET_FLAGS (GtkButton_FWtest, GTK_CAN_DEFAULT); GtkButton_FWabout = gtk_button_new_with_label (_("About")); gtk_widget_ref (GtkButton_FWabout); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_FWabout", GtkButton_FWabout, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_FWabout); gtk_container_add (GTK_CONTAINER (hbuttonbox24), GtkButton_FWabout); GTK_WIDGET_SET_FLAGS (GtkButton_FWabout, GTK_CAN_DEFAULT); label30 = gtk_label_new (_("FW")); gtk_widget_ref (label30); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "label30", label30, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label30); gtk_table_attach (GTK_TABLE (table2), label30, 1, 2, 9, 10, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label30), 0, 0.5); GtkLabel_Bios = gtk_label_new (_("Bios")); gtk_widget_ref (GtkLabel_Bios); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkLabel_Bios", GtkLabel_Bios, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkLabel_Bios); gtk_table_attach (GTK_TABLE (table2), GtkLabel_Bios, 1, 2, 12, 13, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (GtkLabel_Bios), 0, 0.5); hbox5 = gtk_hbox_new (FALSE, 14); gtk_widget_ref (hbox5); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbox5", hbox5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox5); gtk_box_pack_start (GTK_BOX (vbox12), hbox5, TRUE, TRUE, 0); hbuttonbox11 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox11); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox11", hbuttonbox11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox11); gtk_box_pack_start (GTK_BOX (hbox5), hbuttonbox11, FALSE, TRUE, 0); gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox11), GTK_BUTTONBOX_START); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox11), 0); GtkButton_SelectPluginsDir = gtk_button_new_with_label (_("Select Plugins Dir")); gtk_widget_ref (GtkButton_SelectPluginsDir); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_SelectPluginsDir", GtkButton_SelectPluginsDir, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_SelectPluginsDir); gtk_container_add (GTK_CONTAINER (hbuttonbox11), GtkButton_SelectPluginsDir); GTK_WIDGET_SET_FLAGS (GtkButton_SelectPluginsDir, GTK_CAN_DEFAULT); GtkButton_SelectBiosDir = gtk_button_new_with_label (_("Select Bios Dir")); gtk_widget_ref (GtkButton_SelectBiosDir); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_SelectBiosDir", GtkButton_SelectBiosDir, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_SelectBiosDir); gtk_container_add (GTK_CONTAINER (hbuttonbox11), GtkButton_SelectBiosDir); GTK_WIDGET_SET_FLAGS (GtkButton_SelectBiosDir, GTK_CAN_DEFAULT); hbuttonbox10 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox10); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "hbuttonbox10", hbuttonbox10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox10); gtk_box_pack_start (GTK_BOX (hbox5), hbuttonbox10, TRUE, TRUE, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox10), 0); GtkButton_Ok = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (GtkButton_Ok); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_Ok", GtkButton_Ok, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_Ok); gtk_container_add (GTK_CONTAINER (hbuttonbox10), GtkButton_Ok); GTK_WIDGET_SET_FLAGS (GtkButton_Ok, GTK_CAN_DEFAULT); GtkButton_Cancel = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (GtkButton_Cancel); gtk_object_set_data_full (GTK_OBJECT (ConfDlg), "GtkButton_Cancel", GtkButton_Cancel, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_Cancel); gtk_container_add (GTK_CONTAINER (hbuttonbox10), GtkButton_Cancel); GTK_WIDGET_SET_FLAGS (GtkButton_Cancel, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (GtkButton_PAD2configure), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Pad2Conf), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_PAD2test), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Pad2Test), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_PAD2about), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Pad2About), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_PAD1configure), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Pad1Conf), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_PAD1test), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Pad1Test), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_PAD1about), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Pad1About), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_GSconfigure), "clicked", GTK_SIGNAL_FUNC (OnConfConf_GsConf), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_GStest), "clicked", GTK_SIGNAL_FUNC (OnConfConf_GsTest), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_GSabout), "clicked", GTK_SIGNAL_FUNC (OnConfConf_GsAbout), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_SPU2configure), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Spu2Conf), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_SPU2test), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Spu2Test), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_SPU2about), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Spu2About), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_DEV9configure), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Dev9Conf), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_DEV9test), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Dev9Test), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_DEV9about), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Dev9About), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_CDVDconfigure), "clicked", GTK_SIGNAL_FUNC (OnConfConf_CdvdConf), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_CDVDtest), "clicked", GTK_SIGNAL_FUNC (OnConfConf_CdvdTest), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_CDVDabout), "clicked", GTK_SIGNAL_FUNC (OnConfConf_CdvdAbout), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_USBconfigure), "clicked", GTK_SIGNAL_FUNC (OnConfConf_UsbConf), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_USBtest), "clicked", GTK_SIGNAL_FUNC (OnConfConf_UsbTest), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_USBabout), "clicked", GTK_SIGNAL_FUNC (OnConfConf_UsbAbout), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_FWconfigure), "clicked", GTK_SIGNAL_FUNC (OnConfConf_FWConf), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_FWtest), "clicked", GTK_SIGNAL_FUNC (OnConfConf_FWTest), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_FWabout), "clicked", GTK_SIGNAL_FUNC (OnConfConf_FWAbout), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_SelectPluginsDir), "clicked", GTK_SIGNAL_FUNC (OnConfConf_PluginsPath), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_SelectBiosDir), "clicked", GTK_SIGNAL_FUNC (OnConfConf_BiosPath), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_Ok), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Ok), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_Cancel), "clicked", GTK_SIGNAL_FUNC (OnConfConf_Cancel), NULL); return ConfDlg; } GtkWidget* create_CpuDlg (void) { GtkWidget *CpuDlg; GtkWidget *vbox8; GtkWidget *hbox20; GtkWidget *GtkFrame_Options; GtkWidget *vbox15; GtkWidget *GtkCheckButton_PsxOut; GtkWidget *GtkCheckButton_Patches; GtkWidget *frame6; GtkWidget *vbox26; GtkWidget *GtkCheckButton_Cpu; GtkWidget *GtkCheckButton_RegCaching; GtkWidget *GtkCheckButton_VUrec; GtkWidget *hbuttonbox3; GtkWidget *GtkButton_Ok; GtkWidget *GtkButton_Cancel; CpuDlg = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (CpuDlg), "CpuDlg", CpuDlg); gtk_container_set_border_width (GTK_CONTAINER (CpuDlg), 5); gtk_window_set_title (GTK_WINDOW (CpuDlg), _("Cpu")); gtk_window_set_position (GTK_WINDOW (CpuDlg), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (CpuDlg), FALSE, FALSE, FALSE); vbox8 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox8); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "vbox8", vbox8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox8); gtk_container_add (GTK_CONTAINER (CpuDlg), vbox8); hbox20 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox20); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "hbox20", hbox20, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox20); gtk_box_pack_start (GTK_BOX (vbox8), hbox20, TRUE, TRUE, 0); GtkFrame_Options = gtk_frame_new (_("Options")); gtk_widget_ref (GtkFrame_Options); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "GtkFrame_Options", GtkFrame_Options, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkFrame_Options); gtk_box_pack_start (GTK_BOX (hbox20), GtkFrame_Options, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (GtkFrame_Options), 5); vbox15 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox15); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "vbox15", vbox15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox15); gtk_container_add (GTK_CONTAINER (GtkFrame_Options), vbox15); gtk_container_set_border_width (GTK_CONTAINER (vbox15), 5); GtkCheckButton_PsxOut = gtk_check_button_new_with_label (_("Enable Console Output")); gtk_widget_ref (GtkCheckButton_PsxOut); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "GtkCheckButton_PsxOut", GtkCheckButton_PsxOut, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCheckButton_PsxOut); gtk_box_pack_start (GTK_BOX (vbox15), GtkCheckButton_PsxOut, FALSE, FALSE, 0); GtkCheckButton_Patches = gtk_check_button_new_with_label (_("Enable Patches")); gtk_widget_ref (GtkCheckButton_Patches); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "GtkCheckButton_Patches", GtkCheckButton_Patches, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCheckButton_Patches); gtk_box_pack_start (GTK_BOX (vbox15), GtkCheckButton_Patches, FALSE, FALSE, 0); frame6 = gtk_frame_new (_("Recompiler Options")); gtk_widget_ref (frame6); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "frame6", frame6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame6); gtk_box_pack_start (GTK_BOX (vbox8), frame6, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame6), 5); vbox26 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox26); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "vbox26", vbox26, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox26); gtk_container_add (GTK_CONTAINER (frame6), vbox26); gtk_container_set_border_width (GTK_CONTAINER (vbox26), 5); GtkCheckButton_Cpu = gtk_check_button_new_with_label (_("Disable Recompiler")); gtk_widget_ref (GtkCheckButton_Cpu); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "GtkCheckButton_Cpu", GtkCheckButton_Cpu, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCheckButton_Cpu); gtk_box_pack_start (GTK_BOX (vbox26), GtkCheckButton_Cpu, FALSE, FALSE, 0); GtkCheckButton_RegCaching = gtk_check_button_new_with_label (_("Enable Reg Caching")); gtk_widget_ref (GtkCheckButton_RegCaching); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "GtkCheckButton_RegCaching", GtkCheckButton_RegCaching, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCheckButton_RegCaching); gtk_box_pack_start (GTK_BOX (vbox26), GtkCheckButton_RegCaching, FALSE, FALSE, 0); GtkCheckButton_VUrec = gtk_check_button_new_with_label (_("Disable VUs recompilation")); gtk_widget_ref (GtkCheckButton_VUrec); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "GtkCheckButton_VUrec", GtkCheckButton_VUrec, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkCheckButton_VUrec); gtk_box_pack_start (GTK_BOX (vbox26), GtkCheckButton_VUrec, FALSE, FALSE, 0); hbuttonbox3 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox3); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "hbuttonbox3", hbuttonbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox3); gtk_box_pack_start (GTK_BOX (vbox8), hbuttonbox3, TRUE, TRUE, 0); GtkButton_Ok = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (GtkButton_Ok); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "GtkButton_Ok", GtkButton_Ok, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_Ok); gtk_container_add (GTK_CONTAINER (hbuttonbox3), GtkButton_Ok); GTK_WIDGET_SET_FLAGS (GtkButton_Ok, GTK_CAN_DEFAULT); GtkButton_Cancel = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (GtkButton_Cancel); gtk_object_set_data_full (GTK_OBJECT (CpuDlg), "GtkButton_Cancel", GtkButton_Cancel, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_Cancel); gtk_container_add (GTK_CONTAINER (hbuttonbox3), GtkButton_Cancel); GTK_WIDGET_SET_FLAGS (GtkButton_Cancel, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (GtkButton_Ok), "clicked", GTK_SIGNAL_FUNC (OnCpu_Ok), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_Cancel), "clicked", GTK_SIGNAL_FUNC (OnCpu_Cancel), NULL); return CpuDlg; } GtkWidget* create_DebugWnd (void) { GtkWidget *DebugWnd; GtkWidget *vbox16; GtkWidget *hbox16; GSList *Debug_group = NULL; GtkWidget *GtkRadioButton_EE; GtkWidget *GtkRadioButton_IOP; GtkWidget *hbox6; GtkWidget *hbox7; GtkWidget *scrolledwindow1; GtkWidget *viewport1; GtkWidget *GtkList_DisView; GtkWidget *GtkVScrollbar_VList; GtkWidget *vbox22; GtkWidget *vbuttonbox2; GtkWidget *button52; GtkWidget *button53; GtkWidget *button65; GtkWidget *button64; GtkWidget *vbuttonbox3; GtkWidget *button58; GtkWidget *button59; GtkWidget *button60; GtkWidget *button61; GtkWidget *vbuttonbox1; GtkWidget *button39; GtkWidget *button40; GtkWidget *button41; GtkWidget *vbuttonbox4; GtkWidget *button68; GtkWidget *button69; GtkWidget *button70; DebugWnd = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (DebugWnd), "DebugWnd", DebugWnd); gtk_container_set_border_width (GTK_CONTAINER (DebugWnd), 5); gtk_window_set_title (GTK_WINDOW (DebugWnd), _("PCSX2 Debugger")); gtk_window_set_position (GTK_WINDOW (DebugWnd), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (DebugWnd), FALSE, FALSE, FALSE); vbox16 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox16); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "vbox16", vbox16, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox16); gtk_container_add (GTK_CONTAINER (DebugWnd), vbox16); gtk_container_set_border_width (GTK_CONTAINER (vbox16), 5); hbox16 = gtk_hbox_new (FALSE, 5); gtk_widget_ref (hbox16); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "hbox16", hbox16, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox16); gtk_box_pack_start (GTK_BOX (vbox16), hbox16, TRUE, TRUE, 0); GtkRadioButton_EE = gtk_radio_button_new_with_label (Debug_group, _("EE Debug Mode")); Debug_group = gtk_radio_button_group (GTK_RADIO_BUTTON (GtkRadioButton_EE)); gtk_widget_ref (GtkRadioButton_EE); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "GtkRadioButton_EE", GtkRadioButton_EE, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkRadioButton_EE); gtk_box_pack_start (GTK_BOX (hbox16), GtkRadioButton_EE, FALSE, FALSE, 0); GtkRadioButton_IOP = gtk_radio_button_new_with_label (Debug_group, _("IOP Debug Mode")); Debug_group = gtk_radio_button_group (GTK_RADIO_BUTTON (GtkRadioButton_IOP)); gtk_widget_ref (GtkRadioButton_IOP); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "GtkRadioButton_IOP", GtkRadioButton_IOP, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkRadioButton_IOP); gtk_box_pack_start (GTK_BOX (hbox16), GtkRadioButton_IOP, FALSE, FALSE, 0); hbox6 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox6); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "hbox6", hbox6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox6); gtk_box_pack_start (GTK_BOX (vbox16), hbox6, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox6), 5); hbox7 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox7); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "hbox7", hbox7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox7); gtk_box_pack_start (GTK_BOX (hbox6), hbox7, TRUE, TRUE, 0); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow1); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "scrolledwindow1", scrolledwindow1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (hbox7), scrolledwindow1, TRUE, TRUE, 0); gtk_widget_set_usize (scrolledwindow1, 320, -2); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_ALWAYS, GTK_POLICY_NEVER); viewport1 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport1); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "viewport1", viewport1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport1); gtk_container_add (GTK_CONTAINER (scrolledwindow1), viewport1); GtkList_DisView = gtk_list_new (); gtk_widget_ref (GtkList_DisView); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "GtkList_DisView", GtkList_DisView, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkList_DisView); gtk_container_add (GTK_CONTAINER (viewport1), GtkList_DisView); GtkVScrollbar_VList = gtk_vscrollbar_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 412, 1, 20, 2))); gtk_widget_ref (GtkVScrollbar_VList); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "GtkVScrollbar_VList", GtkVScrollbar_VList, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkVScrollbar_VList); gtk_box_pack_start (GTK_BOX (hbox7), GtkVScrollbar_VList, TRUE, TRUE, 0); vbox22 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox22); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "vbox22", vbox22, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox22); gtk_box_pack_start (GTK_BOX (hbox6), vbox22, TRUE, TRUE, 0); vbuttonbox2 = gtk_vbutton_box_new (); gtk_widget_ref (vbuttonbox2); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "vbuttonbox2", vbuttonbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbuttonbox2); gtk_box_pack_start (GTK_BOX (vbox22), vbuttonbox2, TRUE, TRUE, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (vbuttonbox2), 0); button52 = gtk_button_new_with_label (_("Step")); gtk_widget_ref (button52); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button52", button52, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button52); gtk_container_add (GTK_CONTAINER (vbuttonbox2), button52); GTK_WIDGET_SET_FLAGS (button52, GTK_CAN_DEFAULT); button53 = gtk_button_new_with_label (_("Skip")); gtk_widget_ref (button53); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button53", button53, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button53); gtk_container_add (GTK_CONTAINER (vbuttonbox2), button53); GTK_WIDGET_SET_FLAGS (button53, GTK_CAN_DEFAULT); button65 = gtk_button_new_with_label (_("Go")); gtk_widget_ref (button65); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button65", button65, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button65); gtk_container_add (GTK_CONTAINER (vbuttonbox2), button65); GTK_WIDGET_SET_FLAGS (button65, GTK_CAN_DEFAULT); button64 = gtk_button_new_with_label (_("Log On/Off")); gtk_widget_ref (button64); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button64", button64, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button64); gtk_container_add (GTK_CONTAINER (vbuttonbox2), button64); GTK_WIDGET_SET_FLAGS (button64, GTK_CAN_DEFAULT); vbuttonbox3 = gtk_vbutton_box_new (); gtk_widget_ref (vbuttonbox3); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "vbuttonbox3", vbuttonbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbuttonbox3); gtk_box_pack_start (GTK_BOX (vbox22), vbuttonbox3, TRUE, TRUE, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (vbuttonbox3), 0); button58 = gtk_button_new_with_label (_("Set PC")); gtk_widget_ref (button58); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button58", button58, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button58); gtk_container_add (GTK_CONTAINER (vbuttonbox3), button58); GTK_WIDGET_SET_FLAGS (button58, GTK_CAN_DEFAULT); button59 = gtk_button_new_with_label (_("Set BP Addr")); gtk_widget_ref (button59); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button59", button59, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button59); gtk_container_add (GTK_CONTAINER (vbuttonbox3), button59); GTK_WIDGET_SET_FLAGS (button59, GTK_CAN_DEFAULT); button60 = gtk_button_new_with_label (_("Set BP Count")); gtk_widget_ref (button60); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button60", button60, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button60); gtk_container_add (GTK_CONTAINER (vbuttonbox3), button60); GTK_WIDGET_SET_FLAGS (button60, GTK_CAN_DEFAULT); button61 = gtk_button_new_with_label (_("Clear BPs")); gtk_widget_ref (button61); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button61", button61, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button61); gtk_container_add (GTK_CONTAINER (vbuttonbox3), button61); GTK_WIDGET_SET_FLAGS (button61, GTK_CAN_DEFAULT); vbuttonbox1 = gtk_vbutton_box_new (); gtk_widget_ref (vbuttonbox1); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "vbuttonbox1", vbuttonbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbuttonbox1); gtk_box_pack_start (GTK_BOX (vbox22), vbuttonbox1, TRUE, TRUE, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (vbuttonbox1), 0); button39 = gtk_button_new_with_label (_("Dump code")); gtk_widget_ref (button39); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button39", button39, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button39); gtk_container_add (GTK_CONTAINER (vbuttonbox1), button39); GTK_WIDGET_SET_FLAGS (button39, GTK_CAN_DEFAULT); button40 = gtk_button_new_with_label (_("Raw Dump")); gtk_widget_ref (button40); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button40", button40, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button40); gtk_container_add (GTK_CONTAINER (vbuttonbox1), button40); GTK_WIDGET_SET_FLAGS (button40, GTK_CAN_DEFAULT); button41 = gtk_button_new_with_label (_("Close")); gtk_widget_ref (button41); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button41", button41, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button41); gtk_container_add (GTK_CONTAINER (vbuttonbox1), button41); GTK_WIDGET_SET_FLAGS (button41, GTK_CAN_DEFAULT); vbuttonbox4 = gtk_vbutton_box_new (); gtk_widget_ref (vbuttonbox4); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "vbuttonbox4", vbuttonbox4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbuttonbox4); gtk_box_pack_start (GTK_BOX (hbox6), vbuttonbox4, TRUE, TRUE, 0); button68 = gtk_button_new_with_label (_("memWrite32")); gtk_widget_ref (button68); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button68", button68, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button68); gtk_container_add (GTK_CONTAINER (vbuttonbox4), button68); GTK_WIDGET_SET_FLAGS (button68, GTK_CAN_DEFAULT); button69 = gtk_button_new_with_label (_("button69")); gtk_widget_ref (button69); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button69", button69, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button69); gtk_container_add (GTK_CONTAINER (vbuttonbox4), button69); GTK_WIDGET_SET_FLAGS (button69, GTK_CAN_DEFAULT); button70 = gtk_button_new_with_label (_("button70")); gtk_widget_ref (button70); gtk_object_set_data_full (GTK_OBJECT (DebugWnd), "button70", button70, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button70); gtk_container_add (GTK_CONTAINER (vbuttonbox4), button70); GTK_WIDGET_SET_FLAGS (button70, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (GtkRadioButton_EE), "toggled", GTK_SIGNAL_FUNC (OnDebug_EEMode), NULL); gtk_signal_connect (GTK_OBJECT (GtkRadioButton_IOP), "toggled", GTK_SIGNAL_FUNC (OnDebug_IOPMode), NULL); gtk_signal_connect (GTK_OBJECT (button52), "clicked", GTK_SIGNAL_FUNC (OnDebug_Step), NULL); gtk_signal_connect (GTK_OBJECT (button53), "clicked", GTK_SIGNAL_FUNC (OnDebug_Skip), NULL); gtk_signal_connect (GTK_OBJECT (button65), "clicked", GTK_SIGNAL_FUNC (OnDebug_Go), NULL); gtk_signal_connect (GTK_OBJECT (button64), "clicked", GTK_SIGNAL_FUNC (OnDebug_Log), NULL); gtk_signal_connect (GTK_OBJECT (button58), "clicked", GTK_SIGNAL_FUNC (OnDebug_SetPC), NULL); gtk_signal_connect (GTK_OBJECT (button59), "clicked", GTK_SIGNAL_FUNC (OnDebug_SetBPA), NULL); gtk_signal_connect (GTK_OBJECT (button60), "clicked", GTK_SIGNAL_FUNC (OnDebug_SetBPC), NULL); gtk_signal_connect (GTK_OBJECT (button61), "clicked", GTK_SIGNAL_FUNC (OnDebug_ClearBPs), NULL); gtk_signal_connect (GTK_OBJECT (button39), "clicked", GTK_SIGNAL_FUNC (OnDebug_DumpCode), NULL); gtk_signal_connect (GTK_OBJECT (button40), "clicked", GTK_SIGNAL_FUNC (OnDebug_RawDump), NULL); gtk_signal_connect (GTK_OBJECT (button41), "clicked", GTK_SIGNAL_FUNC (OnDebug_Close), NULL); gtk_signal_connect (GTK_OBJECT (button68), "clicked", GTK_SIGNAL_FUNC (OnDebug_memWrite32), NULL); return DebugWnd; } GtkWidget* create_SetPCDlg (void) { GtkWidget *SetPCDlg; GtkWidget *vbox17; GtkWidget *label9; GtkWidget *hbox8; GtkWidget *label10; GtkWidget *GtkEntry_dPC; GtkWidget *hbuttonbox14; GtkWidget *button42; GtkWidget *button43; SetPCDlg = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (SetPCDlg), "SetPCDlg", SetPCDlg); gtk_container_set_border_width (GTK_CONTAINER (SetPCDlg), 5); gtk_window_set_title (GTK_WINDOW (SetPCDlg), _("SetPCDlg")); gtk_window_set_position (GTK_WINDOW (SetPCDlg), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (SetPCDlg), FALSE, FALSE, FALSE); vbox17 = gtk_vbox_new (FALSE, 5); gtk_widget_ref (vbox17); gtk_object_set_data_full (GTK_OBJECT (SetPCDlg), "vbox17", vbox17, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox17); gtk_container_add (GTK_CONTAINER (SetPCDlg), vbox17); gtk_container_set_border_width (GTK_CONTAINER (vbox17), 5); label9 = gtk_label_new (_("Set New PC Address (in Hex):")); gtk_widget_ref (label9); gtk_object_set_data_full (GTK_OBJECT (SetPCDlg), "label9", label9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label9); gtk_box_pack_start (GTK_BOX (vbox17), label9, FALSE, FALSE, 0); gtk_misc_set_alignment (GTK_MISC (label9), 0.1, 0.5); hbox8 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox8); gtk_object_set_data_full (GTK_OBJECT (SetPCDlg), "hbox8", hbox8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox8); gtk_box_pack_start (GTK_BOX (vbox17), hbox8, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox8), 5); label10 = gtk_label_new (_("0x")); gtk_widget_ref (label10); gtk_object_set_data_full (GTK_OBJECT (SetPCDlg), "label10", label10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label10); gtk_box_pack_start (GTK_BOX (hbox8), label10, FALSE, FALSE, 0); GtkEntry_dPC = gtk_entry_new_with_max_length (8); gtk_widget_ref (GtkEntry_dPC); gtk_object_set_data_full (GTK_OBJECT (SetPCDlg), "GtkEntry_dPC", GtkEntry_dPC, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_dPC); gtk_box_pack_start (GTK_BOX (hbox8), GtkEntry_dPC, TRUE, TRUE, 0); hbuttonbox14 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox14); gtk_object_set_data_full (GTK_OBJECT (SetPCDlg), "hbuttonbox14", hbuttonbox14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox14); gtk_box_pack_start (GTK_BOX (vbox17), hbuttonbox14, TRUE, TRUE, 0); button42 = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (button42); gtk_object_set_data_full (GTK_OBJECT (SetPCDlg), "button42", button42, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button42); gtk_container_add (GTK_CONTAINER (hbuttonbox14), button42); GTK_WIDGET_SET_FLAGS (button42, GTK_CAN_DEFAULT); button43 = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (button43); gtk_object_set_data_full (GTK_OBJECT (SetPCDlg), "button43", button43, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button43); gtk_container_add (GTK_CONTAINER (hbuttonbox14), button43); GTK_WIDGET_SET_FLAGS (button43, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (button42), "clicked", GTK_SIGNAL_FUNC (OnSetPC_Ok), NULL); gtk_signal_connect (GTK_OBJECT (button43), "clicked", GTK_SIGNAL_FUNC (OnSetPC_Cancel), NULL); return SetPCDlg; } GtkWidget* create_SetBPADlg (void) { GtkWidget *SetBPADlg; GtkWidget *vbox18; GtkWidget *label11; GtkWidget *hbox9; GtkWidget *label12; GtkWidget *GtkEntry_BPA; GtkWidget *hbuttonbox15; GtkWidget *button44; GtkWidget *button45; SetBPADlg = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (SetBPADlg), "SetBPADlg", SetBPADlg); gtk_container_set_border_width (GTK_CONTAINER (SetBPADlg), 5); gtk_window_set_title (GTK_WINDOW (SetBPADlg), _("SetBreakPoint Addr")); gtk_window_set_position (GTK_WINDOW (SetBPADlg), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (SetBPADlg), FALSE, FALSE, FALSE); vbox18 = gtk_vbox_new (FALSE, 5); gtk_widget_ref (vbox18); gtk_object_set_data_full (GTK_OBJECT (SetBPADlg), "vbox18", vbox18, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox18); gtk_container_add (GTK_CONTAINER (SetBPADlg), vbox18); gtk_container_set_border_width (GTK_CONTAINER (vbox18), 5); label11 = gtk_label_new (_("Set New BP Address (in Hex):")); gtk_widget_ref (label11); gtk_object_set_data_full (GTK_OBJECT (SetBPADlg), "label11", label11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label11); gtk_box_pack_start (GTK_BOX (vbox18), label11, FALSE, FALSE, 0); gtk_misc_set_alignment (GTK_MISC (label11), 0.1, 0.5); hbox9 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox9); gtk_object_set_data_full (GTK_OBJECT (SetBPADlg), "hbox9", hbox9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox9); gtk_box_pack_start (GTK_BOX (vbox18), hbox9, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox9), 5); label12 = gtk_label_new (_("0x")); gtk_widget_ref (label12); gtk_object_set_data_full (GTK_OBJECT (SetBPADlg), "label12", label12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label12); gtk_box_pack_start (GTK_BOX (hbox9), label12, FALSE, FALSE, 0); GtkEntry_BPA = gtk_entry_new_with_max_length (8); gtk_widget_ref (GtkEntry_BPA); gtk_object_set_data_full (GTK_OBJECT (SetBPADlg), "GtkEntry_BPA", GtkEntry_BPA, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_BPA); gtk_box_pack_start (GTK_BOX (hbox9), GtkEntry_BPA, TRUE, TRUE, 0); hbuttonbox15 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox15); gtk_object_set_data_full (GTK_OBJECT (SetBPADlg), "hbuttonbox15", hbuttonbox15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox15); gtk_box_pack_start (GTK_BOX (vbox18), hbuttonbox15, TRUE, TRUE, 0); button44 = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (button44); gtk_object_set_data_full (GTK_OBJECT (SetBPADlg), "button44", button44, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button44); gtk_container_add (GTK_CONTAINER (hbuttonbox15), button44); GTK_WIDGET_SET_FLAGS (button44, GTK_CAN_DEFAULT); button45 = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (button45); gtk_object_set_data_full (GTK_OBJECT (SetBPADlg), "button45", button45, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button45); gtk_container_add (GTK_CONTAINER (hbuttonbox15), button45); GTK_WIDGET_SET_FLAGS (button45, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (button44), "clicked", GTK_SIGNAL_FUNC (OnSetBPA_Ok), NULL); gtk_signal_connect (GTK_OBJECT (button45), "clicked", GTK_SIGNAL_FUNC (OnSetBPA_Cancel), NULL); return SetBPADlg; } GtkWidget* create_SetBPCDlg (void) { GtkWidget *SetBPCDlg; GtkWidget *vbox19; GtkWidget *label13; GtkWidget *hbox10; GtkWidget *label14; GtkWidget *GtkEntry_BPC; GtkWidget *hbuttonbox16; GtkWidget *button46; GtkWidget *button47; SetBPCDlg = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (SetBPCDlg), "SetBPCDlg", SetBPCDlg); gtk_container_set_border_width (GTK_CONTAINER (SetBPCDlg), 5); gtk_window_set_title (GTK_WINDOW (SetBPCDlg), _("SetBreakPoint Addr")); gtk_window_set_position (GTK_WINDOW (SetBPCDlg), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (SetBPCDlg), FALSE, FALSE, FALSE); vbox19 = gtk_vbox_new (FALSE, 5); gtk_widget_ref (vbox19); gtk_object_set_data_full (GTK_OBJECT (SetBPCDlg), "vbox19", vbox19, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox19); gtk_container_add (GTK_CONTAINER (SetBPCDlg), vbox19); gtk_container_set_border_width (GTK_CONTAINER (vbox19), 5); label13 = gtk_label_new (_("Set New BP Count (in Hex):")); gtk_widget_ref (label13); gtk_object_set_data_full (GTK_OBJECT (SetBPCDlg), "label13", label13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label13); gtk_box_pack_start (GTK_BOX (vbox19), label13, FALSE, FALSE, 0); gtk_misc_set_alignment (GTK_MISC (label13), 0.1, 0.5); hbox10 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox10); gtk_object_set_data_full (GTK_OBJECT (SetBPCDlg), "hbox10", hbox10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox10); gtk_box_pack_start (GTK_BOX (vbox19), hbox10, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox10), 5); label14 = gtk_label_new (_("0x")); gtk_widget_ref (label14); gtk_object_set_data_full (GTK_OBJECT (SetBPCDlg), "label14", label14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label14); gtk_box_pack_start (GTK_BOX (hbox10), label14, FALSE, FALSE, 0); GtkEntry_BPC = gtk_entry_new_with_max_length (8); gtk_widget_ref (GtkEntry_BPC); gtk_object_set_data_full (GTK_OBJECT (SetBPCDlg), "GtkEntry_BPC", GtkEntry_BPC, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_BPC); gtk_box_pack_start (GTK_BOX (hbox10), GtkEntry_BPC, TRUE, TRUE, 0); hbuttonbox16 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox16); gtk_object_set_data_full (GTK_OBJECT (SetBPCDlg), "hbuttonbox16", hbuttonbox16, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox16); gtk_box_pack_start (GTK_BOX (vbox19), hbuttonbox16, TRUE, TRUE, 0); button46 = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (button46); gtk_object_set_data_full (GTK_OBJECT (SetBPCDlg), "button46", button46, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button46); gtk_container_add (GTK_CONTAINER (hbuttonbox16), button46); GTK_WIDGET_SET_FLAGS (button46, GTK_CAN_DEFAULT); button47 = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (button47); gtk_object_set_data_full (GTK_OBJECT (SetBPCDlg), "button47", button47, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button47); gtk_container_add (GTK_CONTAINER (hbuttonbox16), button47); GTK_WIDGET_SET_FLAGS (button47, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (button46), "clicked", GTK_SIGNAL_FUNC (OnSetBPC_Ok), NULL); gtk_signal_connect (GTK_OBJECT (button47), "clicked", GTK_SIGNAL_FUNC (OnSetBPC_Cancel), NULL); return SetBPCDlg; } GtkWidget* create_DumpCDlg (void) { GtkWidget *DumpCDlg; GtkWidget *vbox20; GtkWidget *label15; GtkWidget *hbox11; GtkWidget *label16; GtkWidget *GtkEntry_DumpCF; GtkWidget *hbox12; GtkWidget *label17; GtkWidget *GtkEntry_DumpCT; GtkWidget *label21; GtkWidget *hbuttonbox17; GtkWidget *button48; GtkWidget *button49; DumpCDlg = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (DumpCDlg), "DumpCDlg", DumpCDlg); gtk_container_set_border_width (GTK_CONTAINER (DumpCDlg), 5); gtk_window_set_title (GTK_WINDOW (DumpCDlg), _("Dump code")); gtk_window_set_position (GTK_WINDOW (DumpCDlg), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (DumpCDlg), FALSE, FALSE, FALSE); vbox20 = gtk_vbox_new (FALSE, 5); gtk_widget_ref (vbox20); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "vbox20", vbox20, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox20); gtk_container_add (GTK_CONTAINER (DumpCDlg), vbox20); gtk_container_set_border_width (GTK_CONTAINER (vbox20), 5); label15 = gtk_label_new (_("Set Dump Addr (in Hex):")); gtk_widget_ref (label15); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "label15", label15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label15); gtk_box_pack_start (GTK_BOX (vbox20), label15, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label15), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label15), 0.1, 0.5); hbox11 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox11); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "hbox11", hbox11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox11); gtk_box_pack_start (GTK_BOX (vbox20), hbox11, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox11), 5); label16 = gtk_label_new (_("From 0x")); gtk_widget_ref (label16); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "label16", label16, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label16); gtk_box_pack_start (GTK_BOX (hbox11), label16, FALSE, FALSE, 0); gtk_label_set_line_wrap (GTK_LABEL (label16), TRUE); GtkEntry_DumpCF = gtk_entry_new_with_max_length (8); gtk_widget_ref (GtkEntry_DumpCF); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "GtkEntry_DumpCF", GtkEntry_DumpCF, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_DumpCF); gtk_box_pack_start (GTK_BOX (hbox11), GtkEntry_DumpCF, TRUE, TRUE, 0); hbox12 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox12); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "hbox12", hbox12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox12); gtk_box_pack_start (GTK_BOX (vbox20), hbox12, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox12), 5); label17 = gtk_label_new (_("To 0x")); gtk_widget_ref (label17); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "label17", label17, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label17); gtk_box_pack_start (GTK_BOX (hbox12), label17, FALSE, FALSE, 0); gtk_widget_set_usize (label17, 45, -2); GtkEntry_DumpCT = gtk_entry_new_with_max_length (8); gtk_widget_ref (GtkEntry_DumpCT); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "GtkEntry_DumpCT", GtkEntry_DumpCT, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_DumpCT); gtk_box_pack_start (GTK_BOX (hbox12), GtkEntry_DumpCT, TRUE, TRUE, 0); label21 = gtk_label_new (_("Dump File = \"dump.txt\"")); gtk_widget_ref (label21); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "label21", label21, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label21); gtk_box_pack_start (GTK_BOX (vbox20), label21, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label21), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label21), 0.1, 0.5); hbuttonbox17 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox17); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "hbuttonbox17", hbuttonbox17, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox17); gtk_box_pack_start (GTK_BOX (vbox20), hbuttonbox17, TRUE, TRUE, 0); button48 = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (button48); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "button48", button48, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button48); gtk_container_add (GTK_CONTAINER (hbuttonbox17), button48); GTK_WIDGET_SET_FLAGS (button48, GTK_CAN_DEFAULT); button49 = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (button49); gtk_object_set_data_full (GTK_OBJECT (DumpCDlg), "button49", button49, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button49); gtk_container_add (GTK_CONTAINER (hbuttonbox17), button49); GTK_WIDGET_SET_FLAGS (button49, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (button48), "clicked", GTK_SIGNAL_FUNC (OnDumpC_Ok), NULL); gtk_signal_connect (GTK_OBJECT (button49), "clicked", GTK_SIGNAL_FUNC (OnDumpC_Cancel), NULL); return DumpCDlg; } GtkWidget* create_DumpRDlg (void) { GtkWidget *DumpRDlg; GtkWidget *vbox21; GtkWidget *label18; GtkWidget *hbox13; GtkWidget *label19; GtkWidget *GtkEntry_DumpRF; GtkWidget *hbox14; GtkWidget *label20; GtkWidget *GtkEntry_DumpRT; GtkWidget *label22; GtkWidget *hbuttonbox18; GtkWidget *button50; GtkWidget *button51; DumpRDlg = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (DumpRDlg), "DumpRDlg", DumpRDlg); gtk_container_set_border_width (GTK_CONTAINER (DumpRDlg), 5); gtk_window_set_title (GTK_WINDOW (DumpRDlg), _("Raw Dump")); gtk_window_set_position (GTK_WINDOW (DumpRDlg), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (DumpRDlg), FALSE, FALSE, FALSE); vbox21 = gtk_vbox_new (FALSE, 5); gtk_widget_ref (vbox21); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "vbox21", vbox21, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox21); gtk_container_add (GTK_CONTAINER (DumpRDlg), vbox21); gtk_container_set_border_width (GTK_CONTAINER (vbox21), 5); label18 = gtk_label_new (_("Set Dump Addr (in Hex):")); gtk_widget_ref (label18); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "label18", label18, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label18); gtk_box_pack_start (GTK_BOX (vbox21), label18, FALSE, FALSE, 0); gtk_misc_set_alignment (GTK_MISC (label18), 0.1, 0.5); hbox13 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox13); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "hbox13", hbox13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox13); gtk_box_pack_start (GTK_BOX (vbox21), hbox13, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox13), 5); label19 = gtk_label_new (_("From 0x")); gtk_widget_ref (label19); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "label19", label19, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label19); gtk_box_pack_start (GTK_BOX (hbox13), label19, FALSE, FALSE, 0); gtk_label_set_line_wrap (GTK_LABEL (label19), TRUE); GtkEntry_DumpRF = gtk_entry_new_with_max_length (8); gtk_widget_ref (GtkEntry_DumpRF); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "GtkEntry_DumpRF", GtkEntry_DumpRF, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_DumpRF); gtk_box_pack_start (GTK_BOX (hbox13), GtkEntry_DumpRF, TRUE, TRUE, 0); hbox14 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox14); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "hbox14", hbox14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox14); gtk_box_pack_start (GTK_BOX (vbox21), hbox14, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox14), 5); label20 = gtk_label_new (_("To 0x")); gtk_widget_ref (label20); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "label20", label20, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label20); gtk_box_pack_start (GTK_BOX (hbox14), label20, FALSE, FALSE, 0); gtk_widget_set_usize (label20, 45, -2); gtk_label_set_justify (GTK_LABEL (label20), GTK_JUSTIFY_LEFT); GtkEntry_DumpRT = gtk_entry_new_with_max_length (8); gtk_widget_ref (GtkEntry_DumpRT); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "GtkEntry_DumpRT", GtkEntry_DumpRT, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_DumpRT); gtk_box_pack_start (GTK_BOX (hbox14), GtkEntry_DumpRT, TRUE, TRUE, 0); label22 = gtk_label_new (_("Dump File = \"dump.txt\"")); gtk_widget_ref (label22); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "label22", label22, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label22); gtk_box_pack_start (GTK_BOX (vbox21), label22, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label22), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label22), 0.1, 0.5); hbuttonbox18 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox18); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "hbuttonbox18", hbuttonbox18, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox18); gtk_box_pack_start (GTK_BOX (vbox21), hbuttonbox18, TRUE, TRUE, 0); button50 = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (button50); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "button50", button50, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button50); gtk_container_add (GTK_CONTAINER (hbuttonbox18), button50); GTK_WIDGET_SET_FLAGS (button50, GTK_CAN_DEFAULT); button51 = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (button51); gtk_object_set_data_full (GTK_OBJECT (DumpRDlg), "button51", button51, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button51); gtk_container_add (GTK_CONTAINER (hbuttonbox18), button51); GTK_WIDGET_SET_FLAGS (button51, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (button50), "clicked", GTK_SIGNAL_FUNC (OnDumpR_Ok), NULL); gtk_signal_connect (GTK_OBJECT (button51), "clicked", GTK_SIGNAL_FUNC (OnDumpR_Cancel), NULL); return DumpRDlg; } GtkWidget* create_Logging (void) { GtkWidget *Logging; GtkWidget *vbox23; GtkWidget *hbox15; GtkWidget *frame4; GtkWidget *table3; GtkWidget *Log0; GtkWidget *Log1; GtkWidget *Log2; GtkWidget *Log3; GtkWidget *Log4; GtkWidget *Log5; GtkWidget *Log6; GtkWidget *Log7; GtkWidget *Log8; GtkWidget *Log9; GtkWidget *Log10; GtkWidget *Log11; GtkWidget *Log12; GtkWidget *Log13; GtkWidget *Log15; GtkWidget *Log14; GtkWidget *Log16; GtkWidget *Log31; GtkWidget *Log; GtkWidget *Log30; GtkWidget *frame5; GtkWidget *table4; GtkWidget *Log27; GtkWidget *Log26; GtkWidget *Log25; GtkWidget *Log24; GtkWidget *Log23; GtkWidget *Log22; GtkWidget *Log21; GtkWidget *Log20; GtkWidget *Log28; GtkWidget *hbuttonbox19; GtkWidget *button66; GtkWidget *button67; Logging = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (Logging), "Logging", Logging); gtk_container_set_border_width (GTK_CONTAINER (Logging), 5); gtk_window_set_title (GTK_WINDOW (Logging), _("Logging")); gtk_window_set_position (GTK_WINDOW (Logging), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (Logging), FALSE, FALSE, FALSE); vbox23 = gtk_vbox_new (FALSE, 5); gtk_widget_ref (vbox23); gtk_object_set_data_full (GTK_OBJECT (Logging), "vbox23", vbox23, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox23); gtk_container_add (GTK_CONTAINER (Logging), vbox23); gtk_container_set_border_width (GTK_CONTAINER (vbox23), 5); hbox15 = gtk_hbox_new (FALSE, 5); gtk_widget_ref (hbox15); gtk_object_set_data_full (GTK_OBJECT (Logging), "hbox15", hbox15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox15); gtk_box_pack_start (GTK_BOX (vbox23), hbox15, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox15), 5); frame4 = gtk_frame_new (_("EE Logs")); gtk_widget_ref (frame4); gtk_object_set_data_full (GTK_OBJECT (Logging), "frame4", frame4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame4); gtk_box_pack_start (GTK_BOX (hbox15), frame4, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame4), 5); table3 = gtk_table_new (8, 3, FALSE); gtk_widget_ref (table3); gtk_object_set_data_full (GTK_OBJECT (Logging), "table3", table3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table3); gtk_container_add (GTK_CONTAINER (frame4), table3); gtk_container_set_border_width (GTK_CONTAINER (table3), 5); gtk_table_set_row_spacings (GTK_TABLE (table3), 5); gtk_table_set_col_spacings (GTK_TABLE (table3), 5); Log0 = gtk_check_button_new_with_label (_("Cpu Log")); gtk_widget_ref (Log0); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log0", Log0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log0); gtk_table_attach (GTK_TABLE (table3), Log0, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log1 = gtk_check_button_new_with_label (_("Mem Log")); gtk_widget_ref (Log1); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log1", Log1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log1); gtk_table_attach (GTK_TABLE (table3), Log1, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log2 = gtk_check_button_new_with_label (_("Hw Log")); gtk_widget_ref (Log2); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log2", Log2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log2); gtk_table_attach (GTK_TABLE (table3), Log2, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log3 = gtk_check_button_new_with_label (_("Dma Log")); gtk_widget_ref (Log3); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log3", Log3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log3); gtk_table_attach (GTK_TABLE (table3), Log3, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log4 = gtk_check_button_new_with_label (_("Bios Log")); gtk_widget_ref (Log4); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log4", Log4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log4); gtk_table_attach (GTK_TABLE (table3), Log4, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log5 = gtk_check_button_new_with_label (_("Elf Log")); gtk_widget_ref (Log5); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log5", Log5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log5); gtk_table_attach (GTK_TABLE (table3), Log5, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log6 = gtk_check_button_new_with_label (_("Fpu Log")); gtk_widget_ref (Log6); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log6", Log6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log6); gtk_table_attach (GTK_TABLE (table3), Log6, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log7 = gtk_check_button_new_with_label (_("MMI Log")); gtk_widget_ref (Log7); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log7", Log7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log7); gtk_table_attach (GTK_TABLE (table3), Log7, 0, 1, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log8 = gtk_check_button_new_with_label (_("VU0 Log")); gtk_widget_ref (Log8); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log8", Log8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log8); gtk_table_attach (GTK_TABLE (table3), Log8, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log9 = gtk_check_button_new_with_label (_("Cop0 Log")); gtk_widget_ref (Log9); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log9", Log9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log9); gtk_table_attach (GTK_TABLE (table3), Log9, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log10 = gtk_check_button_new_with_label (_("Vif Log")); gtk_widget_ref (Log10); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log10", Log10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log10); gtk_table_attach (GTK_TABLE (table3), Log10, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log11 = gtk_check_button_new_with_label (_("SPR Log")); gtk_widget_ref (Log11); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log11", Log11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log11); gtk_table_attach (GTK_TABLE (table3), Log11, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log12 = gtk_check_button_new_with_label (_("GIF Log")); gtk_widget_ref (Log12); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log12", Log12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log12); gtk_table_attach (GTK_TABLE (table3), Log12, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log13 = gtk_check_button_new_with_label (_("Sif Log")); gtk_widget_ref (Log13); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log13", Log13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log13); gtk_table_attach (GTK_TABLE (table3), Log13, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log15 = gtk_check_button_new_with_label (_("VU Micro Log")); gtk_widget_ref (Log15); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log15", Log15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log15); gtk_table_attach (GTK_TABLE (table3), Log15, 1, 2, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log14 = gtk_check_button_new_with_label (_("IPU Log")); gtk_widget_ref (Log14); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log14", Log14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log14); gtk_table_attach (GTK_TABLE (table3), Log14, 1, 2, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log16 = gtk_check_button_new_with_label (_("RPC Log")); gtk_widget_ref (Log16); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log16", Log16, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log16); gtk_table_attach (GTK_TABLE (table3), Log16, 2, 3, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log31 = gtk_check_button_new_with_label (_("Log to STDOUT")); gtk_widget_ref (Log31); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log31", Log31, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log31); gtk_table_attach (GTK_TABLE (table3), Log31, 2, 3, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log = gtk_check_button_new_with_label (_("Log")); gtk_widget_ref (Log); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log", Log, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log); gtk_table_attach (GTK_TABLE (table3), Log, 2, 3, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log30 = gtk_check_button_new_with_label (_("SYMs Log")); gtk_widget_ref (Log30); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log30", Log30, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log30); gtk_table_attach (GTK_TABLE (table3), Log30, 2, 3, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); frame5 = gtk_frame_new (_("IOP Logs")); gtk_widget_ref (frame5); gtk_object_set_data_full (GTK_OBJECT (Logging), "frame5", frame5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame5); gtk_box_pack_start (GTK_BOX (hbox15), frame5, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame5), 5); table4 = gtk_table_new (8, 2, FALSE); gtk_widget_ref (table4); gtk_object_set_data_full (GTK_OBJECT (Logging), "table4", table4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table4); gtk_container_add (GTK_CONTAINER (frame5), table4); gtk_container_set_border_width (GTK_CONTAINER (table4), 5); gtk_table_set_row_spacings (GTK_TABLE (table4), 5); gtk_table_set_col_spacings (GTK_TABLE (table4), 5); Log27 = gtk_check_button_new_with_label (_("Cdr Log")); gtk_widget_ref (Log27); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log27", Log27, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log27); gtk_table_attach (GTK_TABLE (table4), Log27, 0, 1, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log26 = gtk_check_button_new_with_label (_("Gte Log")); gtk_widget_ref (Log26); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log26", Log26, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log26); gtk_table_attach (GTK_TABLE (table4), Log26, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log25 = gtk_check_button_new_with_label (_("Pad Log")); gtk_widget_ref (Log25); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log25", Log25, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log25); gtk_table_attach (GTK_TABLE (table4), Log25, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log24 = gtk_check_button_new_with_label (_("Dma Log")); gtk_widget_ref (Log24); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log24", Log24, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log24); gtk_table_attach (GTK_TABLE (table4), Log24, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log23 = gtk_check_button_new_with_label (_("Bios Log")); gtk_widget_ref (Log23); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log23", Log23, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log23); gtk_table_attach (GTK_TABLE (table4), Log23, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log22 = gtk_check_button_new_with_label (_("Hw Log")); gtk_widget_ref (Log22); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log22", Log22, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log22); gtk_table_attach (GTK_TABLE (table4), Log22, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log21 = gtk_check_button_new_with_label (_("Mem Log")); gtk_widget_ref (Log21); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log21", Log21, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log21); gtk_table_attach (GTK_TABLE (table4), Log21, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log20 = gtk_check_button_new_with_label (_("IOP Log")); gtk_widget_ref (Log20); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log20", Log20, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log20); gtk_table_attach (GTK_TABLE (table4), Log20, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); Log28 = gtk_check_button_new_with_label (_("GPU Log")); gtk_widget_ref (Log28); gtk_object_set_data_full (GTK_OBJECT (Logging), "Log28", Log28, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Log28); gtk_table_attach (GTK_TABLE (table4), Log28, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); hbuttonbox19 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox19); gtk_object_set_data_full (GTK_OBJECT (Logging), "hbuttonbox19", hbuttonbox19, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox19); gtk_box_pack_start (GTK_BOX (vbox23), hbuttonbox19, TRUE, TRUE, 0); button66 = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (button66); gtk_object_set_data_full (GTK_OBJECT (Logging), "button66", button66, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button66); gtk_container_add (GTK_CONTAINER (hbuttonbox19), button66); GTK_WIDGET_SET_FLAGS (button66, GTK_CAN_DEFAULT); button67 = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (button67); gtk_object_set_data_full (GTK_OBJECT (Logging), "button67", button67, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button67); gtk_container_add (GTK_CONTAINER (hbuttonbox19), button67); GTK_WIDGET_SET_FLAGS (button67, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (button66), "clicked", GTK_SIGNAL_FUNC (OnLogging_Ok), NULL); gtk_signal_connect (GTK_OBJECT (button67), "clicked", GTK_SIGNAL_FUNC (OnLogging_Cancel), NULL); return Logging; } GtkWidget* create_CmdLine (void) { GtkWidget *CmdLine; GtkWidget *vbox24; GtkWidget *GtkLabel_Text; GtkWidget *hbox17; GtkWidget *GtkEntry_dCMDLINE; GtkWidget *GtkLabel_Note; GtkWidget *hbuttonbox20; GtkWidget *GtkButton_Ok; GtkWidget *GtkButton_Cancel; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); CmdLine = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (CmdLine), "CmdLine", CmdLine); gtk_container_set_border_width (GTK_CONTAINER (CmdLine), 5); gtk_window_set_title (GTK_WINDOW (CmdLine), _("Program arguments")); gtk_window_set_position (GTK_WINDOW (CmdLine), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (CmdLine), TRUE); gtk_window_set_policy (GTK_WINDOW (CmdLine), FALSE, FALSE, FALSE); vbox24 = gtk_vbox_new (FALSE, 5); gtk_widget_ref (vbox24); gtk_object_set_data_full (GTK_OBJECT (CmdLine), "vbox24", vbox24, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox24); gtk_container_add (GTK_CONTAINER (CmdLine), vbox24); gtk_container_set_border_width (GTK_CONTAINER (vbox24), 5); GtkLabel_Text = gtk_label_new (_("Fill in the command line arguments for opened program:")); gtk_widget_ref (GtkLabel_Text); gtk_object_set_data_full (GTK_OBJECT (CmdLine), "GtkLabel_Text", GtkLabel_Text, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkLabel_Text); gtk_box_pack_start (GTK_BOX (vbox24), GtkLabel_Text, FALSE, FALSE, 0); gtk_misc_set_alignment (GTK_MISC (GtkLabel_Text), 0.1, 0.5); hbox17 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox17); gtk_object_set_data_full (GTK_OBJECT (CmdLine), "hbox17", hbox17, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox17); gtk_box_pack_start (GTK_BOX (vbox24), hbox17, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox17), 5); GtkEntry_dCMDLINE = gtk_entry_new_with_max_length (255); gtk_widget_ref (GtkEntry_dCMDLINE); gtk_object_set_data_full (GTK_OBJECT (CmdLine), "GtkEntry_dCMDLINE", GtkEntry_dCMDLINE, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_dCMDLINE); gtk_box_pack_start (GTK_BOX (hbox17), GtkEntry_dCMDLINE, TRUE, TRUE, 0); gtk_tooltips_set_tip (tooltips, GtkEntry_dCMDLINE, _("If you don't know what to write leave it blank"), NULL); GtkLabel_Note = gtk_label_new (_("Note: this is intented for developers only.")); gtk_widget_ref (GtkLabel_Note); gtk_object_set_data_full (GTK_OBJECT (CmdLine), "GtkLabel_Note", GtkLabel_Note, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkLabel_Note); gtk_box_pack_start (GTK_BOX (vbox24), GtkLabel_Note, FALSE, FALSE, 0); hbuttonbox20 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox20); gtk_object_set_data_full (GTK_OBJECT (CmdLine), "hbuttonbox20", hbuttonbox20, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox20); gtk_box_pack_start (GTK_BOX (vbox24), hbuttonbox20, TRUE, TRUE, 0); GtkButton_Ok = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (GtkButton_Ok); gtk_object_set_data_full (GTK_OBJECT (CmdLine), "GtkButton_Ok", GtkButton_Ok, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_Ok); gtk_container_add (GTK_CONTAINER (hbuttonbox20), GtkButton_Ok); GTK_WIDGET_SET_FLAGS (GtkButton_Ok, GTK_CAN_DEFAULT); GtkButton_Cancel = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (GtkButton_Cancel); gtk_object_set_data_full (GTK_OBJECT (CmdLine), "GtkButton_Cancel", GtkButton_Cancel, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkButton_Cancel); gtk_container_add (GTK_CONTAINER (hbuttonbox20), GtkButton_Cancel); GTK_WIDGET_SET_FLAGS (GtkButton_Cancel, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (GtkButton_Ok), "clicked", GTK_SIGNAL_FUNC (OnArguments_Ok), NULL); gtk_signal_connect (GTK_OBJECT (GtkButton_Cancel), "clicked", GTK_SIGNAL_FUNC (OnArguments_Cancel), NULL); gtk_object_set_data (GTK_OBJECT (CmdLine), "tooltips", tooltips); return CmdLine; } GtkWidget* create_MemWrite32 (void) { GtkWidget *MemWrite32; GtkWidget *vbox25; GtkWidget *hbox18; GtkWidget *label27; GtkWidget *label25; GtkWidget *GtkEntry_Mem; GtkWidget *hbox19; GtkWidget *label28; GtkWidget *label26; GtkWidget *GtkEntry_Data; GtkWidget *hbuttonbox22; GtkWidget *button71; GtkWidget *button72; MemWrite32 = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (MemWrite32), "MemWrite32", MemWrite32); gtk_container_set_border_width (GTK_CONTAINER (MemWrite32), 5); gtk_window_set_title (GTK_WINDOW (MemWrite32), _("memWrite32")); gtk_window_set_position (GTK_WINDOW (MemWrite32), GTK_WIN_POS_CENTER); gtk_window_set_policy (GTK_WINDOW (MemWrite32), FALSE, FALSE, FALSE); vbox25 = gtk_vbox_new (FALSE, 5); gtk_widget_ref (vbox25); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "vbox25", vbox25, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox25); gtk_container_add (GTK_CONTAINER (MemWrite32), vbox25); gtk_container_set_border_width (GTK_CONTAINER (vbox25), 5); hbox18 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox18); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "hbox18", hbox18, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox18); gtk_box_pack_start (GTK_BOX (vbox25), hbox18, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox18), 5); label27 = gtk_label_new (_("Address ")); gtk_widget_ref (label27); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "label27", label27, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label27); gtk_box_pack_start (GTK_BOX (hbox18), label27, FALSE, FALSE, 0); label25 = gtk_label_new (_("0x")); gtk_widget_ref (label25); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "label25", label25, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label25); gtk_box_pack_start (GTK_BOX (hbox18), label25, FALSE, FALSE, 0); GtkEntry_Mem = gtk_entry_new_with_max_length (8); gtk_widget_ref (GtkEntry_Mem); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "GtkEntry_Mem", GtkEntry_Mem, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_Mem); gtk_box_pack_start (GTK_BOX (hbox18), GtkEntry_Mem, TRUE, TRUE, 0); hbox19 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox19); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "hbox19", hbox19, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox19); gtk_box_pack_start (GTK_BOX (vbox25), hbox19, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox19), 5); label28 = gtk_label_new (_("Data ")); gtk_widget_ref (label28); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "label28", label28, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label28); gtk_box_pack_start (GTK_BOX (hbox19), label28, FALSE, FALSE, 0); label26 = gtk_label_new (_("0x")); gtk_widget_ref (label26); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "label26", label26, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label26); gtk_box_pack_start (GTK_BOX (hbox19), label26, FALSE, FALSE, 0); GtkEntry_Data = gtk_entry_new_with_max_length (8); gtk_widget_ref (GtkEntry_Data); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "GtkEntry_Data", GtkEntry_Data, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GtkEntry_Data); gtk_box_pack_start (GTK_BOX (hbox19), GtkEntry_Data, TRUE, TRUE, 0); hbuttonbox22 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox22); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "hbuttonbox22", hbuttonbox22, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox22); gtk_box_pack_start (GTK_BOX (vbox25), hbuttonbox22, TRUE, TRUE, 0); button71 = gtk_button_new_with_label (_("Ok")); gtk_widget_ref (button71); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "button71", button71, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button71); gtk_container_add (GTK_CONTAINER (hbuttonbox22), button71); GTK_WIDGET_SET_FLAGS (button71, GTK_CAN_DEFAULT); button72 = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (button72); gtk_object_set_data_full (GTK_OBJECT (MemWrite32), "button72", button72, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button72); gtk_container_add (GTK_CONTAINER (hbuttonbox22), button72); GTK_WIDGET_SET_FLAGS (button72, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (button71), "clicked", GTK_SIGNAL_FUNC (OnMemWrite32_Ok), NULL); gtk_signal_connect (GTK_OBJECT (button72), "clicked", GTK_SIGNAL_FUNC (OnMemWrite32_Cancel), NULL); return MemWrite32; }