|
Class: ViewWithLabelSpec
Object
|
+--UISpecification
|
+--ComponentSpec
|
+--ViewWithLabelSpec
|
+--LabelSpec
|
+--ViewWithLabelAndModelSpec
- Package:
- stx:libui
- Category:
- Interface-Support-UI-Specs
- Version:
- rev:
1.97
date: 2018/05/24 09:32:46
- user: cg
- file: ViewWithLabelSpec.st directory: libui
- module: stx stc-classLibrary: libui
- Author:
- Claus Atzkern
Not normally used by applications.
special channel:
enableDisableColor this is an optional boolean channel, which can be
connected to another view's enable channel.
If will change the label's foreground color to the
buttonDisabledColor / buttonEnabledColor respectively.
Use this if labels/framedBoxes etc. are to change their
color under the control of an enable channel.
UIBuilder
UIPainter
interface specs
-
basicsEditSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:ViewWithLabelSpec andSelector:#basicsEditSpec
|
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
-
supportsLabel
-
answer whether corresponding view instances of the spec class can have labels
accessing
-
adjust
-
return the value of the instance variable 'adjust' (automatically generated)
-
adjust: something
-
set the value of the instance variable 'adjust' (automatically generated)
-
alignment
-
-
alignment: aSymbol
-
-
defaultAdjust
-
-
formatString
-
-
formatString: something
-
-
hasCharacterOrientedLabel
-
return the value of the instance variable 'hasCharacterOrientedLabel' (automatically generated)
-
hasCharacterOrientedLabel: something
-
set the value of the instance variable 'hasCharacterOrientedLabel' (automatically generated)
-
hasImageOrientedLabel
-
-
hasImageOrientedLabel: something
-
-
label
-
return the label
-
label: aString
-
set the label
-
multiLineLabel
-
specifies if the label string has '\' to be xlated to return
-
multiLineLabel: aBoolean
-
specifies if the label string has '\' to be xlated to return
-
resizeForLabel
-
return the value of the instance variable 'resizeForLabel' (automatically generated)
-
resizeForLabel: something
-
set the value of the instance variable 'resizeForLabel' (automatically generated)
-
setLabel: aLabel
-
ST-80 compatibility
-
translateLabel
-
return the value of the instance variable 'translateLabel' (automatically generated)
-
translateLabel: something
-
set the value of the instance variable 'translateLabel' (automatically generated)
accessing-channels
-
enableDisableColorChannel
-
-
enableDisableColorChannel: aspectSelector
-
-
labelChannel
-
return the value of the instance variable 'labelChannel' (automatically generated)
-
labelChannel: something
-
set the value of the instance variable 'labelChannel' (automatically generated)
accessing-color & font
-
backgroundColor
-
return backgroundColor
-
backgroundColor: something
-
set backgroundColor
-
foregroundColor
-
return foregroundColor
-
foregroundColor: something
-
set foregroundColor
building
-
aspectSelectors
-
add more aspect selectors (these generate aspect methods in the definer)
-
setAttributesIn: aView with: aBuilder
-
set my attributes to aView
-
setChannelsIn: aView with: aBuilder
-
set channels in aView
-
setColorAttributesIn: v with: aBuilder
-
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
-
labelSelector
-
|