GUI Functions Reference¶
Initialization¶
gui_init(app_id)¶
Initialize GUI system.
gui_run()¶
Start the GUI event loop.
gui_quit()¶
Close all windows and exit.
Window Functions¶
gui_window(title, width, height, [id])¶
Create a window.
gui_show(widget_id)¶
Show a widget.
Widget Creation¶
gui_button(label, [id])¶
Create a button.
gui_label(text, [id])¶
Create a label.
gui_entry(placeholder, [id])¶
Create text entry.
gui_textview([id])¶
Create multi-line text view.
gui_checkbox(label, [id])¶
Create checkbox.
gui_box(orientation, spacing, [id])¶
Create layout box.
gui_frame(label, [id])¶
Create frame.
gui_separator(orientation, [id])¶
Create separator.
Widget Manipulation¶
gui_add(parent_id, child_id)¶
Add widget to container.
gui_set_text(widget_id, text)¶
Set widget text.
gui_get_text(widget_id)¶
Get widget text.
gui_set_checked(widget_id, checked)¶
Set checkbox state.
gui_get_checked(widget_id)¶
Get checkbox state.
gui_set_sensitive(widget_id, sensitive)¶
Enable/disable widget.
gui_on(widget_id, event, callback)¶
Register event handler.