|
Class: DataSetSpec
Object
|
+--UISpecification
|
+--ComponentSpec
|
+--NamedSpec
|
+--MenuComponentSpec
|
+--ViewWithScrollerSpec
|
+--DataSetSpec
- Package:
- stx:libui
- Category:
- Interface-Support-UI-Specs
- Version:
- rev:
1.108
date: 2019/05/27 13:16:29
- user: cg
- file: DataSetSpec.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
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:DataSetSpec andSelector:#basicsEditSpec
|
-
channelsEditSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:DataSetSpec andSelector:#channelsEditSpec
|
-
details2EditSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:DataSetSpec andSelector:#details2EditSpec
|
-
detailsEditSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:DataSetSpec 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
-
supportsDrag
-
-
supportsDrop
-
accessing
-
beDependentOfRows
-
return the value of the instance variable 'beDependentOfRows' (automatically generated)
-
beDependentOfRows: something
-
set the value of the instance variable 'beDependentOfRows' (automatically generated)
-
columnAdaptor
-
return the value of the instance variable 'columnAdaptor' (automatically generated)
-
columnAdaptor: something
-
set the value of the instance variable 'columnAdaptor' (automatically generated)
-
columnHolder
-
return the value of the instance variable 'columnHolder' (automatically generated)
-
columnHolder: something
-
set the value of the instance variable 'columnHolder' (automatically generated)
-
columns
-
return the value of the instance variable 'columns' (automatically generated)
-
columns: something
-
-
dataList
-
-
dataList: aList
-
-
doubleClickSelector
-
return the value of the instance variable 'doubleClickSelector' (automatically generated)
-
doubleClickSelector: something
-
set the value of the instance variable 'doubleClickSelector' (automatically generated)
-
fromLiteralArrayEncoding: aSpecArray
-
read my attributes from aSpecArray
-
has3Dseparators
-
return the value of the instance variable 'has3Dseparators' (automatically generated)
-
has3Dseparators: something
-
set the value of the instance variable 'has3Dseparators' (automatically generated)
-
has3Dsepartors
-
temporary kludge to fix ca's typo (which found its way into many specs ;-)
-
has3Dsepartors: something
-
temporary kludge to fix ca's typo (which found its way into many specs ;-)
-
horizontalSpacing
-
return the value of the instance variable 'horizontalSpacing' (automatically generated)
-
horizontalSpacing: something
-
set the value of the instance variable 'horizontalSpacing' (automatically generated)
-
isMultiSelect
-
-
isMultiSelect: something
-
-
listSelector
-
-
listSelector: something
-
-
multipleSelectOk
-
return the value of the instance variable 'multipleSelectOk' (automatically generated)
-
multipleSelectOk: something
-
set the value of the instance variable 'multipleSelectOk' (automatically generated)
-
rowIfAbsent
-
return the value of the instance variable 'rowIfAbsent' (automatically generated)
-
rowIfAbsent: something
-
set the value of the instance variable 'rowIfAbsent' (automatically generated)
-
selectCondition
-
a select condition callback; must return true if a select is allowed
-
selectCondition: something
-
a select condition callback; must return true if a select is allowed
-
selectRowOnDefault
-
if a non-selectable column is clicked, shall the row be selected instead ?
-
selectRowOnDefault: something
-
if a non-selectable column is clicked, shall the row be selected instead ?
-
separatorOneDColor
-
get the color used to draw a separator in oneD mode
-
separatorOneDColor: aColor
-
set the color used to draw a separator in oneD mode
-
showHorizontalLines
-
-
showHorizontalLines: aBoolean
-
-
showLabels
-
-
showLabels: something
-
set the value of the instance variable 'showLabels' (automatically generated)
-
showVerticalLines
-
-
showVerticalLines: aBoolean
-
-
tabAtEndAction
-
return the value of the instance variable 'tabAtEndAction' (automatically generated)
-
tabAtEndAction: something
-
set the value of the instance variable 'tabAtEndAction' (automatically generated)
-
tabAtStartAction
-
return the value of the instance variable 'tabAtStartAction' (automatically generated)
-
tabAtStartAction: something
-
set the value of the instance variable 'tabAtStartAction' (automatically generated)
-
tabIntern
-
return the value of the instance variable 'tabIntern' (automatically generated)
-
tabIntern: aBool
-
set the value of the instance variable 'tabIntern' (automatically generated)
-
useIndex
-
return the value of the instance variable 'useIndex' (automatically generated)
-
useIndex: something
-
set the value of the instance variable 'useIndex' (automatically generated)
-
valueChangeSelector
-
return the value of the instance variable 'valueChangeSelector' (automatically generated)
-
valueChangeSelector: something
-
set the value of the instance variable 'valueChangeSelector' (automatically generated)
-
verticalSpacing
-
return the value of the instance variable 'verticalSpacing' (automatically generated)
-
verticalSpacing: something
-
set the value of the instance variable 'verticalSpacing' (automatically generated)
accessing-builder
-
rowClassName
-
used by the DataSetBuilder; get name of 'row' class
-
rowClassName: aClassName
-
used by the DataSetBuilder; set name of 'row' class
accessing-channels
-
doubleClickChannel
-
-
doubleClickChannel: something
-
set the value of the instance variable 'doubleClickChannel' (automatically generated)
-
x_modifiedChannel
-
return the value of the instance variable 'modifiedChannel' (automatically generated)
-
x_modifiedChannel: something
-
set the value of the instance variable 'modifiedChannel' (automatically generated)
building
-
setAttributesIn: aView with: aBuilder
-
set my attributes to aView
-
setColorAttributesIn: aView with: aBuilder
-
apply my color attributes to aView
-
setEditingAttributesIn: aView with: aBuilder
-
set my attributes to aView
converting
-
skippedInLiteralEncoding
-
define the inst-slots which are skipped when generating a literalArrayEncoding;
(to skip the ones with default values.)
copying-private
-
postCopy
-
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
-
actionSelectors
-
add more action selectors (these generate callBack stub methods in the definer)
-
aspectSelectors
-
add more aspect selectors (these generate aspect methods in the definer)
-
defaultModelClassFor: someAspect
-
used by the UIPainters aspectGenerator
-
defaultModelValueStringFor: someAspect
-
used by the UIPainters aspectGenerator
visiting
-
acceptUISpecVisitor: aVisitor
-
Double dispatch back to the visitor, passing my type encoded in
the selector (visitor pattern)
|