Next: Specifying Complex Selection Up: The TixSelect Widget Previous: Specifying Selection Rules

### Accessing the Value of a TixSelect Widget

The value of a TixSelect widget is a list of the names of the button subwidgets that are currently selected. For example, in program 1-11, if the user has selected the apple button, then the value of the TixSelect widget will be `apple`. If the user has selected both the apple and the orange buttons, then the value will be the list `"apple orange"`.

The TixSelect widget supports same set of options as the TixControl widget for you to access its value: the `-value` option stores the current value, which can be queried and modified using the cget and configure methods. You can also use the `-variable` option to specify a global variable to store the value of the TixSelect widget. The `-command` option specifies a TCL command to be called whenever the user changes the selection inside a TixSelect widget. This command is called with one argument: the new value of the TixSelect widget. There is also the `-disablecallback` option which you can use to control whether the command specified by the `-command` option should be called when the value of the TixSelect changes.