configure, cget - Change or inquire the attributes of an object.
$var = $widget->cget('option')
$widget->configure(option => value ?,option => value ...?)'
@var = $widget->configure('option')
@var = $widget->configure
- $widget->cget('option')
- Returns the current value of option for $widget.
- $widget->configure(option => value ?,option => value ...?)'
- Sets the values of option to value for each option => value
pair. The internal new method does an implicit configure in this
form with options passed in at widget create time.
- $widget->configure('option')
- Returns a list of five elements:
- Configure Option
- The value of option.
- Name
- The option's name in the option database (e.g.
in .Xdefaults files).
- Class
- The option's class value in the option database.
- Default
- The default value for the option if not specified or in the option databse.
- Value
- The current value (as returned by cget).
- $widget->configure
- Returns a list of lists for all the options supported by $widget.
Each sub-list is in the form returned by configure('option').
(This mechanism is used by the Tk::Derived class to determine
the options available from base class.)
ConfigSpecs
cget('option') is clumsy with the need for '' due to perl's
parsing rules. Something more subtle using tie might look better.
configure, cget