Creepy-simulation
 
Loading...
Searching...
No Matches
view.ui_elems.UiElement Class Reference
Inheritance diagram for view.ui_elems.UiElement:
view.ui_elems.CreeperRadiusExplosionSlider view.ui_elems.CreeperSlider view.ui_elems.CreeperWalkRadius view.ui_elems.StartButton view.ui_elems.SteveCount view.ui_elems.SteveRadius view.ui_elems.TaoSlider

Public Member Functions

 __init__ (self, app)
 
 add_label (self, label)
 
 handel (self, event)
 

Public Attributes

 label
 
 event
 
 app
 

Detailed Description

@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.

Constructor & Destructor Documentation

◆ __init__()

view.ui_elems.UiElement.__init__ (   self,
  app 
)

Member Function Documentation

◆ add_label()

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.

◆ handel()

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.

Member Data Documentation

◆ app

view.ui_elems.UiElement.app

◆ event

view.ui_elems.UiElement.event

◆ label

view.ui_elems.UiElement.label

The documentation for this class was generated from the following file: