bauiv1lib.settings package¶
Submodules¶
bauiv1lib.settings.advanced module¶
UI functionality for advanced settings.
bauiv1lib.settings.allsettings module¶
UI for top level settings categories.
bauiv1lib.settings.audio module¶
Provides audio settings UI.
bauiv1lib.settings.controls module¶
Provides a top level control settings window.
bauiv1lib.settings.devtools module¶
UI functionality for Modding Tools.
bauiv1lib.settings.gamepad module¶
Settings UI functionality related to gamepads.
- class bauiv1lib.settings.gamepad.AwaitGamepadInputWindow(gamepad: bs.InputDevice, button: str, callback: Callable[[str, dict[str, Any], AwaitGamepadInputWindow], Any], message: bui.Lstr | None = None, message2: bui.Lstr | None = None)[source]¶
Bases:
Window
Window for capturing a gamepad button press.
- class bauiv1lib.settings.gamepad.GamepadSettingsWindow(gamepad: InputDevice, is_main_menu: bool = True, transition: str = 'in_right', transition_out: str = 'out_right', settings: dict | None = None)[source]¶
Bases:
Window
Window for configuring a gamepad.
- get_input() InputDevice [source]¶
(internal)
Called when the popup is closing.
Called when a choice is selected in the popup.
bauiv1lib.settings.gamepadadvanced module¶
UI functionality related to advanced gamepad configuring.
- class bauiv1lib.settings.gamepadadvanced.GamepadAdvancedSettingsWindow(parent_window: GamepadSettingsWindow)[source]¶
Bases:
Window
Window for advanced gamepad configuration.
bauiv1lib.settings.gamepadselect module¶
Settings UI related to gamepad functionality.
bauiv1lib.settings.graphics module¶
Provides UI for graphics settings.
bauiv1lib.settings.keyboard module¶
Keyboard settings related UI functionality.
- class bauiv1lib.settings.keyboard.AwaitKeyboardInputWindow(button: str, ui: Widget, settings: dict)[source]¶
Bases:
Window
Window for capturing a keypress.
- class bauiv1lib.settings.keyboard.ConfigKeyboardWindow(c: InputDevice, transition: str = 'in_right')[source]¶
Bases:
Window
Window for configuring keyboards.
Called when the popup is closing.
Called when a choice is selected in the popup.
bauiv1lib.settings.nettesting module¶
Provides ui for network related testing.
- class bauiv1lib.settings.nettesting.NetTestingWindow(transition: str = 'in_right')[source]¶
Bases:
Window
Window that runs a networking test suite to help diagnose issues.
- class bauiv1lib.settings.nettesting.NetValTestingWindow(transition: str = 'in_right')[source]¶
Bases:
TestingWindow
Window to test network related settings.
bauiv1lib.settings.plugins module¶
Plugin Window UI.
bauiv1lib.settings.pluginsettings module¶
Plugin Settings UI.
bauiv1lib.settings.remoteapp module¶
Settings UI functionality related to the remote app.
bauiv1lib.settings.testing module¶
Provides UI for test settings.
bauiv1lib.settings.touchscreen module¶
UI settings functionality related to touchscreens.
bauiv1lib.settings.vrtesting module¶
Provides UI for testing vr settings.
- class bauiv1lib.settings.vrtesting.VRTestingWindow(transition: str = 'in_right')[source]¶
Bases:
TestingWindow
Window for testing vr settings.