XGraphicsContext.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 30 Jun 2016 22:07:40 +0100
branchjv
changeset 7399 143bc9c1a08e
parent 6727 f3449322bf47
child 7541 39940e2446a5
permissions -rw-r--r--
Merge

"{ Package: 'stx:libview' }"

DeviceGraphicsContext subclass:#XGraphicsContext
	instanceVariableNames:'xftDrawId cairoSurfaceId'
	classVariableNames:''
	poolDictionaries:''
	category:'Interface-Graphics'
!


!XGraphicsContext methodsFor:'accessing'!

xftDrawId
    ^ xftDrawId
!

xftDrawId:anXftDrawHandle
    xftDrawId := anXftDrawHandle.

    "Modified (format): / 23-06-2014 / 21:28:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !


!XGraphicsContext methodsFor:'initialization & release'!

prepareForReinit
    "kludge - clear drawableId and gcId
     needed after snapin"

    super prepareForReinit.
    xftDrawId := nil.
    cairoSurfaceId := nil.

    "Created: / 09-10-2014 / 00:02:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    "Modified: / 26-12-2014 / 22:51:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !

!XGraphicsContext class methodsFor:'documentation'!

version_HG

    ^ '$Changeset: <not expanded> $'
! !