This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:v3:gui_api:dialog:inputgui1 [2020/07/09 05:09] – jedi18 | dev:v3:gui_api:dialog:inputgui1 [2020/07/10 03:56] (current) – jedi18 | ||
---|---|---|---|
Line 65: | Line 65: | ||
=== Examples === | === Examples === | ||
- | * <code lua> local angle1 = gui.AngleGUI(" | + | * <code lua> local angle1 = gui.Angle(" |
---- | ---- | ||
Line 138: | Line 138: | ||
=== Examples === | === Examples === | ||
- | * <code lua> angle1: | + | * <code lua> angle1: |
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Button GUI Class ===== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[https:// | ||
+ | <code cpp-qt> namespace lc::ui::api </ | ||
+ | |||
+ | The Button GUI class is used to add a button to the dialog widget. Callbacks can be added to the button which is called when the button is clicked. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Constructor ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Constructs an button gui widget | ||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> local button1 = gui.Button(" | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Add Callback ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Add a callback to be called whenever the user clicks on the button. | ||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> button1: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== RadioButton GUI Class ===== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[https:// | ||
+ | <code cpp-qt> namespace lc::ui::api </ | ||
+ | |||
+ | The RadioButton GUI class is used to add a RadioButton to a radio group of the dialog widget. Callbacks can be added to the button which is called when the radiobutton is checked. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Constructor ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Constructs a radiobutton gui widget. | ||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> local radio1 = gui.RadioButton(" | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Add Callback ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Add a callback to be called whenever the user clicks on the button toggling it's checked state. | ||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> radio1: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Checked and Set Checked ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Used to get and the set the value of the radio button i.e. toggle the checked state of the radio button. | ||
+ | |||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> local val = radio1: | ||
+ | * <code lua> radio1: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Checkbox GUI Class ===== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[https:// | ||
+ | <code cpp-qt> namespace lc::ui::api </ | ||
+ | |||
+ | The Checkbox GUI class is used to add a checkbox to the dialog widget. Callbacks can be added to the checkbox which is called when the checkbox is checked or unchecked. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Constructor ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Constructs an checkbox gui widget | ||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> local check1 = gui.CheckBox(" | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Add Callback ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Add a callback to be called whenever the user checks or unchecks the checkbox.Passes in a bool representing whether the button is checked or not. | ||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> check1: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Set checked and Is checked ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Check if the checkbox is checked or set the checkbox to be checked/ | ||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> local isChecked = check1: | ||
+ | * <code lua> check1: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== ComboBox GUI Class ===== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[https:// | ||
+ | <code cpp-qt> namespace lc::ui::api </ | ||
+ | |||
+ | The ComboBox GUI class is used to add a combobox to the dialog widget. Callbacks can be added to the checkbox which is called when a element is selected, the name of the selected element is passed as a parameter to the callback. | ||
+ | ---- | ||
+ | |||
+ | ==== Constructor ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Constructs an combobox gui widget | ||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> local combo1 = gui.ComboBox(" | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Add Callback ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Add a callback to be called whenever selects an element from the combobox.Passes in a string representing the name of the selected element in the combobox. | ||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> combo1: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Get and Set Values ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Used to get the current element string of the combobox widget or set it to a desired element. If the user attempts to set an element that does not exist in the combobox, nothing happens. | ||
+ | Element can also be set by specifying the index of the element to be selected. | ||
+ | |||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> local val = combo1: | ||
+ | * <code lua> combo1: | ||
+ | * <code lua> combo1: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Add Item ==== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Description === | ||
+ | |||
+ | Add an item to the combobox, if index is not specified it is added to the end of the combobox list. | ||
+ | |||
+ | |||
+ | === Examples === | ||
+ | |||
+ | * <code lua> combo1: | ||
+ | * <code lua> combo1: | ||
---- | ---- |