Skip to main content

Add a numeric range picker (:add_range)

Declaration

dialog_obj = dialog_obj:add_range(label, range_params [, default_value])

Parameters

  • label
    String. Title text for the range picker
  • range_params
    Table. Describes the range and step, in the form {min, max, step}
    • min
      Number. The leftmost value of the slider
    • max
      Number. The rightmost value of the slider
    • step
      Number, optional. Minimum increment when dragging. Default: 1
  • default_value
    Number, optional. Default value. Default: min

Returns

  • dialog_obj
    Dialog. Returns the dialog itself
  • :show() return type
    Number. The selected number

Description

Add a numeric range picker to the dialog

Example

local c, s = dialog():add_range('A number', {222, 666, 1}, 333):show()
sys.alert('Value: ' .. s['A number'])

Note: Uses function outside this chapter sys.alert

Full example

See :show()