Custom Tabs¶
-
class
UI4.Tabs.
BaseTab
(parent, flags=0)¶ Base class for all UI tabs.
Inherits from
BaseFrame
to provide handling of custom callbacks for actions and key events that are associated with user-defined keyboard shortcuts, and provides functions for storing and restoring settings per tab when loading and saving tab layouts.-
applySettings
(settings)¶ Applies the given settings to the tab.
Is called when creating a tab of the type represented by a class derived from
BaseTab
.Parameters: settings ( dict
) – A dictionary of settings to apply to this tab.Note: The default implementation does nothing.
-
getSettings
()¶ Return type: dict
Returns: A dictionary of settings that should be stored and restored as part of a tab layout. Note: The default implementation returns an empty dictionary.
-