A slider widget is used to control the numeric value of a reactive variable that varies uniformly over some range.

tic_slider(
  variable,
  command,
  from = 0,
  to = 100,
  bind = NULL,
  pack = list(fill = "x"),
  ...
)

Arguments

variable

reactive variable holding the slider value.

command

function to be invoked when slider value changes

from, to

numerical limits of the slider

bind

bind commands to particular events on this element. This may be a single result of bind_opts() or a list of them for multiple events.

pack

a named list of pack options for how to incorporate this element into its parent container. Default: NULL means to use the standard packing. See pack_opts() as a way of creating a valid list of pack options.

...

Other arguments are parsed as follows:

named arguments

Further options to be used during the creation of this widget. See the tcl/tk documentation for all arguments possible for this widget.

unnamed arguments

Container widgets (e.g. tic_frame()) treat any unnamed arguments as child objects. Non-container widgets (e.g tic_button()) will raise an error if there are any unnamed widgets.

Value

handle on the tcl/tk object. TODO: better language needed here.

Details

The widget displays a slider that can be moved along over a trough, with the relative position of the slider over the trough indicating the value of the variable.

Note: In tcl/tk this widget is known as a ttk::scale widget.

tcl/tk

See tcl/tk documentation for more information on this element https://www.tcl.tk/man/tcl8.6/TkCmd/ttk_scale.htm