236 const gchar *name;
237 GParamFlags flags;
238 GType value_type;
239 GType owner_type;
240 } GParamSpec;
241
242 static gchar* (*fp_glib_check_version)(guint required_major,
243 guint required_minor, guint required_micro);
244
245 /**
246 * Returns :
247 * NULL if the GTK+ library is compatible with the given version, or a string
248 * describing the version mismatch.
249 */
250 static gchar* (*fp_gtk_check_version)(guint required_major, guint
251 required_minor, guint required_micro);
252
253 static void (*fp_g_free)(gpointer mem);
254 static void (*fp_g_object_unref)(gpointer object);
255 static GdkWindow *(*fp_gdk_get_default_root_window) (void);
256
257 static int (*fp_gdk_pixbuf_get_bits_per_sample)(const GdkPixbuf *pixbuf);
258 static guchar *(*fp_gdk_pixbuf_get_pixels)(const GdkPixbuf *pixbuf);
259 static gboolean (*fp_gdk_pixbuf_get_has_alpha)(const GdkPixbuf *pixbuf);
260 static int (*fp_gdk_pixbuf_get_height)(const GdkPixbuf *pixbuf);
261 static int (*fp_gdk_pixbuf_get_n_channels)(const GdkPixbuf *pixbuf);
262 static int (*fp_gdk_pixbuf_get_rowstride)(const GdkPixbuf *pixbuf);
263 static int (*fp_gdk_pixbuf_get_width)(const GdkPixbuf *pixbuf);
264 static GdkPixbuf *(*fp_gdk_pixbuf_new_from_file)(const char *filename,
265 GError **error);
266 static GdkColorspace (*fp_gdk_pixbuf_get_colorspace)(const GdkPixbuf *pixbuf);
267
268 static GdkPixbuf *(*fp_gdk_pixbuf_get_from_drawable)(GdkWindow *window,
269 int src_x, int src_y, int width, int height);
270 static GdkPixbuf *(*fp_gdk_pixbuf_scale_simple)(GdkPixbuf *src,
271 int dest_width, int dest_heigh, GdkInterpType interp_type);
272
273
274 static void (*fp_gtk_widget_destroy)(void *widget);
275 static void (*fp_gtk_window_present)(GtkWindow *window);
|
236 const gchar *name;
237 GParamFlags flags;
238 GType value_type;
239 GType owner_type;
240 } GParamSpec;
241
242 static gchar* (*fp_glib_check_version)(guint required_major,
243 guint required_minor, guint required_micro);
244
245 /**
246 * Returns :
247 * NULL if the GTK+ library is compatible with the given version, or a string
248 * describing the version mismatch.
249 */
250 static gchar* (*fp_gtk_check_version)(guint required_major, guint
251 required_minor, guint required_micro);
252
253 static void (*fp_g_free)(gpointer mem);
254 static void (*fp_g_object_unref)(gpointer object);
255 static GdkWindow *(*fp_gdk_get_default_root_window) (void);
256 static int (*fp_gdk_window_get_scale_factor) (GdkWindow *window);
257
258 static int (*fp_gdk_pixbuf_get_bits_per_sample)(const GdkPixbuf *pixbuf);
259 static guchar *(*fp_gdk_pixbuf_get_pixels)(const GdkPixbuf *pixbuf);
260 static gboolean (*fp_gdk_pixbuf_get_has_alpha)(const GdkPixbuf *pixbuf);
261 static int (*fp_gdk_pixbuf_get_height)(const GdkPixbuf *pixbuf);
262 static int (*fp_gdk_pixbuf_get_n_channels)(const GdkPixbuf *pixbuf);
263 static int (*fp_gdk_pixbuf_get_rowstride)(const GdkPixbuf *pixbuf);
264 static int (*fp_gdk_pixbuf_get_width)(const GdkPixbuf *pixbuf);
265 static GdkPixbuf *(*fp_gdk_pixbuf_new_from_file)(const char *filename,
266 GError **error);
267 static GdkColorspace (*fp_gdk_pixbuf_get_colorspace)(const GdkPixbuf *pixbuf);
268
269 static GdkPixbuf *(*fp_gdk_pixbuf_get_from_drawable)(GdkWindow *window,
270 int src_x, int src_y, int width, int height);
271 static GdkPixbuf *(*fp_gdk_pixbuf_scale_simple)(GdkPixbuf *src,
272 int dest_width, int dest_heigh, GdkInterpType interp_type);
273
274
275 static void (*fp_gtk_widget_destroy)(void *widget);
276 static void (*fp_gtk_window_present)(GtkWindow *window);
|