• skip to content

Wiki

User Tools

  • Admin
  • Log In

Site Tools

  • Recent Changes
  • Media Manager
  • Sitemap
Trace:

dev:v3:gui_api:dialog:inputgui2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
dev:v3:gui_api:dialog:inputgui2 [2020/07/09 12:36] – jedi18dev:v3:gui_api:dialog:inputgui2 [2020/07/09 12:41] (current) – jedi18
Line 218: Line 218:
  
   * <code lua> number1:addCallback(function(num) message(tostring(num)) end) </code>   * <code lua> number1:addCallback(function(num) message(tostring(num)) end) </code>
 +
 +----
 +
 +===== Slider GUI Class =====
 +
 +----
 +
 +[[https://github.com/LibreCAD/LibreCAD_3/blob/master/lcUI/widgets/guiAPI/slidergui.h|Github Link]]
 +<code cpp-qt> namespace lc::ui::api </code>
 +
 +The slider gui widget is used for values that could use a slider input.
 +
 +----
 +
 +==== Constructor ====
 +
 +----
 +
 +=== Description ===
 +
 +Constructs a Slider GUI Widget.
 +
 +=== Examples ===
 +
 +  * <code lua> local slider1 = gui.Slider("Slider1") </code>
 +
 +----
 +
 +==== Get Values ====
 +
 +----
 +
 +=== Description ===
 +
 +Gets the value of the slider widget. Returns a //double// value.
 +
 +=== Examples ===
 +
 +  * <code lua> local val = slider1:value() </code>
 +
 +----
 +
 +==== Set Value ====
 +
 +----
 +
 +=== Description ===
 +
 +Sets the slider widget value. Expects a //double// parameter.
 +
 +=== Examples ===
 +
 +  * <code lua> slider1:setValue(2.4) </code>
 +
 +----
 +
 +==== Add Callback ====
 +
 +----
 +
 +=== Description ===
 +
 +Add callback for when the slider value is changed.
 +
 +=== Examples ===
 +
 +  * <code lua> slider1:addCallback(function(num) message(tostring(num)) end) </code>
  
 ---- ----
dev/v3/gui_api/dialog/inputgui2.1594298201.txt.gz · Last modified: 2020/07/09 12:36 by jedi18

Page Tools

  • Show page
  • Old revisions
  • Backlinks
  • Export to PDF
  • Rename Page
  • Back to top
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki