VerticalRuler.st
author Claus Gittinger <cg@exept.de>
Fri, 31 May 1996 20:08:14 +0200
changeset 196 9311b28d1a32
parent 195 0fbaea91aa3d
child 1619 fda861e265ca
permissions -rw-r--r--
checkin from browser
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
     1
"
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
     2
 COPYRIGHT (c) 1994 by Claus Gittinger
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
     3
	      All Rights Reserved
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
     4
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
     5
 This software is furnished under a license and may be used
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    10
 hereby transferred.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    11
"
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    12
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    13
Ruler subclass:#VerticalRuler
161
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    14
	instanceVariableNames:''
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    15
	classVariableNames:''
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    16
	poolDictionaries:''
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    17
	category:'Views-Misc'
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    18
!
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    19
33
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    20
!VerticalRuler class methodsFor:'documentation'!
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    21
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    22
copyright
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    23
"
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    24
 COPYRIGHT (c) 1994 by Claus Gittinger
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    25
	      All Rights Reserved
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    26
33
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    27
 This software is furnished under a license and may be used
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    28
 only in accordance with the terms of that license and with the
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    29
 inclusion of the above copyright notice.   This software may not
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    30
 be provided or otherwise made available to, or used by, any
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    31
 other person.  No title to or ownership of the software is
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    32
 hereby transferred.
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    33
"
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    34
!
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    35
33
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    36
documentation
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    37
"
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    38
    like a Ruler, but vertical.
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    39
    see documentation in Ruler
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    40
"
3e68e4c73db3 last version before big scrolling change
claus
parents: 28
diff changeset
    41
! !
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    42
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    43
!VerticalRuler methodsFor:'accessing'!
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    44
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    45
paperHeightInch:inches
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    46
    "set the width of the document"
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    47
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    48
    paperHeight := inches.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    49
    shown ifTrue:[
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    50
	self redraw
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    51
    ]
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    52
!
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    53
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    54
paperHeightMM:millis
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    55
    "set the width of the document"
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    56
196
9311b28d1a32 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 195
diff changeset
    57
    paperHeight := UnitConverter millimeterToInch:millis.
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    58
    shown ifTrue:[
196
9311b28d1a32 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 195
diff changeset
    59
        self redraw
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    60
    ]
196
9311b28d1a32 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 195
diff changeset
    61
9311b28d1a32 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 195
diff changeset
    62
    "Modified: 31.5.1996 / 19:39:46 / cg"
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    63
! !
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    64
161
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    65
!VerticalRuler methodsFor:'initialization'!
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    66
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    67
initialize
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    68
    super initialize.
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    69
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    70
    self width:(font widthOf:'inch').
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    71
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    72
    "
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    73
     VerticalRuler new open
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    74
    "
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    75
! !
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
    76
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    77
!VerticalRuler methodsFor:'redrawing'!
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    78
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    79
redraw
28
ca403f4c5b86 *** empty log message ***
claus
parents: 27
diff changeset
    80
    "redraw the scale"
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    81
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    82
    |y pixelPerMM pixelPerInch mod pos shortLen veryShortLen longLen charX
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    83
     left paperHeightMM paperHeightPixel yOrigin labelBot marg fontHeight|
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    84
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    85
    shown ifFalse:[^ self].
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    86
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    87
    self clear.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    88
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    89
    yOrigin := self viewOrigin y.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    90
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    91
    paperHeightPixel := ((self inchToPixel:paperHeight) * scale) rounded.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    92
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
    93
    (yOrigin + height > paperHeightPixel) ifTrue:[
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
    94
        self paint:(Color darkGrey).
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
    95
        self fillRectangleX:0 y:paperHeightPixel
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
    96
                      width:width
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
    97
                      height:(yOrigin + height - paperHeightPixel).
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
    98
        self paint:fgColor.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
    99
        self displayLineFromX:0 y:paperHeightPixel
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   100
                          toX:width y:paperHeightPixel
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   101
    ].
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   102
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   103
    self paint:fgColor.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   104
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   105
    left := 0. "width - (font widthOf:'WW')"
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   106
    longLen := font widthOf:'WW'.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   107
    shortLen := longLen // 2.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   108
    charX := left + shortLen.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   109
    mod := 1.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   110
    marg := 3. "character shift"
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   111
    fontHeight := font height.
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   112
34
159147b254e1 *** empty log message ***
claus
parents: 33
diff changeset
   113
    showUnit ifTrue:[
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   114
        labelBot := marg + font height + font ascent + yOrigin.
34
159147b254e1 *** empty log message ***
claus
parents: 33
diff changeset
   115
    ] ifFalse:[
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   116
        labelBot := yOrigin
34
159147b254e1 *** empty log message ***
claus
parents: 33
diff changeset
   117
    ].
