UIscrolledWindow

Synopsis

a scrolling window that allows larger windows to be viewed through a smaller window

UIvirtualContainer+OPort UIscrolledWIndow {
       width = 200;
       height = 200;
       virtualWidth = 300;
       virtualHeight = 300;
  enum scrollBars= {none, always, as_needed} = "as needed";
  enum resizeMode= {none, grow, any} = "any";

  omethod+notify_inst+notify update<NEvisible=0,interruptable=0,lang="cxx",weight=2>
                                                  = "UIscrolledWindowUpdate";
  };

Description

A UIwindow that has a larger virtual work area window. Scrollbars can be enabled to pan over the work area window.

Subobjects

x; y;

width; height

UIgeom class attributes.

clientWidth; clientHeight

UIdecorGeom class attributes.

virtualWidth; virtualHeight

UIvirtualGeom class attributes.
.

grouptoParent;

*parent;

&cursor;

events <Not visible in Network Editor>;

UIwindow class attributes

&visible;

&active;

pixmap;

color;

fontAttribute;

fontlist <No longer used. Not visible in Network Editor>;

cxxhandle <Internal Object. Not visible in Network Editor>;

handle <Internal Object. Not visible in Network Editor>;

window_resources <No longer used. Not visible in Network Editor>;

motif_resources <No longer used. Not visible in Network Editor>;

layout <No longer used. Not visible in Network Editor>

Attributes inherited from UIcore class through UIwindow class.

shellParent <Not visible in Network Editor>;

canHaveChildren <Not visible in Network Editor>

Attribute inherited from UIconnection class through UIwindow class.

message

Attribute inherited from UIvirtualContainer.

scrollBars

Enumerator. If 0=disable scrollbars, if = 1, enable scrollbars, if 2=as needed. Default is "as needed".

resizeMode

Enumerator. If 0=none, if 1= grow, if 2=any. Default is "any".

Example

Not Available

File

v/UI.v

See Also Related Modules

UIwindow