GET_INFO(WIDGET_VARIABLE)
For an overview of the GET_INFO built-in, see the HELP topic GET_INFO.
The following strings can be used for parameter2 when parameter1 is a
variable of type widget:
Parameter 2 | Return Value (Parameter 1 is a variable of type widget)
-----------------+----------------------------------------------------------
"callback_ | Program - The program or learn sequence
routine" | or that is called when the specified
| Learn widget calls back.
|
"class" | String - The name of the class to which
| the specified widget belongs.
|
"input_focus" | (1 or 0) - Returns 1 (TRUE) if the specified
| widget currently has input focus;
| returns 0 otherwise.
|
"insertion_ | integer - Returns location of insertion position
position" | if the widget is a text widget. The
| Insertion positions is between
| characters. Values start at 0 which is
| the position to the left of the first
| character.
|
"is_managed" | (1 or 0) - Returns 1 (TRUE) if the specified
| widget is managed, 0 otherwise.
| This built-in calls the DECwindows
| Toolkit routine XtIsManaged
|
"is_subclass" | (1 or 0) - The syntax of this GET_INFO call
| is as follows:
|
| GET_INFO (widget, "is_subclass", integer)
|
| The integer parameter is the integer
| returned by DEFINE_WIDGET_CLASS.
|
| The call returns 1 (TRUE) if the specified
| widget belongs to the class referred
| to by the specified integer or belongs
| to a subclass of that class. A TRUE
| value indicates only that the widget
| is equal to or is a subclass of the
| specified class; the value does not
| indicate how far down the class
| hierarchy the widget's class or subclass
| is.
|
"name" | String - The name of the specified widget instance.
|
"parent" | Widget - The parent of the specified widget
| or 0 instance. If the widget has no parent,
| this GET_INFO call returns 0.
|
"resources" | Array - A string-indexed array in which each
| index is a valid resource name for the
| specified widget. The corresponding
| array element is a string containing
| the resource's data type and class,
| separated by a line feed (ASCII (10)).
|
"text" | String - The text in a simple text widget.
|
"widget_info" | Array - Values for various resources of the
| or specified widget.
| Pairs of
| arguments The syntax for this call is as follows:
|
| GET_INFO (widget_variable, "widget_info",
| {array | resource_and_value
| [,array | resource_and_value...]})
|
| The values are returned using elements
| of the array or arrays, or the variable
| or variables containing the resource
| values, or a mixture of array elements
| and variables. If there are no values
| to return, TPU assigns an empty
| array to the third parameter.
|
| This GET_INFO call is functionally
| equivalent to the DECwindows Toolkit
| GET VALUES routine.
+----------------+---------------------------------------------------------+