Provided by: tix-dev_8.4.3-4ubuntu1_amd64 bug

NAME

       tixControl - Create and manipulate tixControl widgets

SYNOPSIS

       tixControl pathName ?options?

SUPER-CLASS

       The  TixControl class is derived from the TixLabelWidget class and inherits all the commands, options and
       subwidgets of its super-class.

STANDARD OPTIONS

       The Control widget supports all the standard options of a frame widget. See the options(n)  manual  entry
       for details on the standard options.

WIDGET-SPECIFIC OPTIONS

       [-allowempty allowEmpty]  Specifies  whether  the Control widget should allow the empty string as a valid
       input.  [-autorepeat autorepeat] Specifies whether the Control widget should  have  autorepeat  behavior.
       If  set  to  be  "true", the value of the Control widget will be automatically incremented or decremented
       when the user holds down the mouse button over the arrow buttons. Only values "true" and "false" will  be
       recognized.   [-command command] Specifies the command to be called when the -value option of the Control
       widget is changed.  The command will be called with one arguments -- the new value of the Control widget.
       [-decrcmd decrCmd]  Specifies  a TCL command to be called when the the user presses the down-arrow button
       subwidget. This command is called with one parameter -- the current -value of this Control  widget.  This
       command  is  to  decrement  this  value  by one step, according to its own definition of "decrement", and
       return  the  decremented  value,  which  will  be  stored  in  the  -value  of   this   Control   widget.
       [-disablecallback disableCallback]  A boolean value indicating whether callbacks should be disabled. When
       set to true, the TCL command specified by the -command option is not executed  when  the  -value  of  the
       Control  widget  changes.   [-disableforeground disableForeground] The foreground color to use for of the
       entry subwidget when the Control widget is disabled.  [-incrcmd incrCmd] Specifies a TCL  command  to  be
       called when the the user presses the up-arrow button subwidget. This command is called with one parameter
       -- the current -value of this Control widget. This command is  to  increment  this  value  by  one  step,
       according to its own definition of "increment", and return the incremented value, which will be stored in
       the -value of this Control widget.  [-initwait initwait] Specifies how long  the  Control  widget  should
       wait initially before it starts to automatically increment or decrement its value in the autorepeat mode.
       In milliseconds.  [-integer integer]  A  Boolean  value  specifying  whether  only  integer  numbers  are
       accepted.   [-label label]  Specifies  the  string  to  display  as  the  label  of  this Control widget.
       [-labelside labelSide] Specifies where the label should be displayed relative  to  the  entry  subwidget.
       Valid options are: top, left, right, bottom, none or acrosstop.

       Name:          max
       Class:         Max
       Switch:        -max
       Alias:         -ulimit

              Specifies  the  upper  limit  of  the  value  of the Control widget. When set to empty string, the
              Control widget has no upper limit.

       Name:          min
       Class:         Min
       Switch:        -min
       Alias:         -llimit

              Specifies the lower limit of the value of the Control widget.When set to empty string, the Control
              widget  has no lower limit.  [-repeatrate repeatRate] Specifies how often the value of the Control
              widget should be incremented or decremented when it is in the autorepeat  mode.  In  milliseconds.
              [-selectmode selectMode]  Specifies how the Control widget should react to <KeyPress> events. When
              set to "immediate", any user keyboard inputs will immediately change the -value option.  When  set
              to "normal", the user keyboard inputs will be copied to the -value option only if the <Return> key
              is pressed or the keyboard focus is changed. The use of the immediate  mode  is  discouraged.  For
              effective  use  of  the  Control  widget,  one should use the normal mode together with the update
              widget command (see below).  [-state state] Specifies the whether the Control widget is normal  or
              disabled.   Only the values "normal" and "disabled" are recognized.  [-step step] Specifies by how
              much the value of the Control widget should be incremented or decrmented when the user  press  the
              arrow buttons.  [-validatecmd validateCmd] Specifies a TCL command to be called when the -value of
              the Control widget is about to change. This command is called with one parameter -- the new -value
              entered  by  the  user.  This  command is to validate this new value by returning a value it deems
              valid.  [-value value] Specifies the value of the Control widget.  [-variable variable]  Specifies
              the  global  variable  in which the value of the Control widget should be stored. The value of the
              Control widget will be automatically updated when this variable is changed.

SUBWIDGETS

       Name:          decr
       Class:         Button

              The down arrow button.

       Name:          entry
       Class:         Entry

              The entry that shows the value of this Control widget.

       Name:          incr
       Class:         Button

              The up arrow button.

       Name:          label
       Class:         Label

              The label subwidget.

DESCRIPTION

       The tixControl command creates a new window (given by the pathName argument) and makes it into a  Control
       widget.   Additional  options,  described  above,  may  be specified on the command line or in the option
       database to configure aspects of the Control widget such as its cursor and relief.

       The Control widget is also known as the SpinBox widget.  It is generally used to  control  a  value.  The
       user  can  adjust  the value by pressing the two arrow buttons or by entering the value directly into the
       entry. The new value will be checked against the user-defined upper and lower limits.

WIDGET COMMANDS

       The tixControl command creates a new Tcl command whose name is the same as the path name of  the  Control
       widget's  window.   This  command  may  be  used  to  invoke various operations on the widget. It has the
       following general form:
              pathName option ?arg arg ...?
       PathName is the name of the command, which is the same as the Control widget's path name.  Option and the
       args  determine  the  exact  behavior  of  the  command.  The following commands are possible for Control
       widgets:

       pathName cget option
              Returns the current value of the configuration option given by option. Option may have any of  the
              values accepted by the tixControl command.

       pathName configure ?option? ?value option value ...?
              Query  or  modify  the  configuration options of the widget.  If no option is specified, returns a
              list describing all of the available options for pathName (see Tk_ConfigureInfo for information on
              the  format  of this list).  If option is specified with no value, then the command returns a list
              describing the one named option (this list will be identical to the corresponding sublist  of  the
              value  returned if no option is specified).  If one or more option-value pairs are specified, then
              the command modifies the given widget option(s) to have the  given  value(s);  in  this  case  the
              command  returns  an  empty  string.  Option may have any of the values accepted by the tixControl
              command.

       pathName decr
              Decrements the value of the Control widget by the step specified by the -step option.

       pathName incr
              Increments the value of the Control widget by the step specified by the -step option.

       pathName invoke
              Causes the command specified by the -command option to be invoked.

       pathName update
              If the user has modified the entry using keyboard inputs,  the  update  command  will  update  the
              -value  of  this  Control widget. When the Control widget's -selectmode option is set to "normal",
              one should call the update command on this widget before examining its -value option. This command
              has no effect in if the -selectmode option is set to "immediate".

       pathName subwidget  name ?args?
              When  no  options  are  given, this command returns the pathname of the subwidget of the specified
              name.

              When options are given, the widget command of the specified subwidget will be  called  with  these
              options.

BINDINGS

       When  the  user  presses  the  up/down  arrow  buttons  (or  press  the <Up> and <Down> arrow keys on the
       keyboard), the value of the tixControl widget  is  adjusted  according  to  the  -validatecmd,  -incrcmd,
       -decrcmd, -step, -max and -min options.

KEYWORDS

       Tix(n)