Cairo__PatternType.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 05 Apr 2016 08:02:32 +0100
changeset 76 f3deda9cea3e
parent 35 395689a88b32
child 88 9d51db2ba641
permissions -rw-r--r--
Oops, fixed CairoGraphicsContext>>width:height: Must test whether a Cairo context has been created. If not, we're done.

"{ Package: 'stx:goodies/libcairo' }"

"{ NameSpace: Cairo }"

SharedPool subclass:#PatternType
	instanceVariableNames:''
	classVariableNames:'CAIRO_PATTERN_TYPE_SOLID CAIRO_PATTERN_TYPE_SURFACE
		CAIRO_PATTERN_TYPE_LINEAR CAIRO_PATTERN_TYPE_RADIAL
		CAIRO_PATTERN_TYPE_MESH CAIRO_PATTERN_TYPE_RASTER_SOURCE'
	poolDictionaries:''
	category:'Cairo-Constants'
!


!PatternType class methodsFor:'initialization'!

initialize

    CAIRO_PATTERN_TYPE_SOLID := 0.
    CAIRO_PATTERN_TYPE_SURFACE := 1.
    CAIRO_PATTERN_TYPE_LINEAR := 2.
    CAIRO_PATTERN_TYPE_RADIAL := 3.
    CAIRO_PATTERN_TYPE_MESH := 4.
    CAIRO_PATTERN_TYPE_RASTER_SOURCE := 5.
! !

!PatternType class methodsFor:'constants'!

CAIRO_PATTERN_TYPE_LINEAR

    ^CAIRO_PATTERN_TYPE_LINEAR
!

CAIRO_PATTERN_TYPE_MESH

    ^CAIRO_PATTERN_TYPE_MESH
!

CAIRO_PATTERN_TYPE_RADIAL

    ^CAIRO_PATTERN_TYPE_RADIAL
!

CAIRO_PATTERN_TYPE_RASTER_SOURCE

    ^CAIRO_PATTERN_TYPE_RASTER_SOURCE
!

CAIRO_PATTERN_TYPE_SOLID

    ^CAIRO_PATTERN_TYPE_SOLID
!

CAIRO_PATTERN_TYPE_SURFACE

    ^CAIRO_PATTERN_TYPE_SURFACE
! !

!PatternType class methodsFor:'documentation'!

version_HG

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


PatternType initialize!