159147b254e1 *** empty log message ***
claus
parents: 33
diff changeset
   118
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   119
    (metric == #mm) ifTrue:[
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   120
        "centimeter - long blibs every centimeter; short ones every half"
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   121
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   122
        paperHeightMM := UnitConverter inchToMillimeter:paperHeight.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   123
        pixelPerMM := (self millimeterToPixel:1) * scale.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   124
        pos := 5.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   125
        y := (pixelPerMM * pos) rounded.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   126
        [(y < (height+yOrigin)) and:[pos <= paperHeightMM]] whileTrue:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   127
            |l|
28
ca403f4c5b86 *** empty log message ***
claus
parents: 27
diff changeset
   128
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   129
            l := shortLen.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   130
            (mod ~~ 1) ifTrue:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   131
                y < labelBot ifFalse:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   132
                    l := longLen
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   133
                ]
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   134
            ].
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   135
            self displayLineFromX:left y:y toX:(left + l) y:y.
28
ca403f4c5b86 *** empty log message ***
claus
parents: 27
diff changeset
   136
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   137
            (mod ~~ 1 and:[y >= labelBot]) ifTrue:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   138
                self displayString:(pos // 10) printString
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   139
                                 x:charX
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   140
                                 y:(y + marg + fontHeight)
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   141
            ].
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   142
            mod := (mod + 1) \\ 2.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   143
            pos := pos + 5.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   144
            y := (pixelPerMM * pos) rounded 
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   145
        ].
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   146
        showUnit ifTrue:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   147
            self displayString:'cm ' x:charX y:marg + fontHeight + yOrigin.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   148
        ]
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   149
    ].
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   150
    (metric == #inch) ifTrue:[
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   151
        "inches - long blibs every inch; short ones every half; very
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   152
         short ones every quarter"
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   153
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   154
        pixelPerInch := (self inchToPixel:1) * scale.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   155
        pos := 0.25.
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   156
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   157
        y := (pixelPerInch * pos) rounded.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   158
        veryShortLen := longLen // 4.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   159
        [(y < (yOrigin + height)) and:[pos <= paperHeight]] whileTrue:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   160
            |l|
28
ca403f4c5b86 *** empty log message ***
claus
parents: 27
diff changeset
   161
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   162
            l := shortLen.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   163
            (mod == 0) ifTrue:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   164
                y < labelBot ifFalse:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   165
                    l := longLen.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   166
                ]
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   167
            ] ifFalse:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   168
                (mod == 2) ifFalse:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   169
                    l := veryShortLen
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   170
                ]
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   171
            ].
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   172
            self displayLineFromX:left y:y toX:(left + l) y:y.
28
ca403f4c5b86 *** empty log message ***
claus
parents: 27
diff changeset
   173
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   174
            (mod == 0) ifTrue:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   175
                y < labelBot ifFalse:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   176
                    self displayString:pos asInteger printString
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   177
                                     x:charX
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   178
                                     y:(y + marg + fontHeight)
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   179
                ]
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   180
            ].
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   181
            mod := (mod + 1) \\ 4.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   182
            pos := pos + 0.25.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   183
            y := (pixelPerInch * pos) rounded
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   184
        ].
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   185
        showUnit ifTrue:[
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   186
            self displayString:'inch ' x:charX y:marg + fontHeight + yOrigin.
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   187
        ]
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   188
    ].
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   189
    self redrawEdges
195
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   190
0fbaea91aa3d use UnitConverter
Claus Gittinger <cg@exept.de>
parents: 161
diff changeset
   191
    "Modified: 31.5.1996 / 18:06:59 / cg"
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   192
! !
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   193
161
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
   194
!VerticalRuler class methodsFor:'documentation'!
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   195
161
5b6e284959a4 examples
Claus Gittinger <cg@exept.de>
parents: 86
diff changeset
   196
version
196
9311b28d1a32 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 195
diff changeset
   197
    ^ '$Header: /cvs/stx/stx/libwidg2/VerticalRuler.st,v 1.9 1996-05-31 18:08:14 cg Exp $'
27
12e5a38bf0a8 Initial revision
claus
parents:
diff changeset
   198
! !