MultiImage.st
author penk
Wed, 11 Sep 2002 14:50:38 +0200
changeset 1607 432b696242ea
child 1614 b147a4fd04cf
permissions -rw-r--r--
initial checkin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1607
432b696242ea initial checkin
penk
parents:
diff changeset
     1
"{ Package: 'stx:libview2' }"
432b696242ea initial checkin
penk
parents:
diff changeset
     2
432b696242ea initial checkin
penk
parents:
diff changeset
     3
Object subclass:#MultiImage
432b696242ea initial checkin
penk
parents:
diff changeset
     4
	instanceVariableNames:'images'
432b696242ea initial checkin
penk
parents:
diff changeset
     5
	classVariableNames:''
432b696242ea initial checkin
penk
parents:
diff changeset
     6
	poolDictionaries:''
432b696242ea initial checkin
penk
parents:
diff changeset
     7
	category:'Graphics-Images'
432b696242ea initial checkin
penk
parents:
diff changeset
     8
!
432b696242ea initial checkin
penk
parents:
diff changeset
     9
432b696242ea initial checkin
penk
parents:
diff changeset
    10
432b696242ea initial checkin
penk
parents:
diff changeset
    11
!MultiImage class methodsFor:'instance creation'!
432b696242ea initial checkin
penk
parents:
diff changeset
    12
432b696242ea initial checkin
penk
parents:
diff changeset
    13
images:imageCollection
432b696242ea initial checkin
penk
parents:
diff changeset
    14
    ^ self new images:imageCollection
432b696242ea initial checkin
penk
parents:
diff changeset
    15
! !
432b696242ea initial checkin
penk
parents:
diff changeset
    16
432b696242ea initial checkin
penk
parents:
diff changeset
    17
!MultiImage methodsFor:'accessing'!
432b696242ea initial checkin
penk
parents:
diff changeset
    18
432b696242ea initial checkin
penk
parents:
diff changeset
    19
images:something
432b696242ea initial checkin
penk
parents:
diff changeset
    20
    "set the value of the instance variable 'images' (automatically generated)"
432b696242ea initial checkin
penk
parents:
diff changeset
    21
432b696242ea initial checkin
penk
parents:
diff changeset
    22
    images := something.
432b696242ea initial checkin
penk
parents:
diff changeset
    23
! !
432b696242ea initial checkin
penk
parents:
diff changeset
    24
432b696242ea initial checkin
penk
parents:
diff changeset
    25
!MultiImage methodsFor:'displaying'!
432b696242ea initial checkin
penk
parents:
diff changeset
    26
432b696242ea initial checkin
penk
parents:
diff changeset
    27
displayOn:aGC x:x y:y opaque:opaque
432b696242ea initial checkin
penk
parents:
diff changeset
    28
    |doOpaque|
432b696242ea initial checkin
penk
parents:
diff changeset
    29
432b696242ea initial checkin
penk
parents:
diff changeset
    30
    doOpaque := opaque.
432b696242ea initial checkin
penk
parents:
diff changeset
    31
    images do:[:eachImage |
432b696242ea initial checkin
penk
parents:
diff changeset
    32
        eachImage displayOn:aGC x:x y:y opaque:doOpaque.
432b696242ea initial checkin
penk
parents:
diff changeset
    33
        doOpaque := false.
432b696242ea initial checkin
penk
parents:
diff changeset
    34
    ].
432b696242ea initial checkin
penk
parents:
diff changeset
    35
! !
432b696242ea initial checkin
penk
parents:
diff changeset
    36
432b696242ea initial checkin
penk
parents:
diff changeset
    37
!MultiImage class methodsFor:'documentation'!
432b696242ea initial checkin
penk
parents:
diff changeset
    38
432b696242ea initial checkin
penk
parents:
diff changeset
    39
version
432b696242ea initial checkin
penk
parents:
diff changeset
    40
    ^ '$Header: /cvs/stx/stx/libview2/MultiImage.st,v 1.1 2002-09-11 12:50:38 penk Exp $'
432b696242ea initial checkin
penk
parents:
diff changeset
    41
! !