đĨī¸Gui
gui namespace
Enums
Controls
checkbox
local item = gui.checkbox('lua>elements a>test', 'lua>elements a', 'My item')
Returns:
get_checkbox
local item = gui.get_checkbox('lua>elements a>test')
id
string
control id
Returns:
slider
local item = gui.slider('lua>elements a>test', 'lua>elements a', 'My item', 0, 100)
id
string
new id
â
container_id
string
container id
â
label
string
label
â
min
number
minimum slider value
â
max
number
maximum slider value
â
format
string
format string
'%.0f'
step
number
step value
1.0
Returns:
get_slider
local item = gui.get_slider('lua>elements a>test')
id
string
control id
Returns:
combobox
local item = gui.combobox('lua>elements a>test', 'lua>elements a', true, 'My item', 'Item 1', 'Item 2', 'Item 3')
id
string
new id
container_id
string
container id
label
string
label
is_multi
boolean
true if combobox should enable multiselect
values
string...
items
Returns:
get_combobox
local item = gui.get_combobox('lua>elements a>test')
id
string
control id
Returns:
list
local item = gui.list('lua>elements a>test', 'lua>elements a', true, 60)
id
string
new id
â
container_id
string
container id
â
label
string
label
â
is_mult
boolean
true if list should enable multiselect
â
height
number
element height
120
Returns:
button
local item = gui.button('lua>elements a>test', 'lua>elements a', 'My item')
Returns:
label
local item = gui.label('lua>elements a>test', 'lua>elements a', 'My item')
Returns:
textbox
local item = gui.textbox('lua>elements a>test', 'lua>elements a')
Returns:
colorpicker
local item = gui.color_picker('lua>elements a>test', 'lua>elements a', 'My item', render.color('#fff'))
id
string
new id
â
container_id
string
container id
â
label
string
label
â
allow_alpha
boolean
true if alpha modification is allowed
true
Returns:
get_colorpicker
local item = gui.get_colorpicker('lua>elements a>test')
id
string
control id
Returns:
color_picker
Misc
is_menu_open
gui.is_menu_open()
Returns:
get_menu_rect
gui.get_menu_rect()
Returns:
show_message
gui.show_message('my_message', 'Hello!', 'Click OK to close this message.')
show_dialog
gui.show_dialog('my_dialog', 'Hello!', 'Do you like balls?', gui.dialog_buttons_yes_no, function (res)
if res == gui.dialog_result_affirmative then
gui.show_message('my_message', 'Hey!', 'Me too');
else
gui.show_message('my_message', ':(', 'Ligma');
end
end);
id
string
dialog id
title
string
title
message
string
message
add_notification
gui.add_notification('Hello', 'This lua was loaded!')
for_each_hotkey
gui.for_each_hotkey(function (name, key, mode, is_active)
print('Hotkey ' .. name .. ':');
print('\tkey = ' .. tostring(key));
print('\tmode = ' .. tostring(mode));
print('\tis_active = ' .. tostring(is_active));
end);
fn
function(string, number, number, bool)
callback function
Callback parameters:
name
string
item name
is_active
boolean
true if currently active
Last updated