eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'SequenceView':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: SequenceView


Inheritance:

   Object
   |
   +--GraphicsMedium
      |
      +--DisplaySurface
         |
         +--SimpleView
            |
            +--ScrollableView
               |
               +--SequenceView
                  |
                  +--MultiSelectionSequenceView

Package:
stx:libwidg
Category:
Views-Lists
Version:
rev: 1.12 date: 2016/10/14 16:43:46
user: cg
file: SequenceView.st directory: libwidg
module: stx stc-classLibrary: libwidg

Description:


implements a SelectionInListView with configurable scrollbars

ST-80 compatibility


Related information:

    SelectionInListView

Class protocol:

defaults
o  defaultFont


Instance protocol:

Compatibility-ST80
o  optimizeForText
dummy - ST-80 compatibility

initialization
o  initialize
setup a ScrollableView scrolling a SelectionInList instance

slave-view messages
o  enabled: aBoolean
senders assume that I am the listView - not a wrapper

o  font: aFont
set the font for the scrolled view

o  invalidate
senders assume that I am the listView - not a wrapper

o  invalidate: aRectangle
senders assume that I am the listView - not a wrapper

o  invalidate: aRectangle repairNow: doRepair
senders assume that I am the listView - not a wrapper

o  invalidateDeviceRectangle: aRectangle repairNow: doRepair
senders assume that I am the listView - not a wrapper

o  invalidateRepairNow: doRepair
senders assume that I am the listView - not a wrapper


Examples:


same behavior as a SelectionInListView, but scrollable
|view|

view := self extent:100@100.
view list:#( 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'in der Ruhe liegt die Kraft').
view multipleSelectOk:true.
view openAndWait.


ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Sat, 08 Aug 2020 00:46:03 GMT