Справочник Пользователя для ITT Rule IDL Version 7.0

Скачать
Страница из 430
Appendix B: iTool Compound Widgets
417
iTool Developer’s Guide
CW_ITWINDOW
Return Value
This function returns the widget ID of the newly-created iTool draw widget.
Arguments
Parent
The widget ID of the parent base widget.
UI
An object reference of the IDLitUI object associated with the iTool. See 
 on page 341 for information on creating user interface objects.
Keywords
DIMENSIONS
Set this keyword to a two-element vector containing the initial width and height of 
the visible portion of the draw widget. The default is [640, 480].
UNAME
Set this keyword to a string that can be used to identify the widget in your code. You 
can associate a name with each widget in a specific hierarchy, and then use that name 
to query the widget hierarchy and get the correct widget ID.
To query the widget hierarchy, use th
 function with the 
FIND_BY_UNAME keyword. The UNAME should be unique to the widget 
hierarchy because the FIND_BY_UNAME keyword returns the ID of the first widget 
with the specified name.
UVALUE
The “user value” to be assigned to the widget. Each widget can contain a user-
specified value of any data type and organization. This value is not used by the 
widget in any way, but exists entirely for the convenience of the IDL programmer. 
This keyword allows you to set this value when the widget is first created. If 
UVALUE is not present, the widget’s initial user value is undefined.
The user value for a widget can be accessed and modified at any time by using the 
GET_UVALUE and SET_UVALUE keywords to the 
 
procedure.