Github User Fetcher
1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdk-pixbuf-macros.h
Go to the documentation of this file.
1
/* GdkPixbuf library - GdkPixbuf Macros
2
*
3
* Copyright (C) 2016 Chun-wei Fan
4
*
5
* Authors: Chun-wei Fan <fanc999@yahoo.com.tw>
6
*
7
* This library is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU Lesser General Public
9
* License as published by the Free Software Foundation; either
10
* version 2 of the License, or (at your option) any later version.
11
*
12
* This library is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* Lesser General Public License for more details.
16
*
17
* You should have received a copy of the GNU Lesser General Public
18
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
#if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION)
22
#error "Only <gdk-pixbuf/gdk-pixbuf.h> can be included directly."
23
#endif
24
25
#ifndef GDK_PIXBUF_MACROS_H
26
#define GDK_PIXBUF_MACROS_H
27
28
#include <
glib.h
>
29
30
#include <
gdk-pixbuf/gdk-pixbuf-features.h
>
31
32
/**
33
* GDK_PIXBUF_CHECK_VERSION:
34
* @major: major version (e.g. 2 for version 2.34.0)
35
* @minor: minor version (e.g. 34 for version 2.34.0)
36
* @micro: micro version (e.g. 0 for version 2.34.0)
37
*
38
* Macro to test the version of GdkPixbuf being compiled against.
39
*
40
* Returns: %TRUE if the version of the GdkPixbuf header files
41
* is the same as or newer than the passed-in version.
42
*
43
* Since: 2.36
44
*/
45
#define GDK_PIXBUF_CHECK_VERSION(major, minor, micro) \
46
(GDK_PIXBUF_MAJOR > (major) || \
47
(GDK_PIXBUF_MAJOR == (major) && GDK_PIXBUF_MINOR > (minor)) || \
48
(GDK_PIXBUF_MAJOR == (major) && GDK_PIXBUF_MINOR == (minor) && \
49
GDK_PIXBUF_MICRO >= (micro)))
50
51
/**
52
* GDK_PIXBUF_VERSION_2_0:
53
*
54
* A macro that evaluates to the 2.0 version of GdkPixbuf,
55
* in a format that can be used by the C pre-processor.
56
*
57
* Since: 2.36
58
*/
59
#define GDK_PIXBUF_VERSION_2_0 (G_ENCODE_VERSION (2, 0))
60
61
/**
62
* GDK_PIXBUF_VERSION_2_2:
63
*
64
* A macro that evaluates to the 2.2 version of GdkPixbuf,
65
* in a format that can be used by the C pre-processor.
66
*
67
* Since: 2.36
68
*/
69
#define GDK_PIXBUF_VERSION_2_2 (G_ENCODE_VERSION (2, 2))
70
71
/**
72
* GDK_PIXBUF_VERSION_2_4:
73
*
74
* A macro that evaluates to the 2.4 version of GdkPixbuf,
75
* in a format that can be used by the C pre-processor.
76
*
77
* Since: 2.36
78
*/
79
#define GDK_PIXBUF_VERSION_2_4 (G_ENCODE_VERSION (2, 4))
80
81
/**
82
* GDK_PIXBUF_VERSION_2_6:
83
*
84
* A macro that evaluates to the 2.6 version of GdkPixbuf,
85
* in a format that can be used by the C pre-processor.
86
*
87
* Since: 2.36
88
*/
89
#define GDK_PIXBUF_VERSION_2_6 (G_ENCODE_VERSION (2, 6))
90
91
/**
92
* GDK_PIXBUF_VERSION_2_8:
93
*
94
* A macro that evaluates to the 2.8 version of GdkPixbuf,
95
* in a format that can be used by the C pre-processor.
96
*
97
* Since: 2.36
98
*/
99
#define GDK_PIXBUF_VERSION_2_8 (G_ENCODE_VERSION (2, 8))
100
101
/**
102
* GDK_PIXBUF_VERSION_2_10:
103
*
104
* A macro that evaluates to the 2.10 version of GdkPixbuf,
105
* in a format that can be used by the C pre-processor.
106
*
107
* Since: 2.36
108
*/
109
#define GDK_PIXBUF_VERSION_2_10 (G_ENCODE_VERSION (2, 10))
110
111
/**
112
* GDK_PIXBUF_VERSION_2_12:
113
*
114
* A macro that evaluates to the 2.12 version of GdkPixbuf,
115
* in a format that can be used by the C pre-processor.
116
*
117
* Since: 2.36
118
*/
119
#define GDK_PIXBUF_VERSION_2_12 (G_ENCODE_VERSION (2, 12))
120
121
/**
122
* GDK_PIXBUF_VERSION_2_14:
123
*
124
* A macro that evaluates to the 2.14 version of GdkPixbuf,
125
* in a format that can be used by the C pre-processor.
126
*
127
* Since: 2.36
128
*/
129
#define GDK_PIXBUF_VERSION_2_14 (G_ENCODE_VERSION (2, 14))
130
131
/**
132
* GDK_PIXBUF_VERSION_2_16:
133
*
134
* A macro that evaluates to the 2.16 version of GdkPixbuf,
135
* in a format that can be used by the C pre-processor.
136
*
137
* Since: 2.36
138
*/
139
#define GDK_PIXBUF_VERSION_2_16 (G_ENCODE_VERSION (2, 16))
140
141
/**
142
* GDK_PIXBUF_VERSION_2_18:
143
*
144
* A macro that evaluates to the 2.18 version of GdkPixbuf,
145
* in a format that can be used by the C pre-processor.
146
*
147
* Since: 2.36
148
*/
149
#define GDK_PIXBUF_VERSION_2_18 (G_ENCODE_VERSION (2, 18))
150
151
/**
152
* GDK_PIXBUF_VERSION_2_20:
153
*
154
* A macro that evaluates to the 2.20 version of GdkPixbuf,
155
* in a format that can be used by the C pre-processor.
156
*
157
* Since: 2.36
158
*/
159
#define GDK_PIXBUF_VERSION_2_20 (G_ENCODE_VERSION (2, 20))
160
161
/**
162
* GDK_PIXBUF_VERSION_2_22:
163
*
164
* A macro that evaluates to the 2.22 version of GdkPixbuf,
165
* in a format that can be used by the C pre-processor.
166
*
167
* Since: 2.36
168
*/
169
#define GDK_PIXBUF_VERSION_2_22 (G_ENCODE_VERSION (2, 22))
170
171
/**
172
* GDK_PIXBUF_VERSION_2_24:
173
*
174
* A macro that evaluates to the 2.24 version of GdkPixbuf,
175
* in a format that can be used by the C pre-processor.
176
*
177
* Since: 2.36
178
*/
179
#define GDK_PIXBUF_VERSION_2_24 (G_ENCODE_VERSION (2, 24))
180
181
/**
182
* GDK_PIXBUF_VERSION_2_26:
183
*
184
* A macro that evaluates to the 2.26 version of GdkPixbuf,
185
* in a format that can be used by the C pre-processor.
186
*
187
* Since: 2.36
188
*/
189
#define GDK_PIXBUF_VERSION_2_26 (G_ENCODE_VERSION (2, 26))
190
191
/**
192
* GDK_PIXBUF_VERSION_2_28:
193
*
194
* A macro that evaluates to the 2.28 version of GdkPixbuf,
195
* in a format that can be used by the C pre-processor.
196
*
197
* Since: 2.36
198
*/
199
#define GDK_PIXBUF_VERSION_2_28 (G_ENCODE_VERSION (2, 28))
200
201
/**
202
* GDK_PIXBUF_VERSION_2_30:
203
*
204
* A macro that evaluates to the 2.30 version of GdkPixbuf,
205
* in a format that can be used by the C pre-processor.
206
*
207
* Since: 2.36
208
*/
209
#define GDK_PIXBUF_VERSION_2_30 (G_ENCODE_VERSION (2, 30))
210
211
/**
212
* GDK_PIXBUF_VERSION_2_32:
213
*
214
* A macro that evaluates to the 2.32 version of GdkPixbuf,
215
* in a format that can be used by the C pre-processor.
216
*
217
* Since: 2.36
218
*/
219
#define GDK_PIXBUF_VERSION_2_32 (G_ENCODE_VERSION (2, 32))
220
221
/**
222
* GDK_PIXBUF_VERSION_2_34:
223
*
224
* A macro that evaluates to the 2.34 version of GdkPixbuf,
225
* in a format that can be used by the C pre-processor.
226
*
227
* Since: 2.36
228
*/
229
#define GDK_PIXBUF_VERSION_2_34 (G_ENCODE_VERSION (2, 34))
230
231
/**
232
* GDK_PIXBUF_VERSION_2_36:
233
*
234
* A macro that evaluates to the 2.36 version of GdkPixbuf,
235
* in a format that can be used by the C pre-processor.
236
*
237
* Since: 2.36
238
*/
239
#define GDK_PIXBUF_VERSION_2_36 (G_ENCODE_VERSION (2, 36))
240
241
/**
242
* GDK_PIXBUF_VERSION_2_38:
243
*
244
* A macro that evaluates to the 2.38 version of GdkPixbuf,
245
* in a format that can be used by the C pre-processor.
246
*
247
* Since: 2.38
248
*/
249
#define GDK_PIXBUF_VERSION_2_38 (G_ENCODE_VERSION (2, 38))
250
251
/**
252
* GDK_PIXBUF_VERSION_2_40:
253
*
254
* A macro that evaluates to the 2.40 version of GdkPixbuf,
255
* in a format that can be used by the C pre-processor.
256
*
257
* Since: 2.40
258
*/
259
#define GDK_PIXBUF_VERSION_2_40 (G_ENCODE_VERSION (2, 40))
260
261
#ifndef __GTK_DOC_IGNORE__
262
#if (GDK_PIXBUF_MINOR % 2)
263
#define GDK_PIXBUF_VERSION_CUR_STABLE (G_ENCODE_VERSION (GDK_PIXBUF_MAJOR, GDK_PIXBUF_MINOR + 1))
264
#else
265
#define GDK_PIXBUF_VERSION_CUR_STABLE (G_ENCODE_VERSION (GDK_PIXBUF_MAJOR, GDK_PIXBUF_MINOR))
266
#endif
267
#endif
/* __GTK_DOC_IGNORE__ */
268
269
#ifndef __GTK_DOC_IGNORE__
270
#if (GDK_PIXBUF_MINOR % 2)
271
#define GDK_PIXBUF_VERSION_PREV_STABLE (G_ENCODE_VERSION (GDK_PIXBUF_MAJOR, GDK_PIXBUF_MINOR - 1))
272
#else
273
#define GDK_PIXBUF_VERSION_PREV_STABLE (G_ENCODE_VERSION (GDK_PIXBUF_MAJOR, GDK_PIXBUF_MINOR - 2))
274
#endif
275
#endif
/* __GTK_DOC_IGNORE__ */
276
277
/**
278
* GDK_PIXBUF_VERSION_MIN_REQUIRED:
279
*
280
* A macro that should be defined by the user prior to including
281
* the gdk-pixbuf.h header.
282
* The definition should be one of the predefined version
283
* macros: %GDK_PIXBUF_VERSION_2_0, %GDK_PIXBUF_VERSION_2_2, ...
284
*
285
* This macro defines the lower bound for the GdkPixbuf API to use.
286
*
287
* If a function has been deprecated in a newer version of GdkPixbuf,
288
* defining this symbol hides the compiler warnings for those functions
289
* without disabling warnings for the other deprecated functions.
290
*
291
* <warning>
292
* Warning: if you define this macro, do not forget to update it! Especially
293
* when writing new code. Otherwise you can miss the new deprecations.
294
* </warning>
295
*
296
* Since: 2.36
297
*/
298
#ifndef GDK_PIXBUF_VERSION_MIN_REQUIRED
299
#define GDK_PIXBUF_VERSION_MIN_REQUIRED (GDK_PIXBUF_VERSION_CUR_STABLE)
300
#endif
301
302
/**
303
* GDK_PIXBUF_VERSION_MAX_ALLOWED:
304
*
305
* A macro that should be defined by the user prior to including
306
* the gdk-pixbuf.h header.
307
* The definition should be one of the predefined version
308
* macros: %GDK_PIXBUF_VERSION_2_0, %GDK_PIXBUF_VERSION_2_2, ...
309
*
310
* This macro defines the upper bound for the GdkPixbuf API to use.
311
*
312
* If a function has been introduced in a newer version of GdkPixbuf,
313
* it is possible to use this symbol to get compiler warnings when
314
* trying to use that function.
315
*
316
* Since: 2.36
317
*/
318
#ifndef GDK_PIXBUF_VERSION_MAX_ALLOWED
319
#if GDK_PIXBUF_VERSION_MIN_REQUIRED > GDK_PIXBUF_VERSION_PREV_STABLE
320
#define GDK_PIXBUF_VERSION_MAX_ALLOWED GDK_PIXBUF_VERSION_MIN_REQUIRED
321
#else
322
#define GDK_PIXBUF_VERSION_MAX_ALLOWED GDK_PIXBUF_VERSION_CUR_STABLE
323
#endif
324
#endif
325
326
/* sanity checks */
327
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_MIN_REQUIRED
328
#error "GDK_PIXBUF_VERSION_MAX_ALLOWED must be >= GDK_PIXBUF_VERSION_MIN_REQUIRED"
329
#endif
330
#if GDK_PIXBUF_VERSION_MIN_REQUIRED < GDK_PIXBUF_VERSION_2_0
331
#error "GDK_PIXBUF_VERSION_MIN_REQUIRED must be >= GDK_PIXBUF_VERSION_2_0"
332
#endif
333
334
#ifndef __GTK_DOC_IGNORE__
335
#define GDK_PIXBUF_AVAILABLE_IN_ALL _GDK_PIXBUF_EXTERN
336
#endif
337
338
/* Every new stable minor release should add a set of macros here */
339
340
#ifndef __GTK_DOC_IGNORE__
341
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_0
342
#define GDK_PIXBUF_DEPRECATED_IN_2_0 G_DEPRECATED _GDK_PIXBUF_EXTERN
343
#define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
344
#else
345
#define GDK_PIXBUF_DEPRECATED_IN_2_0 _GDK_PIXBUF_EXTERN
346
#define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) _GDK_PIXBUF_EXTERN
347
#endif
348
#endif
/* __GTK_DOC_IGNORE__ */
349
350
#ifndef __GTK_DOC_IGNORE__
351
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_0
352
#define GDK_PIXBUF_AVAILABLE_IN_2_0 G_UNAVAILABLE(2, 0) _GDK_PIXBUF_EXTERN
353
#else
354
#define GDK_PIXBUF_AVAILABLE_IN_2_0 _GDK_PIXBUF_EXTERN
355
#endif
356
#endif
/* __GTK_DOC_IGNORE__ */
357
358
#ifndef __GTK_DOC_IGNORE__
359
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_2
360
#define GDK_PIXBUF_DEPRECATED_IN_2_2 G_DEPRECATED _GDK_PIXBUF_EXTERN
361
#define GDK_PIXBUF_DEPRECATED_IN_2_2_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
362
#else
363
#define GDK_PIXBUF_DEPRECATED_IN_2_2 _GDK_PIXBUF_EXTERN
364
#define GDK_PIXBUF_DEPRECATED_IN_2_2_FOR(f) _GDK_PIXBUF_EXTERN
365
#endif
366
#endif
/* __GTK_DOC_IGNORE__ */
367
368
#ifndef __GTK_DOC_IGNORE__
369
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_2
370
#define GDK_PIXBUF_AVAILABLE_IN_2_2 G_UNAVAILABLE(2, 2) _GDK_PIXBUF_EXTERN
371
#else
372
#define GDK_PIXBUF_AVAILABLE_IN_2_2 _GDK_PIXBUF_EXTERN
373
#endif
374
#endif
/* __GTK_DOC_IGNORE__ */
375
376
#ifndef __GTK_DOC_IGNORE__
377
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_4
378
#define GDK_PIXBUF_DEPRECATED_IN_2_4 G_DEPRECATED _GDK_PIXBUF_EXTERN
379
#define GDK_PIXBUF_DEPRECATED_IN_2_4_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
380
#else
381
#define GDK_PIXBUF_DEPRECATED_IN_2_4 _GDK_PIXBUF_EXTERN
382
#define GDK_PIXBUF_DEPRECATED_IN_2_4_FOR(f) _GDK_PIXBUF_EXTERN
383
#endif
384
#endif
/* __GTK_DOC_IGNORE__ */
385
386
#ifndef __GTK_DOC_IGNORE__
387
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_4
388
#define GDK_PIXBUF_AVAILABLE_IN_2_4 G_UNAVAILABLE(2, 4) _GDK_PIXBUF_EXTERN
389
#else
390
#define GDK_PIXBUF_AVAILABLE_IN_2_4 _GDK_PIXBUF_EXTERN
391
#endif
392
#endif
/* __GTK_DOC_IGNORE__ */
393
394
#ifndef __GTK_DOC_IGNORE__
395
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_6
396
#define GDK_PIXBUF_DEPRECATED_IN_2_6 G_DEPRECATED _GDK_PIXBUF_EXTERN
397
#define GDK_PIXBUF_DEPRECATED_IN_2_6_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
398
#else
399
#define GDK_PIXBUF_DEPRECATED_IN_2_6 _GDK_PIXBUF_EXTERN
400
#define GDK_PIXBUF_DEPRECATED_IN_2_6_FOR(f) _GDK_PIXBUF_EXTERN
401
#endif
402
#endif
/* __GTK_DOC_IGNORE__ */
403
404
#ifndef __GTK_DOC_IGNORE__
405
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_6
406
#define GDK_PIXBUF_AVAILABLE_IN_2_6 G_UNAVAILABLE(2, 6) _GDK_PIXBUF_EXTERN
407
#else
408
#define GDK_PIXBUF_AVAILABLE_IN_2_6 _GDK_PIXBUF_EXTERN
409
#endif
410
#endif
/* __GTK_DOC_IGNORE__ */
411
412
#ifndef __GTK_DOC_IGNORE__
413
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_8
414
#define GDK_PIXBUF_DEPRECATED_IN_2_8 G_DEPRECATED _GDK_PIXBUF_EXTERN
415
#define GDK_PIXBUF_DEPRECATED_IN_2_8_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
416
#else
417
#define GDK_PIXBUF_DEPRECATED_IN_2_8 _GDK_PIXBUF_EXTERN
418
#define GDK_PIXBUF_DEPRECATED_IN_2_8_FOR(f) _GDK_PIXBUF_EXTERN
419
#endif
420
#endif
/* __GTK_DOC_IGNORE__ */
421
422
#ifndef __GTK_DOC_IGNORE__
423
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_8
424
#define GDK_PIXBUF_AVAILABLE_IN_2_8 G_UNAVAILABLE(2, 8) _GDK_PIXBUF_EXTERN
425
#else
426
#define GDK_PIXBUF_AVAILABLE_IN_2_8 _GDK_PIXBUF_EXTERN
427
#endif
428
#endif
/* __GTK_DOC_IGNORE__ */
429
430
#ifndef __GTK_DOC_IGNORE__
431
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_10
432
#define GDK_PIXBUF_DEPRECATED_IN_2_10 G_DEPRECATED _GDK_PIXBUF_EXTERN
433
#define GDK_PIXBUF_DEPRECATED_IN_2_10_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
434
#else
435
#define GDK_PIXBUF_DEPRECATED_IN_2_10 _GDK_PIXBUF_EXTERN
436
#define GDK_PIXBUF_DEPRECATED_IN_2_10_FOR(f) _GDK_PIXBUF_EXTERN
437
#endif
438
#endif
/* __GTK_DOC_IGNORE__ */
439
440
#ifndef __GTK_DOC_IGNORE__
441
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_10
442
#define GDK_PIXBUF_AVAILABLE_IN_2_10 G_UNAVAILABLE(2, 10) _GDK_PIXBUF_EXTERN
443
#else
444
#define GDK_PIXBUF_AVAILABLE_IN_2_10 _GDK_PIXBUF_EXTERN
445
#endif
446
#endif
/* __GTK_DOC_IGNORE__ */
447
448
#ifndef __GTK_DOC_IGNORE__
449
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_12
450
#define GDK_PIXBUF_DEPRECATED_IN_2_12 G_DEPRECATED _GDK_PIXBUF_EXTERN
451
#define GDK_PIXBUF_DEPRECATED_IN_2_12_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
452
#else
453
#define GDK_PIXBUF_DEPRECATED_IN_2_12 _GDK_PIXBUF_EXTERN
454
#define GDK_PIXBUF_DEPRECATED_IN_2_12_FOR(f) _GDK_PIXBUF_EXTERN
455
#endif
456
#endif
/* __GTK_DOC_IGNORE__ */
457
458
#ifndef __GTK_DOC_IGNORE__
459
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_12
460
#define GDK_PIXBUF_AVAILABLE_IN_2_12 G_UNAVAILABLE(2, 12) _GDK_PIXBUF_EXTERN
461
#else
462
#define GDK_PIXBUF_AVAILABLE_IN_2_12 _GDK_PIXBUF_EXTERN
463
#endif
464
#endif
/* __GTK_DOC_IGNORE__ */
465
466
#ifndef __GTK_DOC_IGNORE__
467
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_14
468
#define GDK_PIXBUF_DEPRECATED_IN_2_14 G_DEPRECATED _GDK_PIXBUF_EXTERN
469
#define GDK_PIXBUF_DEPRECATED_IN_2_14_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
470
#else
471
#define GDK_PIXBUF_DEPRECATED_IN_2_14 _GDK_PIXBUF_EXTERN
472
#define GDK_PIXBUF_DEPRECATED_IN_2_14_FOR(f) _GDK_PIXBUF_EXTERN
473
#endif
474
#endif
/* __GTK_DOC_IGNORE__ */
475
476
#ifndef __GTK_DOC_IGNORE__
477
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_14
478
#define GDK_PIXBUF_AVAILABLE_IN_2_14 G_UNAVAILABLE(2, 14) _GDK_PIXBUF_EXTERN
479
#else
480
#define GDK_PIXBUF_AVAILABLE_IN_2_14 _GDK_PIXBUF_EXTERN
481
#endif
482
#endif
/* __GTK_DOC_IGNORE__ */
483
484
#ifndef __GTK_DOC_IGNORE__
485
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_16
486
#define GDK_PIXBUF_DEPRECATED_IN_2_16 G_DEPRECATED _GDK_PIXBUF_EXTERN
487
#define GDK_PIXBUF_DEPRECATED_IN_2_16_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
488
#else
489
#define GDK_PIXBUF_DEPRECATED_IN_2_16 _GDK_PIXBUF_EXTERN
490
#define GDK_PIXBUF_DEPRECATED_IN_2_16_FOR(f) _GDK_PIXBUF_EXTERN
491
#endif
492
#endif
/* __GTK_DOC_IGNORE__ */
493
494
#ifndef __GTK_DOC_IGNORE__
495
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_16
496
#define GDK_PIXBUF_AVAILABLE_IN_2_16 G_UNAVAILABLE(2, 16) _GDK_PIXBUF_EXTERN
497
#else
498
#define GDK_PIXBUF_AVAILABLE_IN_2_16 _GDK_PIXBUF_EXTERN
499
#endif
500
#endif
/* __GTK_DOC_IGNORE__ */
501
502
#ifndef __GTK_DOC_IGNORE__
503
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_18
504
#define GDK_PIXBUF_DEPRECATED_IN_2_18 G_DEPRECATED _GDK_PIXBUF_EXTERN
505
#define GDK_PIXBUF_DEPRECATED_IN_2_18_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
506
#else
507
#define GDK_PIXBUF_DEPRECATED_IN_2_18 _GDK_PIXBUF_EXTERN
508
#define GDK_PIXBUF_DEPRECATED_IN_2_18_FOR(f) _GDK_PIXBUF_EXTERN
509
#endif
510
#endif
/* __GTK_DOC_IGNORE__ */
511
512
#ifndef __GTK_DOC_IGNORE__
513
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_18
514
#define GDK_PIXBUF_AVAILABLE_IN_2_18 G_UNAVAILABLE(2, 18) _GDK_PIXBUF_EXTERN
515
#else
516
#define GDK_PIXBUF_AVAILABLE_IN_2_18 _GDK_PIXBUF_EXTERN
517
#endif
518
#endif
/* __GTK_DOC_IGNORE__ */
519
520
#ifndef __GTK_DOC_IGNORE__
521
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_20
522
#define GDK_PIXBUF_DEPRECATED_IN_2_20 G_DEPRECATED _GDK_PIXBUF_EXTERN
523
#define GDK_PIXBUF_DEPRECATED_IN_2_20_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
524
#else
525
#define GDK_PIXBUF_DEPRECATED_IN_2_20 _GDK_PIXBUF_EXTERN
526
#define GDK_PIXBUF_DEPRECATED_IN_2_20_FOR(f) _GDK_PIXBUF_EXTERN
527
#endif
528
#endif
/* __GTK_DOC_IGNORE__ */
529
530
#ifndef __GTK_DOC_IGNORE__
531
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_20
532
#define GDK_PIXBUF_AVAILABLE_IN_2_20 G_UNAVAILABLE(2, 20) _GDK_PIXBUF_EXTERN
533
#else
534
#define GDK_PIXBUF_AVAILABLE_IN_2_20 _GDK_PIXBUF_EXTERN
535
#endif
536
#endif
/* __GTK_DOC_IGNORE__ */
537
538
#ifndef __GTK_DOC_IGNORE__
539
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_22
540
#define GDK_PIXBUF_DEPRECATED_IN_2_22 G_DEPRECATED _GDK_PIXBUF_EXTERN
541
#define GDK_PIXBUF_DEPRECATED_IN_2_22_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
542
#else
543
#define GDK_PIXBUF_DEPRECATED_IN_2_22 _GDK_PIXBUF_EXTERN
544
#define GDK_PIXBUF_DEPRECATED_IN_2_22_FOR(f) _GDK_PIXBUF_EXTERN
545
#endif
546
#endif
/* __GTK_DOC_IGNORE__ */
547
548
#ifndef __GTK_DOC_IGNORE__
549
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_22
550
#define GDK_PIXBUF_AVAILABLE_IN_2_22 G_UNAVAILABLE(2, 22) _GDK_PIXBUF_EXTERN
551
#else
552
#define GDK_PIXBUF_AVAILABLE_IN_2_22 _GDK_PIXBUF_EXTERN
553
#endif
554
#endif
/* __GTK_DOC_IGNORE__ */
555
556
#ifndef __GTK_DOC_IGNORE__
557
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_24
558
#define GDK_PIXBUF_DEPRECATED_IN_2_24 G_DEPRECATED _GDK_PIXBUF_EXTERN
559
#define GDK_PIXBUF_DEPRECATED_IN_2_24_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
560
#else
561
#define GDK_PIXBUF_DEPRECATED_IN_2_24 _GDK_PIXBUF_EXTERN
562
#define GDK_PIXBUF_DEPRECATED_IN_2_24_FOR(f) _GDK_PIXBUF_EXTERN
563
#endif
564
#endif
/* __GTK_DOC_IGNORE__ */
565
566
#ifndef __GTK_DOC_IGNORE__
567
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_24
568
#define GDK_PIXBUF_AVAILABLE_IN_2_24 G_UNAVAILABLE(2, 24) _GDK_PIXBUF_EXTERN
569
#else
570
#define GDK_PIXBUF_AVAILABLE_IN_2_24 _GDK_PIXBUF_EXTERN
571
#endif
572
#endif
/* __GTK_DOC_IGNORE__ */
573
574
#ifndef __GTK_DOC_IGNORE__
575
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_26
576
#define GDK_PIXBUF_DEPRECATED_IN_2_26 G_DEPRECATED _GDK_PIXBUF_EXTERN
577
#define GDK_PIXBUF_DEPRECATED_IN_2_26_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
578
#else
579
#define GDK_PIXBUF_DEPRECATED_IN_2_26 _GDK_PIXBUF_EXTERN
580
#define GDK_PIXBUF_DEPRECATED_IN_2_26_FOR(f) _GDK_PIXBUF_EXTERN
581
#endif
582
#endif
/* __GTK_DOC_IGNORE__ */
583
584
#ifndef __GTK_DOC_IGNORE__
585
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_26
586
#define GDK_PIXBUF_AVAILABLE_IN_2_26 G_UNAVAILABLE(2, 26) _GDK_PIXBUF_EXTERN
587
#else
588
#define GDK_PIXBUF_AVAILABLE_IN_2_26 _GDK_PIXBUF_EXTERN
589
#endif
590
#endif
/* __GTK_DOC_IGNORE__ */
591
592
#ifndef __GTK_DOC_IGNORE__
593
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_28
594
#define GDK_PIXBUF_DEPRECATED_IN_2_28 G_DEPRECATED _GDK_PIXBUF_EXTERN
595
#define GDK_PIXBUF_DEPRECATED_IN_2_28_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
596
#else
597
#define GDK_PIXBUF_DEPRECATED_IN_2_28 _GDK_PIXBUF_EXTERN
598
#define GDK_PIXBUF_DEPRECATED_IN_2_28_FOR(f) _GDK_PIXBUF_EXTERN
599
#endif
600
#endif
/* __GTK_DOC_IGNORE__ */
601
602
#ifndef __GTK_DOC_IGNORE__
603
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_28
604
#define GDK_PIXBUF_AVAILABLE_IN_2_28 G_UNAVAILABLE(2, 28) _GDK_PIXBUF_EXTERN
605
#else
606
#define GDK_PIXBUF_AVAILABLE_IN_2_28 _GDK_PIXBUF_EXTERN
607
#endif
608
#endif
/* __GTK_DOC_IGNORE__ */
609
610
#ifndef __GTK_DOC_IGNORE__
611
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_30
612
#define GDK_PIXBUF_DEPRECATED_IN_2_30 G_DEPRECATED _GDK_PIXBUF_EXTERN
613
#define GDK_PIXBUF_DEPRECATED_IN_2_30_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
614
#else
615
#define GDK_PIXBUF_DEPRECATED_IN_2_30 _GDK_PIXBUF_EXTERN
616
#define GDK_PIXBUF_DEPRECATED_IN_2_30_FOR(f) _GDK_PIXBUF_EXTERN
617
#endif
618
#endif
/* __GTK_DOC_IGNORE__ */
619
620
#ifndef __GTK_DOC_IGNORE__
621
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_30
622
#define GDK_PIXBUF_AVAILABLE_IN_2_30 G_UNAVAILABLE(2, 30) _GDK_PIXBUF_EXTERN
623
#else
624
#define GDK_PIXBUF_AVAILABLE_IN_2_30 _GDK_PIXBUF_EXTERN
625
#endif
626
#endif
/* __GTK_DOC_IGNORE__ */
627
628
#ifndef __GTK_DOC_IGNORE__
629
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_32
630
#define GDK_PIXBUF_DEPRECATED_IN_2_32 G_DEPRECATED _GDK_PIXBUF_EXTERN
631
#define GDK_PIXBUF_DEPRECATED_IN_2_32_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
632
#else
633
#define GDK_PIXBUF_DEPRECATED_IN_2_32 _GDK_PIXBUF_EXTERN
634
#define GDK_PIXBUF_DEPRECATED_IN_2_32_FOR(f) _GDK_PIXBUF_EXTERN
635
#endif
636
#endif
/* __GTK_DOC_IGNORE__ */
637
638
#ifndef __GTK_DOC_IGNORE__
639
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_32
640
#define GDK_PIXBUF_AVAILABLE_IN_2_32 G_UNAVAILABLE(2, 32) _GDK_PIXBUF_EXTERN
641
#else
642
#define GDK_PIXBUF_AVAILABLE_IN_2_32 _GDK_PIXBUF_EXTERN
643
#endif
644
#endif
/* __GTK_DOC_IGNORE__ */
645
646
#ifndef __GTK_DOC_IGNORE__
647
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_34
648
#define GDK_PIXBUF_DEPRECATED_IN_2_34 G_DEPRECATED _GDK_PIXBUF_EXTERN
649
#define GDK_PIXBUF_DEPRECATED_IN_2_34_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
650
#else
651
#define GDK_PIXBUF_DEPRECATED_IN_2_34 _GDK_PIXBUF_EXTERN
652
#define GDK_PIXBUF_DEPRECATED_IN_2_34_FOR(f) _GDK_PIXBUF_EXTERN
653
#endif
654
#endif
/* __GTK_DOC_IGNORE__ */
655
656
#ifndef __GTK_DOC_IGNORE__
657
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_34
658
#define GDK_PIXBUF_AVAILABLE_IN_2_34 G_UNAVAILABLE(2, 34) _GDK_PIXBUF_EXTERN
659
#else
660
#define GDK_PIXBUF_AVAILABLE_IN_2_34 _GDK_PIXBUF_EXTERN
661
#endif
662
#endif
/* __GTK_DOC_IGNORE__ */
663
664
#ifndef __GTK_DOC_IGNORE__
665
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_36
666
#define GDK_PIXBUF_DEPRECATED_IN_2_36 G_DEPRECATED _GDK_PIXBUF_EXTERN
667
#define GDK_PIXBUF_DEPRECATED_IN_2_36_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
668
#else
669
#define GDK_PIXBUF_DEPRECATED_IN_2_36 _GDK_PIXBUF_EXTERN
670
#define GDK_PIXBUF_DEPRECATED_IN_2_36_FOR(f) _GDK_PIXBUF_EXTERN
671
#endif
672
#endif
/* __GTK_DOC_IGNORE__ */
673
674
#ifndef __GTK_DOC_IGNORE__
675
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_36
676
#define GDK_PIXBUF_AVAILABLE_IN_2_36 G_UNAVAILABLE(2, 36) _GDK_PIXBUF_EXTERN
677
#else
678
#define GDK_PIXBUF_AVAILABLE_IN_2_36 _GDK_PIXBUF_EXTERN
679
#endif
680
#endif
/* __GTK_DOC_IGNORE__ */
681
682
#ifndef __GTK_DOC_IGNORE__
683
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_38
684
#define GDK_PIXBUF_DEPRECATED_IN_2_38 G_DEPRECATED _GDK_PIXBUF_EXTERN
685
#define GDK_PIXBUF_DEPRECATED_IN_2_38_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
686
#else
687
#define GDK_PIXBUF_DEPRECATED_IN_2_38 _GDK_PIXBUF_EXTERN
688
#define GDK_PIXBUF_DEPRECATED_IN_2_38_FOR(f) _GDK_PIXBUF_EXTERN
689
#endif
690
#endif
/* __GTK_DOC_IGNORE__ */
691
692
#ifndef __GTK_DOC_IGNORE__
693
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_38
694
#define GDK_PIXBUF_AVAILABLE_IN_2_38 G_UNAVAILABLE(2, 38) _GDK_PIXBUF_EXTERN
695
#else
696
#define GDK_PIXBUF_AVAILABLE_IN_2_38 _GDK_PIXBUF_EXTERN
697
#endif
698
#endif
/* __GTK_DOC_IGNORE__ */
699
700
#ifndef __GTK_DOC_IGNORE__
701
#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_40
702
#define GDK_PIXBUF_DEPRECATED_IN_2_40 G_DEPRECATED _GDK_PIXBUF_EXTERN
703
#define GDK_PIXBUF_DEPRECATED_IN_2_40_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN
704
#else
705
#define GDK_PIXBUF_DEPRECATED_IN_2_40 _GDK_PIXBUF_EXTERN
706
#define GDK_PIXBUF_DEPRECATED_IN_2_40_FOR(f) _GDK_PIXBUF_EXTERN
707
#endif
708
#endif
/* __GTK_DOC_IGNORE__ */
709
710
#ifndef __GTK_DOC_IGNORE__
711
#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_40
712
#define GDK_PIXBUF_AVAILABLE_IN_2_40 G_UNAVAILABLE(2, 40) _GDK_PIXBUF_EXTERN
713
#else
714
#define GDK_PIXBUF_AVAILABLE_IN_2_40 _GDK_PIXBUF_EXTERN
715
#endif
716
#endif
/* __GTK_DOC_IGNORE__ */
717
718
#endif
/* GDK_PIXBUF_MACROS_H */
gdk-pixbuf-features.h
glib.h
nix
store
zv23yqng2pfrbidamg912043dpw43cn5-gdk-pixbuf-2.42.12-dev
include
gdk-pixbuf-2.0
gdk-pixbuf
gdk-pixbuf-macros.h
Generated by
1.10.0