This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
2023-07-02 00:59:02 +02:00

2.0 KiB

Class: tab

Class for representing a tab within the GUI.

Functions (8)

add_button(name, callback)

Add a button to the gui tab.

  • Parameters:
    • name (string): Text written inside the button.
    • callback (function): function that will be called when the button is clicked.

Exemple Usage:

tab:add_button(name, callback)

add_text(name)

Add text to the gui tab.

  • Parameters:

    • name (string): Text that will be written.
  • Returns:

    • text: The text object instance.

Exemple Usage:

text = tab:add_text(name)

add_checkbox(name)

Add a checkbox widget to the gui tab.

  • Parameters:

    • name (string): Text that will be written next to the checkbox.
  • Returns:

    • checkbox: The checkbox object instance.

Exemple Usage:

checkbox = tab:add_checkbox(name)

add_sameline()

Add a ImGui::SameLine.

  • Returns:
    • sameline: The sameline object instance.

Exemple Usage:

sameline = tab:add_sameline()

add_separator()

Add a ImGui::Separator.

  • Returns:
    • separator: The separator object instance.

Exemple Usage:

separator = tab:add_separator()

add_input_int(name)

Add a ImGui::InputInt.

  • Parameters:

    • name (string): Text that will be written next to the input field.
  • Returns:

    • input_int: The input_int object instance.

Exemple Usage:

input_int = tab:add_input_int(name)

add_input_float(name)

Add a ImGui::InputFloat.

  • Parameters:

    • name (string): Text that will be written next to the input field.
  • Returns:

    • input_float: The input_float object instance.

Exemple Usage:

input_float = tab:add_input_float(name)

add_input_string(name)

Add a ImGui::InputText.

  • Parameters:

    • name (string): Text that will be written next to the input field.
  • Returns:

    • input_string: The input_string object instance.

Exemple Usage:

input_string = tab:add_input_string(name)