LuaStyle

class LuaStyle - sort
gui :: LuaGui [R] Gui of the LuaGuiElement of this style.
name :: string [R] Name of this style.
minimal_width :: int [RW]
maximal_width :: int [RW]
minimal_height :: int [RW]
maximal_height :: int [RW]
top_padding :: int [RW]
right_padding :: int [RW]
bottom_padding :: int [RW]
left_padding :: int [RW]
align :: string [RW] Horizontal align of the inner content of the widget, possible values are "left", "center" or "right"
vertical_align :: string [RW] Vertical align of the inner content of the widget, possible values are "top", "center" or "bottom"
font_color :: Color [RW]
font :: string [RW]
cell_spacing :: int [RW] Space between the table cell contents and border.
visible :: boolean [RW] When not visible the GUI element is hidden completely and takes no space in the layout.
scaleable :: boolean [RW] If the GUI element uses additional scaling depending on the screen resolution.
horizontally_stretchable :: boolean [RW] If the GUI element stretches its size horizontally to other elements
vertically_stretchable :: boolean [RW] If the GUI element stretches its size vertically to other elements
horizontally_squashable :: boolean [RW] If the GUI element can be squashed (by maximal with of some parent element) horizontally This is mainly meant to be used for scroll-pane The default value is false
vertically_squashable :: boolean [RW] If the GUI element can be squashed (by maximal height of some parent element) vertically This is mainly meant to be used for scroll-pane The default (parent) value for scroll pane is true, false otherwise
hovered_font_color :: Color [RW]
clicked_font_color :: Color [RW]
disabled_font_color :: Color [RW]
pie_progress_color :: Color [RW]
horizontal_spacing :: int [RW] Horizontal space between individual cells.
vertical_spacing :: int [RW] Vertical space between individual cells.
title_top_padding :: uint [RW]
title_right_padding :: uint [RW]
title_bottom_padding :: uint [RW]
title_left_padding :: uint [RW]
selection_background_color :: Color [RW] The background color when selecting text.
color :: Color [RW]
column_alignments :: custom array of Alignment [R] Alignments of columns of the table
horizontal_scrollbar_spacing :: int [RW]
vertical_scrollbar_spacing :: int [RW]
single_line :: boolean [RW]
want_ellipsis :: boolean [RW]
width :: int [W] Sets both minimal and maximal width to the given value
height :: int [W] Sets both minimal and maximal height to the given value
valid :: boolean [R] Is this object valid?
help() → string All methods, and properties that this object supports.

Style of a GUI element. All of the attributes listed here may be nil if not available for a particular GUI element.

gui :: LuaGui [Read-only]

Gui of the LuaGuiElement of this style.

name :: string [Read-only]

Name of this style.

minimal_width :: int [Read-Write]

maximal_width :: int [Read-Write]

minimal_height :: int [Read-Write]

maximal_height :: int [Read-Write]

top_padding :: int [Read-Write]

right_padding :: int [Read-Write]

bottom_padding :: int [Read-Write]

left_padding :: int [Read-Write]

align :: string [Read-Write]

Horizontal align of the inner content of the widget, possible values are "left", "center" or "right"

vertical_align :: string [Read-Write]

Vertical align of the inner content of the widget, possible values are "top", "center" or "bottom"

font_color :: Color [Read-Write]

font :: string [Read-Write]

cell_spacing :: int [Read-Write]

Space between the table cell contents and border.

Can only be used if this is LuaTableStyle
visible :: boolean [Read-Write]

When not visible the GUI element is hidden completely and takes no space in the layout.

scaleable :: boolean [Read-Write]

If the GUI element uses additional scaling depending on the screen resolution.

horizontally_stretchable :: boolean [Read-Write]

If the GUI element stretches its size horizontally to other elements

vertically_stretchable :: boolean [Read-Write]

If the GUI element stretches its size vertically to other elements

horizontally_squashable :: boolean [Read-Write]

If the GUI element can be squashed (by maximal with of some parent element) horizontally This is mainly meant to be used for scroll-pane The default value is false

vertically_squashable :: boolean [Read-Write]

If the GUI element can be squashed (by maximal height of some parent element) vertically This is mainly meant to be used for scroll-pane The default (parent) value for scroll pane is true, false otherwise

hovered_font_color :: Color [Read-Write]

Can only be used if this is LuaButtonStyle
clicked_font_color :: Color [Read-Write]

Can only be used if this is LuaButtonStyle
disabled_font_color :: Color [Read-Write]

Can only be used if this is LuaButtonStyle
pie_progress_color :: Color [Read-Write]

Can only be used if this is LuaButtonStyle
horizontal_spacing :: int [Read-Write]

Horizontal space between individual cells.

Can only be used if this is LuaTableStyle
vertical_spacing :: int [Read-Write]

Vertical space between individual cells.

Can only be used if this is LuaTableStyle
title_top_padding :: uint [Read-Write]

Can only be used if this is LuaFrameStyle
title_right_padding :: uint [Read-Write]

Can only be used if this is LuaFrameStyle
title_bottom_padding :: uint [Read-Write]

Can only be used if this is LuaFrameStyle
title_left_padding :: uint [Read-Write]

Can only be used if this is LuaFrameStyle
selection_background_color :: Color [Read-Write]

The background color when selecting text.

Can only be used if this is LuaTextFieldStyle
color :: Color [Read-Write]

Can only be used if this is LuaProgressBarStyle
column_alignments :: custom array of Alignment [Read-only]

Alignments of columns of the table

horizontal_scrollbar_spacing :: int [Read-Write]

Can only be used if this is LuaScrollPaneStyle
vertical_scrollbar_spacing :: int [Read-Write]

Can only be used if this is LuaScrollPaneStyle
single_line :: boolean [Read-Write]

Can only be used if this is LabelStyle
want_ellipsis :: boolean [Read-Write]

Can only be used if this is LabelStyle
width :: int [Write-only]

Sets both minimal and maximal width to the given value

height :: int [Write-only]

Sets both minimal and maximal height to the given value