|
Class: UISubSpecification
Object
|
+--UISpecification
|
+--ComponentSpec
|
+--UISubSpecification
- Package:
- stx:libui
- Category:
- Interface-Support-UI-Specs
- Version:
- rev:
1.52
date: 2019/07/18 17:29:24
- user: cg
- file: UISubSpecification.st directory: libui
- module: stx stc-classLibrary: libui
- Author:
- Claus Atzkern
Not normally used by applications.
UIBuilder
UIPainter
interface specs
-
basicsEditSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:UISubSpecification andSelector:#basicsEditSpec
|
-
detailsEditSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:UISubSpecification andSelector:#detailsEditSpec
|
interface-painter
-
addBindingsTo: env for: inst channel: aChannel
-
add bindings as required to allow the GUI Painter to operate on an instance of me
-
slices
-
return the slices for the attribute sections in the GUI Painter
queries
-
supportsSubComponents
-
answer whether instances of the spec class support sub components
accessing
-
majorKey
-
get the classname providing the specification; on default my class and
base classes are serached for the specification
-
majorKey: something
-
set the classname providing the specification; on default my class and
base classes are serached for the specification
-
minorKey
-
get the selector to be called to access the sub specification
-
minorKey: something
-
set the selector to be called to access the sub specification
building
-
addView: aView toMappingOfBuilder: aBuilder
-
intentionally left blank - we want the embedded spec to be stored in the mapping for the view;
not my frames-spec
-
setAttributesIn: aView with: aBuilder
-
set my attributes to aView
-
setupInitialLayoutFor: aView
-
converting
-
skippedInLiteralEncoding
-
define the inst-slots which are skipped when generating a literalArrayEncoding;
(to skip the ones with default values.)
private
-
specificationFor: aView with: aBuilder
-
fetch the subSpecification
queries
-
userFriendlyName
-
answer a good noticeable name of the widget for the GUI Painter and the documentation
-
viewClass
-
return the corresponding view class of the spec
visiting
-
acceptUISpecVisitor: aVisitor
-
Double dispatch back to the visitor, passing my type encoded in
the selector (visitor pattern)
|