DevViewH.st
author claus
Tue, 06 Jun 1995 06:09:07 +0200
changeset 151 8123ec03c52f
child 164 87eadeed8776
permissions -rw-r--r--
.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
151
claus
parents:
diff changeset
     1
'From Smalltalk/X, Version:2.10.5 on 25-may-1995 at 7:37:38 am'!
claus
parents:
diff changeset
     2
claus
parents:
diff changeset
     3
DeviceHandle subclass:#DeviceViewHandle
claus
parents:
diff changeset
     4
	 instanceVariableNames:''
claus
parents:
diff changeset
     5
	 classVariableNames:''
claus
parents:
diff changeset
     6
	 poolDictionaries:''
claus
parents:
diff changeset
     7
	 category:'Graphics-Support'
claus
parents:
diff changeset
     8
!
claus
parents:
diff changeset
     9
claus
parents:
diff changeset
    10
!DeviceViewHandle methodsFor:'finalization'!
claus
parents:
diff changeset
    11
claus
parents:
diff changeset
    12
disposed
claus
parents:
diff changeset
    13
    "the view for which I am a handle was collected 
claus
parents:
diff changeset
    14
     - release system resources"
claus
parents:
diff changeset
    15
claus
parents:
diff changeset
    16
    drawableId notNil ifTrue:[
claus
parents:
diff changeset
    17
        gcId notNil ifTrue:[
claus
parents:
diff changeset
    18
            device destroyGC:gcId.
claus
parents:
diff changeset
    19
            gcId := nil.
claus
parents:
diff changeset
    20
        ].
claus
parents:
diff changeset
    21
        device destroyView:self withId:drawableId.
claus
parents:
diff changeset
    22
        drawableId := nil.
claus
parents:
diff changeset
    23
    ].
claus
parents:
diff changeset
    24
claus
parents:
diff changeset
    25
claus
parents:
diff changeset
    26
! !
claus
parents:
diff changeset
    27