From af581513fb98e37b6c8b3d856ad7f63d4d905040 Mon Sep 17 00:00:00 2001 From: Arisotura Date: Sat, 25 May 2019 20:51:26 +0200 Subject: * remove old 'threaded 3D' setting from emu settings dialog * remove 'antialiasing' for now --- src/libui_sdl/DlgEmuSettings.cpp | 8 -------- 1 file changed, 8 deletions(-) (limited to 'src/libui_sdl/DlgEmuSettings.cpp') diff --git a/src/libui_sdl/DlgEmuSettings.cpp b/src/libui_sdl/DlgEmuSettings.cpp index 7d774a0..ad8c047 100644 --- a/src/libui_sdl/DlgEmuSettings.cpp +++ b/src/libui_sdl/DlgEmuSettings.cpp @@ -37,7 +37,6 @@ bool opened; uiWindow* win; uiCheckbox* cbDirectBoot; -uiCheckbox* cbThreaded3D; int OnCloseWindow(uiWindow* window, void* blarg) @@ -55,14 +54,11 @@ void OnCancel(uiButton* btn, void* blarg) void OnOk(uiButton* btn, void* blarg) { Config::DirectBoot = uiCheckboxChecked(cbDirectBoot); - Config::Threaded3D = uiCheckboxChecked(cbThreaded3D); Config::Save(); uiControlDestroy(uiControl(win)); opened = false; - - ApplyNewSettings(0); } void Open() @@ -87,9 +83,6 @@ void Open() cbDirectBoot = uiNewCheckbox("Boot game directly"); uiBoxAppend(in_ctrl, uiControl(cbDirectBoot), 0); - - cbThreaded3D = uiNewCheckbox("Threaded 3D renderer"); - uiBoxAppend(in_ctrl, uiControl(cbThreaded3D), 0); } { @@ -110,7 +103,6 @@ void Open() } uiCheckboxSetChecked(cbDirectBoot, Config::DirectBoot); - uiCheckboxSetChecked(cbThreaded3D, Config::Threaded3D); uiControlShow(uiControl(win)); } -- cgit v1.2.3 From eb6fe823f8196373906916b47fbeecf5d7a63e8a Mon Sep 17 00:00:00 2001 From: Arisotura Date: Sat, 25 May 2019 20:58:32 +0200 Subject: close any opened dialogs when closing the main window --- src/libui_sdl/DlgAudioSettings.cpp | 7 +++++++ src/libui_sdl/DlgAudioSettings.h | 1 + src/libui_sdl/DlgEmuSettings.cpp | 7 +++++++ src/libui_sdl/DlgEmuSettings.h | 1 + src/libui_sdl/DlgInputConfig.cpp | 8 ++++++++ src/libui_sdl/DlgInputConfig.h | 1 + src/libui_sdl/DlgVideoSettings.cpp | 7 +++++++ src/libui_sdl/DlgVideoSettings.h | 1 + src/libui_sdl/DlgWifiSettings.cpp | 7 +++++++ src/libui_sdl/DlgWifiSettings.h | 1 + src/libui_sdl/main.cpp | 13 +++++++++++++ 11 files changed, 54 insertions(+) (limited to 'src/libui_sdl/DlgEmuSettings.cpp') diff --git a/src/libui_sdl/DlgAudioSettings.cpp b/src/libui_sdl/DlgAudioSettings.cpp index 66bdf61..385128c 100644 --- a/src/libui_sdl/DlgAudioSettings.cpp +++ b/src/libui_sdl/DlgAudioSettings.cpp @@ -180,4 +180,11 @@ void Open() uiControlShow(uiControl(win)); } +void Close() +{ + if (!opened) return; + uiControlDestroy(uiControl(win)); + opened = false; +} + } diff --git a/src/libui_sdl/DlgAudioSettings.h b/src/libui_sdl/DlgAudioSettings.h index 30a5d53..f058c25 100644 --- a/src/libui_sdl/DlgAudioSettings.h +++ b/src/libui_sdl/DlgAudioSettings.h @@ -23,6 +23,7 @@ namespace DlgAudioSettings { void Open(); +void Close(); } diff --git a/src/libui_sdl/DlgEmuSettings.cpp b/src/libui_sdl/DlgEmuSettings.cpp index ad8c047..768560d 100644 --- a/src/libui_sdl/DlgEmuSettings.cpp +++ b/src/libui_sdl/DlgEmuSettings.cpp @@ -107,4 +107,11 @@ void Open() uiControlShow(uiControl(win)); } +void Close() +{ + if (!opened) return; + uiControlDestroy(uiControl(win)); + opened = false; +} + } diff --git a/src/libui_sdl/DlgEmuSettings.h b/src/libui_sdl/DlgEmuSettings.h index 126497a..baff7ce 100644 --- a/src/libui_sdl/DlgEmuSettings.h +++ b/src/libui_sdl/DlgEmuSettings.h @@ -23,6 +23,7 @@ namespace DlgEmuSettings { void Open(); +void Close(); } diff --git a/src/libui_sdl/DlgInputConfig.cpp b/src/libui_sdl/DlgInputConfig.cpp index 513bd90..98cdf8c 100644 --- a/src/libui_sdl/DlgInputConfig.cpp +++ b/src/libui_sdl/DlgInputConfig.cpp @@ -450,5 +450,13 @@ void Open(int type) uiControlShow(uiControl(dlg->win)); } +void Close(int type) +{ + if (openedmask & (1<