From 26144025a450ab2adf200e751ace02ff3dd6f565 Mon Sep 17 00:00:00 2001 From: "SND\\weimingzhi_cp" Date: Thu, 29 Oct 2009 09:53:03 +0000 Subject: git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@33750 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- plugins/dfinput/cfg-gtk2.c | 15 +++++++++++++-- plugins/dfinput/dfinput.glade2 | 18 ++++++++++++++++-- plugins/dfsound/spucfg-0.1df/dfsound.glade2 | 25 ++++++++++++++++++++----- plugins/dfsound/spucfg-0.1df/main.c | 6 +++++- plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2 | 25 ++++++++++++++++++++----- plugins/dfxvideo/gpucfg-0.1df/main.c | 6 +++++- 6 files changed, 79 insertions(+), 16 deletions(-) (limited to 'plugins') diff --git a/plugins/dfinput/cfg-gtk2.c b/plugins/dfinput/cfg-gtk2.c index a0e34647..c2013833 100644 --- a/plugins/dfinput/cfg-gtk2.c +++ b/plugins/dfinput/cfg-gtk2.c @@ -213,6 +213,13 @@ static void UpdateKey() { } static void OnConfigExit(GtkWidget *widget, gpointer user_data) { + gtk_widget_destroy(widget); + SDL_Quit(); + + gtk_exit(0); +} + +static void OnConfigOk(GtkWidget *widget, gpointer user_data) { SaveConfig(); gtk_widget_destroy(widget); @@ -560,9 +567,13 @@ long PADconfigure() { g_signal_connect_data(GTK_OBJECT(widget), "delete_event", GTK_SIGNAL_FUNC(OnConfigExit), NULL, NULL, G_CONNECT_AFTER); - widget = glade_xml_get_widget(xml, "btnclose"); + widget = glade_xml_get_widget(xml, "btncancel"); + g_signal_connect_data(GTK_OBJECT(widget), "clicked", + GTK_SIGNAL_FUNC(OnConfigExit), NULL, NULL, G_CONNECT_AFTER); + + widget = glade_xml_get_widget(xml, "btnok"); g_signal_connect_data(GTK_OBJECT(widget), "clicked", - GTK_SIGNAL_FUNC(OnConfigExit), xml, NULL, G_CONNECT_AFTER); + GTK_SIGNAL_FUNC(OnConfigOk), xml, NULL, G_CONNECT_AFTER); PopulateDevList(); UpdateKeyList(); diff --git a/plugins/dfinput/dfinput.glade2 b/plugins/dfinput/dfinput.glade2 index c7bdd114..e7958be0 100644 --- a/plugins/dfinput/dfinput.glade2 +++ b/plugins/dfinput/dfinput.glade2 @@ -463,8 +463,8 @@ Analog Pad True end - - gtk-close + + gtk-cancel True True True @@ -476,6 +476,20 @@ Analog Pad 0 + + + gtk-ok + True + True + True + True + + + False + False + 1 + + False diff --git a/plugins/dfsound/spucfg-0.1df/dfsound.glade2 b/plugins/dfsound/spucfg-0.1df/dfsound.glade2 index 12d3e8ac..f50bb8bf 100644 --- a/plugins/dfsound/spucfg-0.1df/dfsound.glade2 +++ b/plugins/dfsound/spucfg-0.1df/dfsound.glade2 @@ -1,7 +1,7 @@ - - + + True 10 @@ -279,10 +279,25 @@ Cubic True + 12 end - - gtk-close + + gtk-cancel + True + True + True + True + + + False + False + 0 + + + + + gtk-ok True True True @@ -292,7 +307,7 @@ Cubic False False - 0 + 1 diff --git a/plugins/dfsound/spucfg-0.1df/main.c b/plugins/dfsound/spucfg-0.1df/main.c index 8008e87d..1b910372 100644 --- a/plugins/dfsound/spucfg-0.1df/main.c +++ b/plugins/dfsound/spucfg-0.1df/main.c @@ -213,7 +213,11 @@ int main(int argc, char *argv[]) g_signal_connect_data(GTK_OBJECT(widget), "delete_event", GTK_SIGNAL_FUNC(on_config_clicked), NULL, NULL, G_CONNECT_AFTER); - widget = glade_xml_get_widget(xml, "btn_close"); + widget = glade_xml_get_widget(xml, "btn_cancel"); + g_signal_connect_data(GTK_OBJECT(widget), "clicked", + GTK_SIGNAL_FUNC(on_config_clicked), NULL, NULL, G_CONNECT_AFTER); + + widget = glade_xml_get_widget(xml, "btn_ok"); g_signal_connect_data(GTK_OBJECT(widget), "clicked", GTK_SIGNAL_FUNC(SaveConfig), xml, NULL, G_CONNECT_AFTER); diff --git a/plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2 b/plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2 index 62e7c597..c0a18a1c 100644 --- a/plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2 +++ b/plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2 @@ -1,7 +1,7 @@ - - + + True 10 @@ -693,10 +693,25 @@ True + 12 end - - gtk-close + + gtk-cancel + True + True + True + True + + + False + False + 0 + + + + + gtk-ok True True True @@ -706,7 +721,7 @@ False False - 0 + 1 diff --git a/plugins/dfxvideo/gpucfg-0.1df/main.c b/plugins/dfxvideo/gpucfg-0.1df/main.c index 9a012b19..105dcdd9 100644 --- a/plugins/dfxvideo/gpucfg-0.1df/main.c +++ b/plugins/dfxvideo/gpucfg-0.1df/main.c @@ -285,7 +285,11 @@ main (int argc, char *argv[]) g_signal_connect_data(GTK_OBJECT(widget), "delete_event", GTK_SIGNAL_FUNC(on_config_clicked), NULL, NULL, G_CONNECT_AFTER); - widget = glade_xml_get_widget(xml, "btn_close"); + widget = glade_xml_get_widget(xml, "btn_cancel"); + g_signal_connect_data(GTK_OBJECT(widget), "clicked", + GTK_SIGNAL_FUNC(on_config_clicked), NULL, NULL, G_CONNECT_AFTER); + + widget = glade_xml_get_widget(xml, "btn_ok"); g_signal_connect_data(GTK_OBJECT(widget), "clicked", GTK_SIGNAL_FUNC(SaveConfig), xml, NULL, G_CONNECT_AFTER); -- cgit v1.2.3