CompositePart.st
author tz
Mon, 30 Mar 1998 14:10:59 +0200
changeset 876 585929b1fec2
parent 364 bacd91f54052
child 993 2b42f3515f05
permissions -rw-r--r--
some cleans
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
364
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
VisualPart subclass:#CompositePart
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
	instanceVariableNames:'components preferredBounds'
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
	classVariableNames:''
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
	poolDictionaries:''
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	category:'Graphics-Display Objects'
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
!
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!CompositePart class methodsFor:'documentation'!
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
documentation
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
"
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
    a dummy class - only existing to provide a compatible home
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
    for fileIn of ST-80 classes.
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
    Notice: 
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
        this class was implemented using protocol information
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
        from alpha testers, from reading PD programs and 
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
        from the Hopkins/Horan book.
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
        - it may not be complete or compatible to the corresponding ST-80 class. 
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
        If you encounter any incompatibilities, please forward a note 
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
        describing the incompatibility verbal (i.e. no code) to the ST/X team.
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    [author:]
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
        Claus Gittinger
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
"
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
! !
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
!CompositePart methodsFor:'accessing'!
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
components
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
    "return the components"
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
    ^ components
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
    "Created: 14.2.1997 / 17:57:23 / cg"
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    "Modified: 14.2.1997 / 17:57:32 / cg"
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
! !
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
!CompositePart methodsFor:'adding-removing'!
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
add:aComponent
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
    components add:aComponent
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
    "Created: 14.2.1997 / 17:57:59 / cg"
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
!
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
add:aComponent at:aPoint
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
    aComponent origin:aPoint.
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
    components add:aComponent
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
    "Created: 14.2.1997 / 17:58:19 / cg"
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
! !
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
!CompositePart class methodsFor:'documentation'!
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
version
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
    ^ '$Header: /cvs/stx/stx/libview2/CompositePart.st,v 1.1 1997-01-14 16:59:34 cg Exp $'
bacd91f54052 intitial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
! !