summaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
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);