Cairo__FillRule.st
author Jan Vrany <jan.vrany@labware.com>
Mon, 15 Jun 2020 15:16:56 +0100
changeset 90 b808c338d5c3
parent 88 9d51db2ba641
permissions -rw-r--r--
Fix `SimpleView >> redrawWithCairoBuffered:...` after an API change ...which happened a loong time ago but went unnoticed.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
88
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
     1
"
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
     2
stx:goodies/libcairo - Cairo graphics bindings for Smalltalk/X
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
     3
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
     4
Copyright (C) 2008-2019 Jan Vrany
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
     5
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
     6
This code is licensed under Creative Commons Attribution-NonCommercial License.
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
     7
For full text of the license, see file LICENSE.txt
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
     8
"
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
"{ Package: 'stx:goodies/libcairo' }"
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
"{ NameSpace: Cairo }"
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
SharedPool subclass:#FillRule
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
	instanceVariableNames:''
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    15
	classVariableNames:'CAIRO_FILL_RULE_WINDING CAIRO_FILL_RULE_EVEN_ODD'
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
	poolDictionaries:''
12
e5f0c18af8a9 - Cairo::Format
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 11
diff changeset
    17
	category:'Cairo-Constants'
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
!
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
88
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    20
!FillRule class methodsFor:'documentation'!
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    21
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    22
copyright
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    23
"
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    24
stx:goodies/libcairo - Cairo graphics bindings for Smalltalk/X
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    25
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    26
Copyright (C) 2008-2019 Jan Vrany
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    27
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    28
This code is licensed under Creative Commons Attribution-NonCommercial License.
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    29
For full text of the license, see file LICENSE.txt
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    30
"
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 45
diff changeset
    31
! !
45
8ee53c41a084 Win32: Initial support for Cairo under Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    32
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
!FillRule class methodsFor:'initialization'!
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
initialize
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    37
    CAIRO_FILL_RULE_WINDING := 0.
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    38
    CAIRO_FILL_RULE_EVEN_ODD := 1.
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
! !
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
!FillRule class methodsFor:'constants'!
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    43
CAIRO_FILL_RULE_EVEN_ODD
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    45
    ^CAIRO_FILL_RULE_EVEN_ODD
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
!
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    48
CAIRO_FILL_RULE_WINDING
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    50
    ^CAIRO_FILL_RULE_WINDING
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
! !
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
45
8ee53c41a084 Win32: Initial support for Cairo under Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    53
!FillRule class methodsFor:'documentation'!
8ee53c41a084 Win32: Initial support for Cairo under Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    54
8ee53c41a084 Win32: Initial support for Cairo under Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    55
version_HG
8ee53c41a084 Win32: Initial support for Cairo under Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    56
8ee53c41a084 Win32: Initial support for Cairo under Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    57
    ^ '$Changeset: <not expanded> $'
8ee53c41a084 Win32: Initial support for Cairo under Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    58
! !
8ee53c41a084 Win32: Initial support for Cairo under Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    59
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
FillRule initialize!