LavishGUI:lguibutton (Data Type)

From Lavish Software Wiki
Jump to navigation Jump to search

Description

This data type provides and controls data for button (Element Type).

Members

  • string Text : button text
  • bool Down : TRUE if button is pressed
  • isuifont Font : font object the button is using
  • int BackgroundColor : color of the background
  • lguitexture Texture: Texture displayed in normal state
  • lguitexture TextureHover: Texture displayed when mouse cursor is over the button
  • lguitexture TexturePressed: Texture displayed in pressed state

Methods

  • SetText[text] : sets the text on the button
  • SetBackgroundColor[hex] : sets the background color

Inherits

lguielement

Returns

Same as lguielement.Name

Examples

Retrieve text on a button

  • echo Text on button: ${UIElement[test].FindChild[buttontest].Text}
Output
Text on button: I am a test button

Display if a button is pressed

  • echo Button Pressed? ${UIElement[test].FindChild[buttontest].Down}
Output
Button Pressed? FALSE

Display a button's font

  • echo Button font: ${UIElement[test].FindChild[buttontest].Font}
Output
Button font: terminal

Set text on a button

  • UIElement[test].FindChild[buttontest]:SetText[Button Text V2.0]
  • echo Text on button: ${UIElement[test].FindChild[buttontest].Text}
Output
Text on button: Button Text V2.0


See Also