Cairo__HintStyle.st
author Jan Vrany <jan.vrany@labware.com>
Mon, 15 Jun 2020 15:14:31 +0100
changeset 89 2a1c3c0439ea
parent 88 9d51db2ba641
permissions -rw-r--r--
Remove invalid and superfluous `Cairo::CObject class >> fromExternalObject:`
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
88
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
     1
"
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
     2
stx:goodies/libcairo - Cairo graphics bindings for Smalltalk/X
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
     3
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
     4
Copyright (C) 2008-2019 Jan Vrany
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
     5
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
     6
This code is licensed under Creative Commons Attribution-NonCommercial License.
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
     7
For full text of the license, see file LICENSE.txt
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
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:#HintStyle
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_HINT_STYLE_DEFAULT CAIRO_HINT_STYLE_NONE
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    16
		CAIRO_HINT_STYLE_SLIGHT CAIRO_HINT_STYLE_MEDIUM
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    17
		CAIRO_HINT_STYLE_FULL'
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
	poolDictionaries:''
12
e5f0c18af8a9 - Cairo::Format
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 11
diff changeset
    19
	category:'Cairo-Constants'
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
!
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
88
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    22
!HintStyle class methodsFor:'documentation'!
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    23
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    24
copyright
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    25
"
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    26
stx:goodies/libcairo - Cairo graphics bindings for Smalltalk/X
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    27
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    28
Copyright (C) 2008-2019 Jan Vrany
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    29
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    30
This code is licensed under Creative Commons Attribution-NonCommercial License.
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    31
For full text of the license, see file LICENSE.txt
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    32
"
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    33
! !
9d51db2ba641 Add copyright notice
Jan Vrany <jan.vrany@labware.com>
parents: 29
diff changeset
    34
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
!HintStyle class methodsFor:'initialization'!
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
initialize
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    39
    CAIRO_HINT_STYLE_DEFAULT := 0.
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    40
    CAIRO_HINT_STYLE_NONE := 1.
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    41
    CAIRO_HINT_STYLE_SLIGHT := 2.
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    42
    CAIRO_HINT_STYLE_MEDIUM := 3.
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    43
    CAIRO_HINT_STYLE_FULL := 4.
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
! !
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
!HintStyle class methodsFor:'constants'!
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_HINT_STYLE_DEFAULT
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_HINT_STYLE_DEFAULT
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
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    53
CAIRO_HINT_STYLE_FULL
12
e5f0c18af8a9 - Cairo::Format
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 11
diff changeset
    54
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    55
    ^CAIRO_HINT_STYLE_FULL
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
!
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    58
CAIRO_HINT_STYLE_MEDIUM
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    60
    ^CAIRO_HINT_STYLE_MEDIUM
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
!
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    63
CAIRO_HINT_STYLE_NONE
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    65
    ^CAIRO_HINT_STYLE_NONE
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    66
!
12
e5f0c18af8a9 - Cairo::Format
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 11
diff changeset
    67
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    68
CAIRO_HINT_STYLE_SLIGHT
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    69
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 23
diff changeset
    70
    ^CAIRO_HINT_STYLE_SLIGHT
1
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
! !
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
2439fb18f3dc Initial commit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
HintStyle initialize!