DevFormH.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:41 am'!
claus
parents:
diff changeset
     2
claus
parents:
diff changeset
     3
DeviceHandle subclass:#DeviceFormHandle
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
!DeviceFormHandle methodsFor:'finalization'!
claus
parents:
diff changeset
    11
claus
parents:
diff changeset
    12
disposed
claus
parents:
diff changeset
    13
    "the Form for which I am a handle has been collected - tell it to the x-server"
claus
parents:
diff changeset
    14
claus
parents:
diff changeset
    15
    drawableId notNil ifTrue:[
claus
parents:
diff changeset
    16
        gcId notNil ifTrue:[
claus
parents:
diff changeset
    17
            device destroyGC:gcId.
claus
parents:
diff changeset
    18
            gcId := nil
claus
parents:
diff changeset
    19
        ].
claus
parents:
diff changeset
    20
        device destroyPixmap:drawableId.
claus
parents:
diff changeset
    21
        drawableId := nil
claus
parents:
diff changeset
    22
    ]
claus
parents:
diff changeset
    23
! !
claus
parents:
diff changeset
    24