Public Member Functions | |
| __init__ (self, app) | |
| add_label (self, label) | |
| handel (self, event) | |
Public Attributes | |
| label | |
| event | |
| app | |
@class UiElement @brief Abstract base class for user interface elements. The UiElement class provides a common interface for handling events and managing labels for UI components.
| view.ui_elems.UiElement.__init__ | ( | self, | |
| app | |||
| ) |
Initializes a UiElement object. @param app: The main application object managing the UI.
Reimplemented in view.ui_elems.CreeperSlider, view.ui_elems.TaoSlider, view.ui_elems.CreeperWalkRadius, view.ui_elems.CreeperRadiusExplosionSlider, view.ui_elems.SteveCount, view.ui_elems.SteveRadius, and view.ui_elems.StartButton.
| view.ui_elems.UiElement.add_label | ( | self, | |
| label | |||
| ) |
Adds a label to the UI element. @param label: The label to associate with this UI element.
| view.ui_elems.UiElement.handel | ( | self, | |
| event | |||
| ) |
Abstract method for handling events. Must be implemented by derived classes. @param event: The event to handle.
Reimplemented in view.ui_elems.CreeperSlider, view.ui_elems.TaoSlider, view.ui_elems.CreeperWalkRadius, view.ui_elems.CreeperRadiusExplosionSlider, view.ui_elems.SteveCount, view.ui_elems.SteveRadius, and view.ui_elems.StartButton.
| view.ui_elems.UiElement.app |
| view.ui_elems.UiElement.event |
| view.ui_elems.UiElement.label |