mirror of
https://github.com/PCSX2/pcsx2.git
synced 2025-04-02 10:52:54 -04:00
git-svn-id: http://pcsx2.googlecode.com/svn/branches/pcsx2_0.9.2@159 96395faa-99c1-11dd-bbfe-3dabce05a288
3008 lines
135 KiB
C
3008 lines
135 KiB
C
/*
|
|
* DO NOT EDIT THIS FILE - it is generated by Glade.
|
|
*/
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
# include <config.h>
|
|
#endif
|
|
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
#include <unistd.h>
|
|
#include <string.h>
|
|
|
|
#include <gdk/gdkkeysyms.h>
|
|
#include <gtk/gtk.h>
|
|
|
|
#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;
|
|
}
|
|
|