Skip to content

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.