AbstractBorder.st
author Claus Gittinger <cg@exept.de>
Tue, 06 Jan 2015 02:41:40 +0100
changeset 6717 6864a3975bed
parent 6713 248ef6ff9725
child 6939 ea34372ee1a2
permissions -rw-r--r--
class: AbstractBorder added: #initialize #new
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
 COPYRIGHT (c) 1997 by eXept Software AG
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
 COPYRIGHT (c) 2009 by eXept Software AG
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
     4
	      All Rights Reserved
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 This software is furnished under a license and may be used
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 only in accordance with the terms of that license and with the
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 inclusion of the above copyright notice.   This software may not
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 be provided or otherwise made available to, or used by, any
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 other person.  No title to or ownership of the software is
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
 hereby transferred.
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
"{ Package: 'stx:libview' }"
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
6713
248ef6ff9725 class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 5407
diff changeset
    15
"{ NameSpace: Smalltalk }"
248ef6ff9725 class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 5407
diff changeset
    16
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
Object subclass:#AbstractBorder
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    18
	instanceVariableNames:'width'
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	classVariableNames:''
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
	poolDictionaries:''
5392
9cc77e8151a4 category
Claus Gittinger <cg@exept.de>
parents: 5374
diff changeset
    21
	category:'Graphics-Support'
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
!
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
!AbstractBorder class methodsFor:'documentation'!
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
copyright
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
"
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
 COPYRIGHT (c) 1997 by eXept Software AG
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
 COPYRIGHT (c) 2009 by eXept Software AG
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    30
	      All Rights Reserved
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
 This software is furnished under a license and may be used
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
 only in accordance with the terms of that license and with the
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
 inclusion of the above copyright notice.   This software may not
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
 be provided or otherwise made available to, or used by, any
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
 other person.  No title to or ownership of the software is
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
 hereby transferred.
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
"
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
!
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
documentation
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
"
5392
9cc77e8151a4 category
Claus Gittinger <cg@exept.de>
parents: 5374
diff changeset
    43
    Extracted from Border.
9cc77e8151a4 category
Claus Gittinger <cg@exept.de>
parents: 5374
diff changeset
    44
    Common superclass for border-painters.
9cc77e8151a4 category
Claus Gittinger <cg@exept.de>
parents: 5374
diff changeset
    45
    This will replace the mixture of window-system supported borders and manually
9cc77e8151a4 category
Claus Gittinger <cg@exept.de>
parents: 5374
diff changeset
    46
    drawn 3D levels (which is ugly, but served me well for almost 20years now).
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
    [author:]
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    49
	Claus Gittinger
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
"
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
! !
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
!AbstractBorder class methodsFor:'instance creation'!
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
6717
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
    55
new
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
    56
    "return an initialized instance"
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
    57
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
    58
    ^ self basicNew initialize.
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
    59
!
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
    60
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
width:borderWidth
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    62
    "create a new instance of the receiver with a border of the given width
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
     (and default color)."
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
    ^ self new width:borderWidth color:(Color black)
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
    "Modified: 10.2.1997 / 15:19:57 / cg"
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
!
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
width:borderWidth color:aColor
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    71
    "create a new instance of the receiver with a border of the given width
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
     and color."
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    74
    ^ self new width:borderWidth color:aColor
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
    "Modified: 10.2.1997 / 15:20:32 / cg"
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
! !
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
!AbstractBorder methodsFor:'accessing'!
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    81
color:aColor
6713
248ef6ff9725 class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 5407
diff changeset
    82
    "set the color"
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    83
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    84
    "/ self subclassResponsibility
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    85
!
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    86
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    87
level
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    88
    "get the 3D level"
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    89
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    90
    ^ 0
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    91
!
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    92
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    93
width
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    94
    "get the width"
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    95
6713
248ef6ff9725 class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 5407
diff changeset
    96
    ^ width ? 1
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    97
!
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    98
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
    99
width:aNumber
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   100
    "set the width"
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   101
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   102
    width := aNumber
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   103
!
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   104
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   105
width:aWidth color:aColor
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   106
     self width:aWidth.
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   107
     self color:aColor
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
    "Created: 10.2.1997 / 15:21:27 / cg"
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
! !
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
!AbstractBorder methodsFor:'displaying'!
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
displayOn:aGC forDisplayBox:aRectangle
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
    "display the borders represented by the receiver in the specified rectangle.
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
     The gc is restored after the draw."
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   118
    "/ self subclassResponsibility
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
! !
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
6717
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   121
!AbstractBorder methodsFor:'initialization'!
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   122
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   123
initialize
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   124
    width := 1.
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   125
! !
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   126
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   127
!AbstractBorder methodsFor:'queries'!
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   129
allSidesEqual:aSmallInteger 
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   130
    "true if all four sides have the same border width;
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   131
     always true here - provided for compatibility"
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   133
    ^ true
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   134
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   135
    "Created: 10.2.1997 / 14:53:13 / cg"
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
!
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   138
displayBoxFor:aRectangle
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   139
    "return a rectangle representing the overall display box of a component
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   140
     bordered by the receiver, which has bounds of aRectangle.
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   141
     That is, the argument outset by the receivers borders."
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   142
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   143
    |insetRectangle|
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   144
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   145
    insetRectangle := aRectangle copy.
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   146
    insetRectangle left:(insetRectangle left - width).
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   147
    insetRectangle right:(insetRectangle right + width).
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   148
    insetRectangle top:(insetRectangle top - width).
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   149
    insetRectangle bottom:(insetRectangle bottom + width).
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   150
    ^ insetRectangle
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   152
    "Created: 10.2.1997 / 15:43:00 / cg"
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   153
!
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   154
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   155
insetDisplayBoxFor:aRectangle
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   156
    "return a rectangle representing the display box of a component
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   157
     bordered by the receiver in the outer bounds, aRectangle.
6713
248ef6ff9725 class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 5407
diff changeset
   158
     That is, the argument inset by the receiver's borders."
5407
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   159
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   160
    |insetRectangle|
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   161
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   162
    insetRectangle := aRectangle copy.
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   163
    insetRectangle left:(insetRectangle left + width).
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   164
    insetRectangle right:(insetRectangle right - width).
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   165
    insetRectangle top:(insetRectangle top + width).
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   166
    insetRectangle bottom:(insetRectangle bottom - width).
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   167
    ^ insetRectangle
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   168
767945d3ad71 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5392
diff changeset
   169
    "Created: 10.2.1997 / 15:42:06 / cg"
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
! !
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
!AbstractBorder class methodsFor:'documentation'!
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
6717
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   174
version
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   175
    ^ '$Header: /cvs/stx/stx/libview/AbstractBorder.st,v 1.5 2015-01-06 01:41:40 cg Exp $'
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   176
!
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   177
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
version_CVS
6717
6864a3975bed class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 6713
diff changeset
   179
    ^ '$Header: /cvs/stx/stx/libview/AbstractBorder.st,v 1.5 2015-01-06 01:41:40 cg Exp $'
5374
fa6ec7dc8508 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
! !
6713
248ef6ff9725 class: AbstractBorder
Claus Gittinger <cg@exept.de>
parents: 5407
diff changeset
   181