Next: Disabling Callbacks Temporarily Up: Getting Started: the Previous: Creating a TixControl


Accessing The Value of a TixControl Widget 

The TixControl widget allows the user to input a value. There are several ways to read this value in your program. First of all, TixControl stores the current value in the -value option. You can use query the -value option by calling the command

.c cget -value this command will return the current value of the tixContro widget .c. The following command sets the value of the widget to a new number (100):

.c config -value 100

The second way to access the value of TixControl is to use the -variable option. This options instructs the TixControl widget to store the its value into a global variable so that you can read it at any time. Also, by assigning a new value to this global variable, you can change the value of the TixControl widget. Here is an example:

.c config -variable myvar
set myvar 100

In some situations, you may want to be informed immediately when the value of the TixControl widget changes. To accomplish this, you can use the -command option. The following line causes the TCL procedure valueChanged to be called whenever the value of .c changes:

tixControl .c -command valueChanged