|
Class: ComponentSpec
Object
|
+--UISpecification
|
+--ComponentSpec
|
+--CompositeSpec
|
+--CompositeSpecCollection
|
+--DividerSpec
|
+--NamedSpec
|
+--RegionSpec
|
+--SpecCollection
|
+--UISubSpecification
|
+--ViewWithLabelSpec
|
+--ViewWithSubcomponentsSpec
|
+--WindowSpec
- Package:
- stx:libui
- Category:
- Interface-Support-UI-Specs
- Version:
- rev:
1.44
date: 2017/11/28 18:21:20
- user: cg
- file: ComponentSpec.st directory: libui
- module: stx stc-classLibrary: libui
- Author:
- Claus Atzkern
Not normally used by applications.
Notice:
this class was implemented using protocol information
from alpha testers, literature and by read public domain code
- it may not be complete or compatible to
the corresponding ST-80 class.
If you encounter any incompatibilities, please forward a note
describing the incompatibility verbal (i.e. no code) to the ST/X team.
UIBuilder
UIPainter
interface specs
-
channelsEditSpec
-
interface-painter
-
addBindingsTo: env for: anInstance channel: aChannel
-
add bindings as required to allow the GUI Painter to operate on an instance of me
accessing
-
backgroundImage
-
-
backgroundImage: aspectSelector
-
-
borderWidth
-
return border width
-
borderWidth: aWidth
-
set border width
-
initiallyInvisible
-
-
initiallyInvisible: something
-
-
initiallyVisible
-
-
initiallyVisible: something
-
-
level
-
attention: returns anIntegerOrNilOrSymbol
-
level: anIntegerOrNilOrSymbol
-
accessing-channels
-
backgroundChannel
-
-
backgroundChannel: aspectSelector
-
-
foregroundChannel
-
-
foregroundChannel: aspectSelector
-
-
visibilityChannel
-
-
visibilityChannel: something
-
building
-
setAttributesIn: aView with: aBuilder
-
set my attributes to aView
-
setBorderAttributeIn: aView with: aBuilder
-
set my border attribute to aView
-
setChannelsIn: aView with: aBuilder
-
set channels in aView
-
setKeyboardFocusAttributesIn: aView with: aBuilder
-
helper - common code for InputField and TextEditor
-
setLevelAttributeIn: aView with: aBuilder
-
set my level attribute to aView
-
setMenuIn: aView with: aBuilder
-
generic support here - sigh menuComponent AND label use it,
but do not inherit (should label inherit from menuComponent ?)
-
setMenuPerformerIn: aMenu forView: aView with: aBuilder
-
generic support here - sigh menuComponent AND label use it,
but do not inherit (should label inherit from menuComponent ?)
converting
-
skippedInLiteralEncoding
-
define the inst-slots which are skipped when generating a literalArrayEncoding;
(to skip the ones with default values.)
parsing a view
-
fromView: aView callBack: aBlock
-
extract attributes from aView
queries-UIDefiner
-
aspectSelectors
-
add more aspect selectors (these generate aspect methods in the definer)
-
defaultModelValueFor: someAspect
-
used by the UIDefiner - return the aspect's default value
|