1.. _legacy_constants:
2
3================
4Legacy Constants
5================
6
7These constants are aliases for enum attributes in newer versions of Pycairo.
8They might still be useful if you need to support Pycairo versions older than
91.13.
10
11.. currentmodule:: cairo
12
13.. data:: ANTIALIAS_DEFAULT
14
15    See :attr:`Antialias.DEFAULT`
16
17.. data:: ANTIALIAS_NONE
18
19    See :attr:`Antialias.NONE`
20
21.. data:: ANTIALIAS_GRAY
22
23    See :attr:`Antialias.GRAY`
24
25.. data:: ANTIALIAS_SUBPIXEL
26
27    See :attr:`Antialias.SUBPIXEL`
28
29.. data:: ANTIALIAS_FAST
30
31    See :attr:`Antialias.FAST`
32
33    .. versionadded:: 1.12.0
34
35.. data:: ANTIALIAS_GOOD
36
37    See :attr:`Antialias.GOOD`
38
39    .. versionadded:: 1.12.0
40
41.. data:: ANTIALIAS_BEST
42
43    See :attr:`Antialias.BEST`
44
45    .. versionadded:: 1.12.0
46
47.. data:: CONTENT_COLOR
48
49    See :attr:`Content.COLOR`
50
51.. data:: CONTENT_ALPHA
52
53    See :attr:`Content.ALPHA`
54
55.. data:: CONTENT_COLOR_ALPHA
56
57    See :attr:`Content.COLOR_ALPHA`
58
59.. data:: EXTEND_NONE
60
61    See :attr:`Extend.NONE`
62
63.. data:: EXTEND_REPEAT
64
65    See :attr:`Extend.REPEAT`
66
67.. data:: EXTEND_REFLECT
68
69    See :attr:`Extend.REFLECT`
70
71.. data:: EXTEND_PAD
72
73    See :attr:`Extend.PAD`
74
75.. data:: FILL_RULE_WINDING
76
77    See :attr:`FillRule.WINDING`
78
79.. data:: FILL_RULE_EVEN_ODD
80
81    See :attr:`FillRule.EVEN_ODD`
82
83.. data:: FILTER_FAST
84
85    See :attr:`Filter.FAST`
86
87.. data:: FILTER_GOOD
88
89    See :attr:`Filter.GOOD`
90
91.. data:: FILTER_BEST
92
93    See :attr:`Filter.BEST`
94
95.. data:: FILTER_NEAREST
96
97    See :attr:`Filter.NEAREST`
98
99.. data:: FILTER_BILINEAR
100
101    See :attr:`Filter.BILINEAR`
102
103.. data:: FILTER_GAUSSIAN
104
105    See :attr:`Filter.GAUSSIAN`
106
107.. data:: FONT_SLANT_NORMAL
108
109    See :attr:`FontSlant.NORMAL`
110
111.. data:: FONT_SLANT_ITALIC
112
113    See :attr:`FontSlant.ITALIC`
114
115.. data:: FONT_SLANT_OBLIQUE
116
117    See :attr:`FontSlant.OBLIQUE`
118
119.. data:: FONT_WEIGHT_NORMAL
120
121    See :attr:`FontWeight.NORMAL`
122
123.. data:: FONT_WEIGHT_BOLD
124
125    See :attr:`FontWeight.BOLD`
126
127.. data:: FORMAT_INVALID
128
129    See :attr:`Format.INVALID`
130
131    .. versionadded:: 1.12.0
132
133.. data:: FORMAT_ARGB32
134
135    See :attr:`Format.ARGB32`
136
137.. data:: FORMAT_RGB24
138
139    See :attr:`Format.RGB24`
140
141.. data:: FORMAT_A8
142
143    See :attr:`Format.A8`
144
145.. data:: FORMAT_A1
146
147    See :attr:`Format.A1`
148
149.. data:: FORMAT_RGB16_565
150
151    See :attr:`Format.RGB16_565`
152
153.. data:: FORMAT_RGB30
154
155    See :attr:`Format.RGB30`
156
157    .. versionadded:: 1.12.0
158
159.. data:: HINT_METRICS_DEFAULT
160
161    See :attr:`HintMetrics.DEFAULT`
162
163.. data:: HINT_METRICS_OFF
164
165    See :attr:`HintMetrics.OFF`
166
167.. data:: HINT_METRICS_ON
168
169    See :attr:`HintMetrics.ON`
170
171
172.. data:: HINT_STYLE_DEFAULT
173
174    See :attr:`HintStyle.DEFAULT`
175
176.. data:: HINT_STYLE_NONE
177
178    See :attr:`HintStyle.NONE`
179
180.. data:: HINT_STYLE_SLIGHT
181
182    See :attr:`HintStyle.SLIGHT`
183
184.. data:: HINT_STYLE_MEDIUM
185
186    See :attr:`HintStyle.MEDIUM`
187
188.. data:: HINT_STYLE_FULL
189
190    See :attr:`HintStyle.FULL`
191
192.. data:: LINE_CAP_BUTT
193
194    See :attr:`LineCap.BUTT`
195
196.. data:: LINE_CAP_ROUND
197
198    See :attr:`LineCap.ROUND`
199
200.. data:: LINE_CAP_SQUARE
201
202    See :attr:`LineCap.SQUARE`
203
204.. data:: LINE_JOIN_MITER
205
206    See :attr:`LineJoin.MITER`
207
208.. data:: LINE_JOIN_ROUND
209
210    See :attr:`LineJoin.ROUND`
211
212.. data:: LINE_JOIN_BEVEL
213
214    See :attr:`LineJoin.BEVEL`
215
216.. data:: OPERATOR_CLEAR
217
218    See :attr:`Operator.CLEAR`
219
220.. data:: OPERATOR_SOURCE
221
222    See :attr:`Operator.SOURCE`
223
224.. data:: OPERATOR_OVER
225
226    See :attr:`Operator.OVER`
227
228.. data:: OPERATOR_IN
229
230    See :attr:`Operator.IN`
231
232.. data:: OPERATOR_OUT
233
234    See :attr:`Operator.OUT`
235
236.. data:: OPERATOR_ATOP
237
238    See :attr:`Operator.ATOP`
239
240.. data:: OPERATOR_DEST
241
242    See :attr:`Operator.DEST`
243
244.. data:: OPERATOR_DEST_OVER
245
246    See :attr:`Operator.DEST_OVER`
247
248.. data:: OPERATOR_DEST_IN
249
250    See :attr:`Operator.DEST_IN`
251
252.. data:: OPERATOR_DEST_OUT
253
254    See :attr:`Operator.DEST_OUT`
255
256.. data:: OPERATOR_DEST_ATOP
257
258    See :attr:`Operator.DEST_ATOP`
259
260.. data:: OPERATOR_XOR
261
262    See :attr:`Operator.XOR`
263
264.. data:: OPERATOR_ADD
265
266    See :attr:`Operator.ADD`
267
268.. data:: OPERATOR_SATURATE
269
270    See :attr:`Operator.SATURATE`
271
272.. data:: OPERATOR_MULTIPLY
273
274    See :attr:`Operator.MULTIPLY`
275
276    .. versionadded:: 1.12.0
277
278.. data:: OPERATOR_SCREEN
279
280    See :attr:`Operator.SCREEN`
281
282    .. versionadded:: 1.12.0
283
284.. data:: OPERATOR_OVERLAY
285
286    See :attr:`Operator.OVERLAY`
287
288    .. versionadded:: 1.12.0
289
290.. data:: OPERATOR_DARKEN
291
292    See :attr:`Operator.DARKEN`
293
294    .. versionadded:: 1.12.0
295
296.. data:: OPERATOR_LIGHTEN
297
298    See :attr:`Operator.LIGHTEN`
299
300    .. versionadded:: 1.12.0
301
302.. data:: OPERATOR_COLOR_DODGE
303
304    See :attr:`Operator.COLOR_DODGE`
305
306    .. versionadded:: 1.12.0
307
308.. data:: OPERATOR_COLOR_BURN
309
310    See :attr:`Operator.COLOR_BURN`
311
312    .. versionadded:: 1.12.0
313
314.. data:: OPERATOR_HARD_LIGHT
315
316    See :attr:`Operator.HARD_LIGHT`
317
318    .. versionadded:: 1.12.0
319
320.. data:: OPERATOR_SOFT_LIGHT
321
322    See :attr:`Operator.SOFT_LIGHT`
323
324    .. versionadded:: 1.12.0
325
326.. data:: OPERATOR_DIFFERENCE
327
328    See :attr:`Operator.DIFFERENCE`
329
330    .. versionadded:: 1.12.0
331
332.. data:: OPERATOR_EXCLUSION
333
334    See :attr:`Operator.EXCLUSION`
335
336    .. versionadded:: 1.12.0
337
338.. data:: OPERATOR_HSL_HUE
339
340    See :attr:`Operator.HSL_HUE`
341
342    .. versionadded:: 1.12.0
343
344.. data:: OPERATOR_HSL_SATURATION
345
346    See :attr:`Operator.HSL_SATURATION`
347
348    .. versionadded:: 1.12.0
349
350.. data:: OPERATOR_HSL_COLOR
351
352    See :attr:`Operator.HSL_COLOR`
353
354    .. versionadded:: 1.12.0
355
356.. data:: OPERATOR_HSL_LUMINOSITY
357
358    See :attr:`Operator.HSL_LUMINOSITY`
359
360    .. versionadded:: 1.12.0
361
362.. data:: PATH_MOVE_TO
363
364    See :attr:`PathDataType.MOVE_TO`
365
366.. data:: PATH_LINE_TO
367
368    See :attr:`PathDataType.LINE_TO`
369
370.. data:: PATH_CURVE_TO
371
372    See :attr:`PathDataType.CURVE_TO`
373
374.. data:: PATH_CLOSE_PATH
375
376    See :attr:`PathDataType.CLOSE_PATH`
377
378.. data:: PS_LEVEL_2
379
380    See :attr:`PSLevel.LEVEL_2`
381
382.. data:: PS_LEVEL_3
383
384    See :attr:`PSLevel.LEVEL_3`
385
386.. data:: PDF_VERSION_1_4
387
388    See :attr:`PDFVersion.VERSION_1_4`
389
390    .. versionadded:: 1.12.0
391
392.. data:: PDF_VERSION_1_5
393
394    See :attr:`PDFVersion.VERSION_1_5`
395
396    .. versionadded:: 1.12.0
397
398.. data:: SVG_VERSION_1_1
399
400    See :attr:`SVGVersion.VERSION_1_1`
401
402    .. versionadded:: 1.12.0
403
404.. data:: SVG_VERSION_1_2
405
406    See :attr:`SVGVersion.VERSION_1_2`
407
408    .. versionadded:: 1.12.0
409
410.. data:: SUBPIXEL_ORDER_DEFAULT
411
412    See :attr:`SubpixelOrder.DEFAULT`
413
414.. data:: SUBPIXEL_ORDER_RGB
415
416    See :attr:`SubpixelOrder.RGB`
417
418.. data:: SUBPIXEL_ORDER_BGR
419
420    See :attr:`SubpixelOrder.BGR`
421
422.. data:: SUBPIXEL_ORDER_VRGB
423
424    See :attr:`SubpixelOrder.VRGB`
425
426.. data:: SUBPIXEL_ORDER_VBGR
427
428    See :attr:`SubpixelOrder.VBGR`
429
430.. data:: REGION_OVERLAP_IN
431
432    See :attr:`RegionOverlap.IN`
433
434    .. versionadded:: 1.11
435
436.. data:: REGION_OVERLAP_OUT
437
438    See :attr:`RegionOverlap.OUT`
439
440    .. versionadded:: 1.11
441
442.. data:: REGION_OVERLAP_PART
443
444    See :attr:`RegionOverlap.PART`
445
446    .. versionadded:: 1.11
447
448.. data:: STATUS_SUCCESS
449    STATUS_NO_MEMORY
450    STATUS_INVALID_RESTORE
451    STATUS_INVALID_POP_GROUP
452    STATUS_NO_CURRENT_POINT
453    STATUS_INVALID_MATRIX
454    STATUS_INVALID_STATUS
455    STATUS_NULL_POINTER
456    STATUS_INVALID_STRING
457    STATUS_INVALID_PATH_DATA
458    STATUS_READ_ERROR
459    STATUS_WRITE_ERROR
460    STATUS_SURFACE_FINISHED
461    STATUS_SURFACE_TYPE_MISMATCH
462    STATUS_PATTERN_TYPE_MISMATCH
463    STATUS_INVALID_CONTENT
464    STATUS_INVALID_FORMAT
465    STATUS_INVALID_VISUAL
466    STATUS_FILE_NOT_FOUND
467    STATUS_INVALID_DASH
468    STATUS_INVALID_DSC_COMMENT
469    STATUS_INVALID_INDEX
470    STATUS_CLIP_NOT_REPRESENTABLE
471    STATUS_TEMP_FILE_ERROR
472    STATUS_INVALID_STRIDE
473    STATUS_FONT_TYPE_MISMATCH
474    STATUS_USER_FONT_IMMUTABLE
475    STATUS_USER_FONT_ERROR
476    STATUS_NEGATIVE_COUNT
477    STATUS_INVALID_CLUSTERS
478    STATUS_INVALID_SLANT
479    STATUS_INVALID_WEIGHT
480    STATUS_INVALID_SIZE
481    STATUS_USER_FONT_NOT_IMPLEMENTED
482    STATUS_DEVICE_TYPE_MISMATCH
483    STATUS_DEVICE_ERROR
484    STATUS_INVALID_MESH_CONSTRUCTION
485    STATUS_DEVICE_FINISHED
486    STATUS_LAST_STATUS
487
488    See :class:`Status`
489
490    .. versionadded:: 1.12
491