The Arbitrary Component Wigdet Table of the Widgets The SubCanvas Wigdet
 

The SubSpecification Component

[A View of an empty Arbitrary Widget]

View Class: View
Spec Class: UISubSpecification

The SubSpecification Component allows inclusion of another specification with all of its components.
The components as defined in the included specification are sliced into the current view. The components bindings are resolved from the current applications bindings (i.e. the aspects of the application are used).

This is in contrast to a subCanvas, which creates an extra subapplication instance, with possibly private aspects.
(i.e. a subCanvas may have its own ApplicationModel providing its own aspects;
whereas a subSpecification only includes another spec)
This is useful to reuse common specifications as a kind of macros.
 


The Basics Section:

ID Unique symbolic name (ID) of the box.  
This ID can be used by the application to access the widget via "builder>>componentAt:ID".
Class Class which provides the window spec to be included. 
If left unspecified, the application's class itself is used.
Selector Message selector sent to the above class, to provide the window spec. 
GUI Painter Opens another GUI Painter on the subSpec.
 
 

The Details Section:

Border Defines the width of the border.
Level Defines the width of the 3D-border. 
Positive values provide a raising, 
negative values provide a lowering of the widget.

 

The Help Section:

see document "Using the Help Tool"
 
 

The Layout Section:

see document "The Layout of the Widgets"
 
 


[stx-logo]
Copyright © 1998 eXept Software AG, all rights reserved