TOC PREV NEXT INDEX

UIcore

Synopsis

a UI base class object that encapsulates core attributes for instantiated UI objects

group UIcore<cxx name="UI_UIcore",export_all=1>{
Boolean+IPort2+read visible=1;
Boolean+read &active;
UIpixmap+read pixmap<export_all=2>;
UIcolor+read color<export_all=2>;
UIfontAttributes fontAttributes<export_all=2>;
string fontList<NEvisible=0>;
ptr+nonotify cxxhandle<NEvisible=0>=0;
UIwinHandle+nosave+nonotify handle<NEvisible=0>;
string motif_resources<NEvisible=0>[];
string window_resources<NEvisible=0>[];
UIlayoutControl layout<NEvisible=0>;
};

Description

UIcore is a base class that manages core resources that all UI objects need. It cannot be instantiated separately.

Subobjects

&visible

Boolean. A flag that indicates whether the widget is visible on the screen. 1=visible; 0=not visible. The default is 1 (visible).This value is normally controlled by the widget's or widget parent's instance and update functions. For example, the UIoption widget that creates menus would set its child widget's visibility to 1 when a user selects a menu item. In a UIdialog, OK would change visibility to 0, removing the dialog, while Apply would leave it set at 1.This value is read/write.

&active

UIwindow class attributes

pixmap

Pixmap resources.

color

Foreground and background color attributes. Inherited from UIcolor.

fontAttributes

Font family attributes. Inherited from UIfontAttributes.

fontList (on Unix systems only)

String. A font list string specified in the XFLD format (X Logical Font Description) that describes a font to be used for the text strings associated with this object. The specified font must match one of those specified in the fonts.v file (see Adding fonts to AVS/Express  in the Using AVS/Express manual).

handle;cxxhandle

Handles to native windowing system objects. UIwinHandle

layout

Not used. Included for future expansion.

motif_resources;window_resources;|layout

No longer used. Included for backwards compatibility.

Example

Not Available

File

v/UI.v

See Also Related Modules


TOC PREV NEXT INDEX