Subversion Repositories eduke32

Rev

Rev 1105 | Rev 1540 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1105 Rev 1205
Line 4... Line 4...
4
#include <gdk-pixbuf/gdk-pixdata.h>
4
#include <gdk-pixbuf/gdk-pixdata.h>
5
#include <gdk-pixbuf/gdk-pixbuf.h>
5
#include <gdk-pixbuf/gdk-pixbuf.h>
6
#include <gdk/gdkkeysyms.h>
6
#include <gdk/gdkkeysyms.h>
7
#include <gtk/gtk.h>
7
#include <gtk/gtk.h>
8
8
-
 
9
#include "compat.h"
-
 
10
9
#if !GTK_CHECK_VERSION(2,4,0)
11
#if !GTK_CHECK_VERSION(2,4,0)
10
#error You need at least 2.4.0 version of GTK+
12
#error You need at least 2.4.0 version of GTK+
11
#endif
13
#endif
12
14
13
#if !defined(LINKED_GTK)
15
#if !defined(LINKED_GTK)
Line 66... Line 68...
66
68
67
        // gdk-pixbuf-core.h
69
        // gdk-pixbuf-core.h
68
GdkPixbuf *(*gdk_pixbuf_new_from_data) (const guchar *data,
70
GdkPixbuf *(*gdk_pixbuf_new_from_data) (const guchar *data,
69
                                     GdkColorspace colorspace,
71
                                     GdkColorspace colorspace,
70
                                     gboolean has_alpha,
72
                                     gboolean has_alpha,
71
                                     int bits_per_sample,
73
                                     int32_t bits_per_sample,
72
                                     int width, int height,
74
                                     int32_t width, int32_t height,
73
                                     int rowstride,
75
                                     int32_t rowstride,
74
                                     GdkPixbufDestroyNotify destroy_fn,
76
                                     GdkPixbufDestroyNotify destroy_fn,
75
                                     gpointer destroy_fn_data);
77
                                     gpointer destroy_fn_data);
76
78
77
        // gtkaccelgroup.h
79
        // gtkaccelgroup.h
78
GtkAccelGroup* (*gtk_accel_group_new)             (void);
80
GtkAccelGroup* (*gtk_accel_group_new)             (void);
Line 157... Line 159...
157
GtkWidget* (*gtk_image_new_from_pixbuf)    (GdkPixbuf       *pixbuf);
159
GtkWidget* (*gtk_image_new_from_pixbuf)    (GdkPixbuf       *pixbuf);
158
GtkWidget* (*gtk_image_new_from_stock)     (const gchar     *stock_id,
160
GtkWidget* (*gtk_image_new_from_stock)     (const gchar     *stock_id,
159
                                         GtkIconSize      size);
161
                                         GtkIconSize      size);
160
162
161
        // gtkmain.h
163
        // gtkmain.h
162
gboolean (*gtk_init_check)           (int    *argc,
164
gboolean (*gtk_init_check)           (int32_t    *argc,
163
                                   char ***argv);
165
                                   char ***argv);
164
166
165
        // gtklabel.h
167
        // gtklabel.h
166
GType                 (*gtk_label_get_type)          (void) G_GNUC_CONST;
168
GType                 (*gtk_label_get_type)          (void) G_GNUC_CONST;
167
GtkWidget*            (*gtk_label_new)               (const gchar   *str);
169
GtkWidget*            (*gtk_label_new)               (const gchar   *str);
Line 373... Line 375...
373
                           const gchar *str2);
375
                           const gchar *str2);
374
376
375
};
377
};
376
extern struct _dynamicgtksyms dynamicgtksyms;
378
extern struct _dynamicgtksyms dynamicgtksyms;
377
379
378
int dynamicgtk_init(void);
380
int32_t dynamicgtk_init(void);
379
void dynamicgtk_uninit(void);
381
void dynamicgtk_uninit(void);
380
382
381
#ifndef __dynamicgtkfoo__
383
#ifndef __dynamicgtkfoo__
382
384
383
// glib.h
385
// glib.h