summaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorSND\edgbla_cp <SND\edgbla_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2013-02-14 23:14:57 +0000
committerSND\edgbla_cp <SND\edgbla_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2013-02-14 23:14:57 +0000
commitbb9c6f0355aacbdddc5e83de8ab0e2707d1348e5 (patch)
tree898306ea1071621ab76f907a8dfab7629178d681 /gui
parentf1d5f92e6bfbff24667a766610f7171bcf6d7116 (diff)
downloadpcsxr-bb9c6f0355aacbdddc5e83de8ab0e2707d1348e5.tar.gz
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82904 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'gui')
-rwxr-xr-xgui/ConfDlg.c9
-rwxr-xr-xgui/GtkGui.c16
2 files changed, 25 insertions, 0 deletions
diff --git a/gui/ConfDlg.c b/gui/ConfDlg.c
index a92cd958..5755daa4 100755
--- a/gui/ConfDlg.c
+++ b/gui/ConfDlg.c
@@ -151,6 +151,15 @@ void ConfigurePlugins() {
widget = gtk_builder_get_object(builder, "btn_ConfSio1");
g_signal_connect_data(G_OBJECT(widget), "clicked",
G_CALLBACK(on_configure_plugin), (gpointer) PSE_LT_SIO1, NULL, G_CONNECT_AFTER);
+#else
+ widget = gtk_builder_get_object(builder, "label18");
+ gtk_widget_set_sensitive(widget, FALSE);
+ widget = gtk_builder_get_object(builder, "GtkCombo_Sio1");
+ gtk_widget_set_sensitive(widget, FALSE);
+ widget = gtk_builder_get_object(builder, "btn_ConfSio1");
+ gtk_widget_set_sensitive(widget, FALSE);
+ widget = gtk_builder_get_object(builder, "btn_AboutSio1");
+ gtk_widget_set_sensitive(widget, FALSE);
#endif
widget = gtk_builder_get_object(builder, "btn_AboutGpu");
g_signal_connect_data(G_OBJECT(widget), "clicked",
diff --git a/gui/GtkGui.c b/gui/GtkGui.c
index 842684bf..6f8c1048 100755
--- a/gui/GtkGui.c
+++ b/gui/GtkGui.c
@@ -120,6 +120,13 @@ void ResetMenuSlots() {
gtk_widget_set_sensitive(widget, TRUE);
widget = gtk_builder_get_object(builder, "pad1");
gtk_widget_set_sensitive(widget, TRUE);
+#ifdef ENABLE_SIO1API
+ widget = gtk_builder_get_object(builder, "sio1");
+ gtk_widget_set_sensitive(widget, TRUE);
+#else
+ widget = gtk_builder_get_object(builder, "sio1");
+ gtk_widget_set_sensitive(widget, FALSE);
+#endif
widget = gtk_builder_get_object(builder, "net1");
gtk_widget_set_sensitive(widget, TRUE);
@@ -160,6 +167,10 @@ void ResetMenuSlots() {
gtk_widget_set_sensitive(widget, FALSE);
widget = gtk_builder_get_object(builder, "pad1");
gtk_widget_set_sensitive(widget, FALSE);
+#ifdef ENABLE_SIO1API
+ widget = gtk_builder_get_object(builder, "sio1");
+ gtk_widget_set_sensitive(widget, FALSE);
+#endif
widget = gtk_builder_get_object(builder, "net1");
gtk_widget_set_sensitive(widget, FALSE);
widget = gtk_builder_get_object(builder, "SwitchImage");
@@ -370,6 +381,11 @@ void StartGui() {
widget = gtk_builder_get_object(builder, "pad1");
g_signal_connect_data(G_OBJECT(widget), "activate",
G_CALLBACK(OnConf_Pad), NULL, NULL, G_CONNECT_AFTER);
+#ifdef ENABLE_SIO1API
+ widget = gtk_builder_get_object(builder, "sio1");
+ g_signal_connect_data(G_OBJECT(widget), "activate",
+ G_CALLBACK(OnConf_Sio1), NULL, NULL, G_CONNECT_AFTER);
+#endif
widget = gtk_builder_get_object(builder, "cpu1");
g_signal_connect_data(G_OBJECT(widget), "activate",
G_CALLBACK(OnConf_Cpu), NULL, NULL, G_CONNECT_AFTER);