summaryrefslogtreecommitdiff
path: root/gui/Gtk2Gui.c
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-08-12 02:56:43 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-08-12 02:56:43 +0000
commit8297a92012e3f42ed74d47fc3d11a3003c14b4ae (patch)
treefc781551eb9e024428de1c4b2a194c1e1c444be2 /gui/Gtk2Gui.c
parentd4840a37d9adf0b9124fad722a5ae5faae4bb639 (diff)
downloadpcsxr-8297a92012e3f42ed74d47fc3d11a3003c14b4ae.tar.gz
dfsound: readded windows support.
gtk gui: increased number of savestate slots. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56022 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'gui/Gtk2Gui.c')
-rw-r--r--gui/Gtk2Gui.c28
1 files changed, 26 insertions, 2 deletions
diff --git a/gui/Gtk2Gui.c b/gui/Gtk2Gui.c
index 89da504f..9e8f472f 100644
--- a/gui/Gtk2Gui.c
+++ b/gui/Gtk2Gui.c
@@ -62,10 +62,10 @@ GtkWidget *Window = NULL;
int destroy = 0;
-#define MAX_SLOTS 5
+#define MAX_SLOTS 9
/* TODO - If MAX_SLOTS changes, need to find a way to automatically set all positions */
-int Slots[MAX_SLOTS] = { -1, -1, -1, -1, -1 };
+int Slots[MAX_SLOTS] = { -1, -1, -1, -1, -1, -1, -1, -1, -1 };
void ResetMenuSlots(GladeXML *xml) {
GtkWidget *widget;
@@ -267,6 +267,18 @@ void StartGui() {
widget = glade_xml_get_widget(xml, "GtkMenuItem_LoadSlot5");
g_signal_connect_data(GTK_OBJECT(widget), "activate",
GTK_SIGNAL_FUNC(on_states_load), (gpointer) 4, NULL, G_CONNECT_AFTER);
+ widget = glade_xml_get_widget(xml, "GtkMenuItem_LoadSlot6");
+ g_signal_connect_data(GTK_OBJECT(widget), "activate",
+ GTK_SIGNAL_FUNC(on_states_load), (gpointer) 5, NULL, G_CONNECT_AFTER);
+ widget = glade_xml_get_widget(xml, "GtkMenuItem_LoadSlot7");
+ g_signal_connect_data(GTK_OBJECT(widget), "activate",
+ GTK_SIGNAL_FUNC(on_states_load), (gpointer) 6, NULL, G_CONNECT_AFTER);
+ widget = glade_xml_get_widget(xml, "GtkMenuItem_LoadSlot8");
+ g_signal_connect_data(GTK_OBJECT(widget), "activate",
+ GTK_SIGNAL_FUNC(on_states_load), (gpointer) 7, NULL, G_CONNECT_AFTER);
+ widget = glade_xml_get_widget(xml, "GtkMenuItem_LoadSlot9");
+ g_signal_connect_data(GTK_OBJECT(widget), "activate",
+ GTK_SIGNAL_FUNC(on_states_load), (gpointer) 8, NULL, G_CONNECT_AFTER);
widget = glade_xml_get_widget(xml, "other1");
g_signal_connect_data(GTK_OBJECT(widget), "activate",
GTK_SIGNAL_FUNC(on_states_load_other), NULL, NULL, G_CONNECT_AFTER);
@@ -286,6 +298,18 @@ void StartGui() {
widget = glade_xml_get_widget(xml, "GtkMenuItem_SaveSlot5");
g_signal_connect_data(GTK_OBJECT(widget), "activate",
GTK_SIGNAL_FUNC(on_states_save), (gpointer) 4, NULL, G_CONNECT_AFTER);
+ widget = glade_xml_get_widget(xml, "GtkMenuItem_SaveSlot6");
+ g_signal_connect_data(GTK_OBJECT(widget), "activate",
+ GTK_SIGNAL_FUNC(on_states_save), (gpointer) 5, NULL, G_CONNECT_AFTER);
+ widget = glade_xml_get_widget(xml, "GtkMenuItem_SaveSlot7");
+ g_signal_connect_data(GTK_OBJECT(widget), "activate",
+ GTK_SIGNAL_FUNC(on_states_save), (gpointer) 6, NULL, G_CONNECT_AFTER);
+ widget = glade_xml_get_widget(xml, "GtkMenuItem_SaveSlot8");
+ g_signal_connect_data(GTK_OBJECT(widget), "activate",
+ GTK_SIGNAL_FUNC(on_states_save), (gpointer) 7, NULL, G_CONNECT_AFTER);
+ widget = glade_xml_get_widget(xml, "GtkMenuItem_SaveSlot9");
+ g_signal_connect_data(GTK_OBJECT(widget), "activate",
+ GTK_SIGNAL_FUNC(on_states_save), (gpointer) 8, NULL, G_CONNECT_AFTER);
widget = glade_xml_get_widget(xml, "other2");
g_signal_connect_data(GTK_OBJECT(widget), "activate",
GTK_SIGNAL_FUNC(on_states_save_other), NULL, NULL, G_CONNECT_AFTER);