class
GUIStatusBar
Editor window status bar that displays log messages and various other information.
Public
Methods
staticGetGuiTypeName
Returns type name of the GUI element used for finding GUI element styles.
SetProject
Updates the active project displayed on the status bar.
- name
- Name of the project.
- modified
- Should the project be displayed as modified (and needs saving).
SetScene
Updates the active scene displayed on the status bar.
- name
- Name of the scene.
- modified
- Should the scene be displayed as modified (and needs saving).
SetIsCompiling
Activates or deactivates the "compilation in progress" visuals on the status bar.
SetIsImporting
Activates or deactives the "import in progress" visuals on the status bar, as well as updates the related progress bar to the specified percentage (if active).
UpdateLayoutForChildren
Calculates sizes and relative positions for all child elements.
Should be preceded with a call to UpdateOptimalLayoutSizes().
CalculateUnconstrainedOptimalSize
Calculates the optimal size for the GUI element, ignoring size constraints.
staticCreate
Creates a new GUI element.
- styleClass
- Style class that will be used for determining GUI element visuals from the current style sheet. If no class is provided, default style is determined based on GUI element type.
- options
- Additional options that control GUI element size and position. This will override options set in the style sheet.
Fields
OnMessageClicked
Triggered when the user clicks on the console message.
Internal
Constructors
GUIStatusBar
Private
Methods
~GUIStatusBar
MessageBtnClicked
Triggered when the user clicks on the message display.