From 80033b3f3785946ae84ab4306e90a1542cb61279 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Wed, 18 Dec 2024 19:41:39 -0500 Subject: [PATCH] Fixed missing function. --- src/cthulhu/cthulhu.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/cthulhu/cthulhu.py b/src/cthulhu/cthulhu.py index 66dc7d8..ba0a3b4 100644 --- a/src/cthulhu/cthulhu.py +++ b/src/cthulhu/cthulhu.py @@ -554,6 +554,23 @@ def _showPreferencesUI(script, prefs): cthulhu_state.cthulhuOS.init(script) cthulhu_state.cthulhuOS.showGUI() +def showAppPreferencesGUI(script=None, inputEvent=None): + """Displays the user interface to configure the settings for a + specific applications within Cthulhu and set up those app-specific + user preferences using a GUI. + + Returns True to indicate the input event has been consumed. + """ + + prefs = {} + for key in settings.userCustomizableSettings: + prefs[key] = _settingsManager.getSetting(key) + + script = script or cthulhu_state.activeScript + _showPreferencesUI(script, prefs) + + return True + def showPreferencesGUI(script=None, inputEvent=None): """Displays the user interface to configure Cthulhu and set up user preferences using a GUI.