|
Class: ActionButtonSpec
Object
|
+--UISpecification
|
+--ComponentSpec
|
+--ViewWithLabelSpec
|
+--ViewWithLabelAndModelSpec
|
+--ActionButtonSpec
|
+--ArrowButtonSpec
|
+--ButtonSpec
|
+--LinkButtonSpec
|
+--ToggleSpec
- Package:
- stx:libui
- Category:
- Interface-Support-UI-Specs
- Version:
- rev:
1.146
date: 2019/07/18 17:29:50
- user: cg
- file: ActionButtonSpec.st directory: libui
- module: stx stc-classLibrary: libui
- Author:
- Claus Gittinger
- 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
image specs
-
icon
-
This resource specification was automatically generated
by the ImageEditor of ST/X.
usage example(s):
ImageEditor openOnClass:self andSelector:#icon
|
interface specs
-
basicsEditSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:ActionButtonSpec andSelector:#basicsEditSpec
|
-
basicsEditSubSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:ActionButtonSpec andSelector:#basicsEditSubSpec
|
-
channelsEditSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:ActionButtonSpec andSelector:#channelsEditSpec
|
-
detailsEditSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:ActionButtonSpec andSelector:#detailsEditSpec
|
-
fontColorSubSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:ActionButtonSpec andSelector:#fontColorSubSpec
|
interface-painter
-
addBindingsTo: env for: anInstance channel: aChannel
-
add bindings as required to allow the GUI Painter to operate on an instance of me
-
commonReplacementClasses
-
used by the UIPainter's 'replace-by' function
-
slices
-
return the slices for the attribute sections in the GUI Painter
-
viewClass
-
only needed for completeness;
UIPainter needs it to generate a replace-by list
accessing
-
actionArgument1: something
-
-
actionArgument2: something
-
-
actionValue
-
return the value of the instance variable 'actionValue' (automatically generated)
-
actionValue2
-
-
actionValue2: something
-
-
actionValue: something
-
set the value of the instance variable 'actionValue' (automatically generated)
-
autoRepeat
-
return the value of the instance variable 'autoRepeat' (automatically generated)
-
autoRepeat: something
-
set the value of the instance variable 'autoRepeat' (automatically generated)
-
defaultable
-
return defaultable
-
defaultable: something
-
set defaultable
-
isDecorated
-
return the value of the instance variable 'isDecorated' (automatically generated)
-
isDecorated: something
-
set the value of the instance variable 'isDecorated' (automatically generated)
-
isDefault
-
return isDefault
-
isDefault: something
-
set isDefault
-
isTriggerOnDown
-
return the value of the instance variable 'isTriggerOnDown' (automatically generated)
-
isTriggerOnDown: something
-
set the value of the instance variable 'isTriggerOnDown' (automatically generated)
accessing-color & font
-
backgroundColorEnter
-
-
backgroundColorEnter: something
-
-
foregroundColorEnter
-
-
foregroundColorEnter: something
-
building
-
getBindingIn: aBuilder
-
-
getBindingIn: aBuilder binding: binding
-
ST/X extension ...
-
setAttributesIn: aView with: aBuilder
-
set my attributes to aView
-
setModelAttributeIn: aView with: aBuilder
-
set my model attributes to aView (or its model)
converting
-
fromLiteralArrayEncoding: aSpecArray
-
read my attributes from aSpecArray
-
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
-
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
queries-UIDefiner
-
defaultModelIsCallBackMethodSelector: someAspect
-
used by the UIPainters aspectGenerator;
Return true if the aspect specifies an action method
(or callBack) as opposed to a real model value.
visiting
-
acceptUISpecVisitor: aVisitor
-
Double dispatch back to the visitor, passing my type encoded in
the selector (visitor pattern)
|