1 /* This file lists all exported symbols. It is used to generate
2 * the gdk_pixbuf.def file used to control exports on Windows and the
3 * gdk-pixbuf-alias.h/gdk-pixbuf-aliasdef.c files used to avoid PLT
4 * entries for internal uses of exported functions (see makegdkpixbufalias.pl).
6 * Every symbol must be included in the right
7 * #ifdef IN_HEADER(sym) #endif and
8 * #ifdef IN_FILE(sym) #endif sections.
12 #define IN_HEADER(x) 1
14 #if IN_HEADER(GDK_PIXBUF_CORE_H)
15 #if IN_FILE(__GDK_PIXBUF_C__)
16 gdk_pixbuf_error_quark
17 gdk_pixbuf_get_type G_GNUC_CONST
18 #ifndef GDK_PIXBUF_DISABLE_DEPRECATED
23 gdk_pixbuf_get_bits_per_sample
24 gdk_pixbuf_get_colorspace
25 gdk_pixbuf_get_has_alpha
27 gdk_pixbuf_get_n_channels
29 gdk_pixbuf_get_rowstride
33 gdk_pixbuf_new_subpixbuf
38 #if IN_HEADER(GDK_PIXBUF_CORE_H)
39 #if IN_FILE(__GDK_PIXBUF_DATA_C__)
40 gdk_pixbuf_new_from_data
44 #if IN_HEADER(GDK_PIXBUF_CORE_H)
45 #if IN_FILE(__GDK_PIXBUF_IO_C__)
46 gdk_pixbuf_new_from_file PRIVATE
48 gdk_pixbuf_new_from_file_utf8
50 gdk_pixbuf_new_from_file_at_size PRIVATE
52 gdk_pixbuf_new_from_file_at_size_utf8
54 gdk_pixbuf_new_from_file_at_scale PRIVATE
56 gdk_pixbuf_new_from_file_at_scale_utf8
58 gdk_pixbuf_new_from_xpm_data
59 gdk_pixbuf_save PRIVATE G_GNUC_NULL_TERMINATED
63 gdk_pixbuf_save_to_buffer G_GNUC_NULL_TERMINATED
64 gdk_pixbuf_save_to_bufferv
65 gdk_pixbuf_save_to_callback G_GNUC_NULL_TERMINATED
66 gdk_pixbuf_save_to_callbackv
67 gdk_pixbuf_savev PRIVATE
74 #if IN_HEADER(GDK_PIXBUF_CORE_H)
75 #if IN_FILE(__GDK_PIXDATA_C__)
76 gdk_pixbuf_new_from_inline
80 #if IN_HEADER(GDK_PIXBUF_CORE_H)
81 #if IN_FILE(__GDK_PIXBUF_UTIL_C__)
84 gdk_pixbuf_saturate_and_pixelate
88 #if IN_HEADER(GDK_PIXBUF_TRANSFORM_H)
89 #if IN_FILE(__GDK_PIXBUF_SCALE_C__)
90 gdk_pixbuf_rotate_simple
92 gdk_pixbuf_scale_simple
95 gdk_pixbuf_composite_color
96 gdk_pixbuf_composite_color_simple
100 #if IN_HEADER(GDK_PIXBUF_ANIMATION_H)
101 #if IN_FILE(__GDK_PIXBUF_ANIMATION_C__)
102 gdk_pixbuf_animation_get_height
103 gdk_pixbuf_animation_get_iter
104 gdk_pixbuf_animation_get_static_image
105 gdk_pixbuf_animation_get_type G_GNUC_CONST
106 gdk_pixbuf_animation_get_width
107 gdk_pixbuf_animation_is_static_image
108 gdk_pixbuf_animation_iter_advance
109 gdk_pixbuf_animation_iter_get_delay_time
110 gdk_pixbuf_animation_iter_get_pixbuf
111 gdk_pixbuf_animation_iter_get_type G_GNUC_CONST
112 gdk_pixbuf_animation_iter_on_currently_loading_frame
113 gdk_pixbuf_animation_new_from_file PRIVATE
115 gdk_pixbuf_animation_new_from_file_utf8
117 #ifndef GDK_PIXBUF_DISABLE_DEPRECATED
118 gdk_pixbuf_animation_ref
119 gdk_pixbuf_animation_unref
121 gdk_pixbuf_non_anim_new
125 #if IN_HEADER(GDK_PIXBUF_SIMPLE_ANIM_H)
126 #if IN_FILE(__GDK_PIXBUF_SIMPLE_ANIM_C__)
127 gdk_pixbuf_simple_anim_get_type G_GNUC_CONST
128 gdk_pixbuf_simple_anim_iter_get_type G_GNUC_CONST
129 gdk_pixbuf_simple_anim_new
130 gdk_pixbuf_simple_anim_add_frame
134 #if IN_HEADER(GDK_PIXBUF_SCALED_ANIM_H)
135 #if IN_FILE(__GDK_PIXBUF_SCALED_ANIM_C__)
136 gdk_pixbuf_scaled_anim_get_type G_GNUC_CONST
137 gdk_pixbuf_scaled_anim_iter_get_type G_GNUC_CONST
141 #if IN_HEADER(GDK_PIXBUF_IO_H)
142 #if IN_FILE(__GDK_PIXBUF_IO_C__)
143 gdk_pixbuf_get_formats
144 gdk_pixbuf_format_get_description
145 gdk_pixbuf_format_get_extensions
146 gdk_pixbuf_format_get_license
147 gdk_pixbuf_format_get_mime_types
148 gdk_pixbuf_format_get_name
149 gdk_pixbuf_format_is_disabled
150 gdk_pixbuf_format_is_scalable
151 gdk_pixbuf_format_is_writable
152 gdk_pixbuf_format_set_disabled
153 gdk_pixbuf_get_file_info
157 #if IN_HEADER(GDK_PIXBUF_IO_H)
158 #if IN_FILE(__GDK_PIXBUF_C__)
159 gdk_pixbuf_set_option
163 #if IN_HEADER(GDK_PIXBUF_LOADER_H)
164 #if IN_FILE(__GDK_PIXBUF_LOADER_C__)
165 gdk_pixbuf_loader_close
166 gdk_pixbuf_loader_get_animation
167 gdk_pixbuf_loader_get_format
168 gdk_pixbuf_loader_get_pixbuf
169 gdk_pixbuf_loader_get_type G_GNUC_CONST
170 gdk_pixbuf_loader_new
171 gdk_pixbuf_loader_new_with_mime_type
172 gdk_pixbuf_loader_new_with_type
173 gdk_pixbuf_loader_set_size
174 gdk_pixbuf_loader_write
178 #if IN_HEADER(__GDK_PIXBUF_ENUM_TYPES_H__)
179 #if IN_FILE(__GDK_PIXBUF_ENUM_TYPES_C__)
180 gdk_colorspace_get_type G_GNUC_CONST
181 gdk_interp_type_get_type G_GNUC_CONST
182 gdk_pixbuf_alpha_mode_get_type G_GNUC_CONST
183 gdk_pixbuf_rotation_get_type G_GNUC_CONST
184 gdk_pixbuf_error_get_type
188 #if IN_HEADER(__GDK_PIXDATA_H__)
189 #if IN_FILE(__GDK_PIXDATA_C__)
190 gdk_pixbuf_from_pixdata
191 gdk_pixdata_deserialize
192 gdk_pixdata_from_pixbuf
193 gdk_pixdata_serialize
194 gdk_pixdata_to_csource
198 #ifdef INCLUDE_VARIABLES
199 gdk_pixbuf_major_version
200 gdk_pixbuf_micro_version
201 gdk_pixbuf_minor_version