Subversion Repositories eduke32

Rev

Rev 555 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
288 terminx 1
#ifndef __dynamicgtk_h__
2
#define __dynamicgtk_h__
3
 
4
#include <gdk-pixbuf/gdk-pixdata.h>
5
#include <gdk-pixbuf/gdk-pixbuf.h>
6
#include <gtk/gtk.h>
7
 
8
struct _dynamicgtksyms {
9
        // gobject.h
10
gpointer    (*g_object_get_data)                 (GObject        *object,
11
                                               const gchar    *key);
12
void        (*g_object_set_data)                 (GObject        *object,
13
                                               const gchar    *key,
14
                                               gpointer        data);
15
void        (*g_object_set_data_full)            (GObject        *object,
16
                                               const gchar    *key,
17
                                               gpointer        data,
18
                                               GDestroyNotify  destroy);
19
void        (*g_object_unref)                    (gpointer        object);
20
 
21
        // gsignal.h
22
gulong   (*g_signal_connect_data)                     (gpointer           instance,
23
                                               const gchar       *detailed_signal,
24
                                               GCallback          c_handler,
25
                                               gpointer           data,
26
                                               GClosureNotify     destroy_data,
27
                                               GConnectFlags      connect_flags);
28
guint    (*g_signal_handlers_block_matched)      (gpointer                instance,
29
                                               GSignalMatchType   mask,
30
                                               guint              signal_id,
31
                                               GQuark             detail,
32
                                               GClosure          *closure,
33
                                               gpointer           func,
34
                                               gpointer           data);
35
guint    (*g_signal_handlers_unblock_matched)    (gpointer                instance,
36
                                               GSignalMatchType   mask,
37
                                               guint              signal_id,
38
                                               GQuark             detail,
39
                                               GClosure          *closure,
40
                                               gpointer           func,
41
                                               gpointer           data);
42
 
43
        // gtype.h
44
GTypeInstance*   (*g_type_check_instance_cast)     (GTypeInstance      *instance,
45
                                                 GType               iface_type);
46
 
47
        // gdk-pixdata.h
48
GdkPixbuf*      (*gdk_pixbuf_from_pixdata)      (const GdkPixdata       *pixdata,
49
                                         gboolean                copy_pixels,
50
                                         GError                **error);
51
 
52
        // gdk-pixbuf-core.h
53
GdkPixbuf *(*gdk_pixbuf_new_from_data) (const guchar *data,
54
                                     GdkColorspace colorspace,
55
                                     gboolean has_alpha,
56
                                     int bits_per_sample,
57
                                     int width, int height,
58
                                     int rowstride,
59
                                     GdkPixbufDestroyNotify destroy_fn,
60
                                     gpointer destroy_fn_data);
61
 
62
        // gtkaccelgroup.h
63
GtkAccelGroup* (*gtk_accel_group_new)             (void);
64
 
65
        // gtkalignment.h
66
GtkWidget* (*gtk_alignment_new)        (gfloat             xalign,
67
                                     gfloat             yalign,
68
                                     gfloat             xscale,
69
                                     gfloat             yscale);
70
 
71
        // gtkbox.h
72
GType      (*gtk_box_get_type)         (void) G_GNUC_CONST;
73
void       (*gtk_box_pack_start)               (GtkBox       *box,
74
                                        GtkWidget    *child,
75
                                        gboolean      expand,
76
                                        gboolean      fill,
77
                                        guint         padding);
78
 
79
        // gtkbbox.h
80
GType (*gtk_button_box_get_type) (void) G_GNUC_CONST;
81
void              (*gtk_button_box_set_layout)          (GtkButtonBox      *widget,
82
                                                      GtkButtonBoxStyle  layout_style);
83
 
84
        // gtkbutton.h
85
GtkWidget*     (*gtk_button_new)               (void);
86
 
87
        // gtkcelllayout.h
88
GType (*gtk_cell_layout_get_type)           (void) G_GNUC_CONST;
89
void  (*gtk_cell_layout_pack_start)         (GtkCellLayout         *cell_layout,
90
                                          GtkCellRenderer       *cell,
91
                                          gboolean               expand);
92
void  (*gtk_cell_layout_set_attributes)     (GtkCellLayout         *cell_layout,
93
                                          GtkCellRenderer       *cell,
94
                                          ...) G_GNUC_NULL_TERMINATED;
95
 
96
        // gtkcellrenderertext.h
97
GtkCellRenderer *(*gtk_cell_renderer_text_new)      (void);
98
 
99
        // gtkcheckbutton.h
100
GtkWidget* (*gtk_check_button_new_with_mnemonic) (const gchar *label);
101
 
102
        // gtkcombobox.h
103
gboolean      (*gtk_combo_box_get_active_iter)  (GtkComboBox     *combo_box,
104
                                              GtkTreeIter     *iter);
105
GtkTreeModel *(*gtk_combo_box_get_model)        (GtkComboBox     *combo_box);
106
GType         (*gtk_combo_box_get_type)         (void) G_GNUC_CONST;
107
GtkWidget    *(*gtk_combo_box_new_text)         (void);
108
GtkWidget    *(*gtk_combo_box_new_with_model)   (GtkTreeModel    *model);
109
void          (*gtk_combo_box_set_active_iter)  (GtkComboBox     *combo_box,
110
                                              GtkTreeIter     *iter);
111
 
112
        // gtkcontainer.h
113
void    (*gtk_container_add)             (GtkContainer     *container,
114
                                          GtkWidget        *widget);
115
void     (*gtk_container_foreach)      (GtkContainer       *container,
116
                                     GtkCallback         callback,
117
                                     gpointer            callback_data);
118
GType   (*gtk_container_get_type)                (void) G_GNUC_CONST;
119
void    (*gtk_container_set_border_width)        (GtkContainer     *container,
120
                                          guint             border_width);
121
 
122
        // gtkdialog.h
123
GType      (*gtk_dialog_get_type) (void) G_GNUC_CONST;
124
gint (*gtk_dialog_run)                (GtkDialog *dialog);
125
 
126
        // gtkfixed.h
127
GType      (*gtk_fixed_get_type)          (void) G_GNUC_CONST;
128
GtkWidget* (*gtk_fixed_new)               (void);
129
void       (*gtk_fixed_put)               (GtkFixed       *fixed,
130
                                        GtkWidget      *widget,
131
                                        gint            x,
132
                                        gint            y);
133
 
134
        // gtkhbox.h
135
GtkWidget* (*gtk_hbox_new)           (gboolean homogeneous,
136
                              gint spacing);
137
 
138
        // gtkhbbox.h
139
GtkWidget* (*gtk_hbutton_box_new)      (void);
140
 
141
        // gtkimage.h
142
GtkWidget* (*gtk_image_new_from_pixbuf)    (GdkPixbuf       *pixbuf);
143
GtkWidget* (*gtk_image_new_from_stock)     (const gchar     *stock_id,
144
                                         GtkIconSize      size);
145
 
146
        // gtkmain.h
147
gboolean (*gtk_init_check)           (int    *argc,
148
                                   char ***argv);
149
 
150
        // gtklabel.h
151
GType                 (*gtk_label_get_type)          (void) G_GNUC_CONST;
152
GtkWidget*            (*gtk_label_new)               (const gchar   *str);
153
GtkWidget*            (*gtk_label_new_with_mnemonic) (const gchar   *str);
154
void     (*gtk_label_set_mnemonic_widget)            (GtkLabel         *label,
155
                                                   GtkWidget        *widget);
156
 
157
        // gtkliststore.h
158
void          (*gtk_list_store_append)           (GtkListStore *list_store,
159
                                               GtkTreeIter  *iter);
160
void          (*gtk_list_store_clear)            (GtkListStore *list_store);
161
GType         (*gtk_list_store_get_type)         (void) G_GNUC_CONST;
162
GtkListStore *(*gtk_list_store_new)              (gint          n_columns,
163
                                               ...);
164
void          (*gtk_list_store_set)              (GtkListStore *list_store,
165
                                               GtkTreeIter  *iter,
166
                                               ...);
167
 
168
        // gtkmain.h
169
void       (*gtk_main)             (void);
170
gboolean   (*gtk_main_iteration_do)   (gboolean blocking);
171
void       (*gtk_main_quit)        (void);
172
 
173
        // gtkmessagedialog.h
174
GtkWidget* (*gtk_message_dialog_new)      (GtkWindow      *parent,
175
                                        GtkDialogFlags  flags,
176
                                        GtkMessageType  type,
177
                                        GtkButtonsType  buttons,
178
                                        const gchar    *message_format,
179
                                        ...) G_GNUC_PRINTF (5, 6);
180
 
181
        // gtkmisc.h
182
GType   (*gtk_misc_get_type)      (void) G_GNUC_CONST;
183
void    (*gtk_misc_set_alignment) (GtkMisc *misc,
184
                                gfloat   xalign,
185
                                gfloat   yalign);
186
 
187
        // gtknotebook.h
188
GtkWidget* (*gtk_notebook_get_nth_page)     (GtkNotebook *notebook,
189
                                          gint         page_num);
190
GType   (*gtk_notebook_get_type)       (void) G_GNUC_CONST;
191
GtkWidget * (*gtk_notebook_new)        (void);
192
void       (*gtk_notebook_set_current_page) (GtkNotebook *notebook,
193
                                          gint         page_num);
194
void (*gtk_notebook_set_tab_label)           (GtkNotebook *notebook,
195
                                           GtkWidget   *child,
196
                                           GtkWidget   *tab_label);
197
 
198
        // gtkobject.h
199
GtkType (*gtk_object_get_type)          (void) G_GNUC_CONST;
200
 
201
        // gtkscrolledwindow.h
202
GType          (*gtk_scrolled_window_get_type)          (void) G_GNUC_CONST;
203
GtkWidget*     (*gtk_scrolled_window_new)               (GtkAdjustment     *hadjustment,
204
                                                      GtkAdjustment     *vadjustment);
205
void           (*gtk_scrolled_window_set_policy)        (GtkScrolledWindow *scrolled_window,
206
                                                      GtkPolicyType      hscrollbar_policy,
207
                                                      GtkPolicyType      vscrollbar_policy);
208
 
209
        // gtktextbuffer.h
210
gboolean (*gtk_text_buffer_backspace)          (GtkTextBuffer *buffer,
211
                                             GtkTextIter   *iter,
212
                                             gboolean       interactive,
213
                                             gboolean       default_editable);
214
GtkTextMark   *(*gtk_text_buffer_create_mark) (GtkTextBuffer     *buffer,
215
                                            const gchar       *mark_name,
216
                                            const GtkTextIter *where,
217
                                            gboolean           left_gravity);
218
void           (*gtk_text_buffer_delete_mark) (GtkTextBuffer     *buffer,
219
                                            GtkTextMark       *mark);
220
void (*gtk_text_buffer_get_end_iter)            (GtkTextBuffer *buffer,
221
                                              GtkTextIter   *iter);
222
void (*gtk_text_buffer_insert)            (GtkTextBuffer *buffer,
223
                                        GtkTextIter   *iter,
224
                                        const gchar   *text,
225
                                        gint           len);
226
 
227
        // gtktextview.h
228
GtkTextBuffer *(*gtk_text_view_get_buffer)            (GtkTextView   *text_view);
229
GType          (*gtk_text_view_get_type)              (void) G_GNUC_CONST;
230
GtkWidget *    (*gtk_text_view_new)                   (void);
231
void           (*gtk_text_view_scroll_to_mark)        (GtkTextView   *text_view,
232
                                                    GtkTextMark   *mark,
233
                                                    gdouble        within_margin,
234
                                                    gboolean       use_align,
235
                                                    gdouble        xalign,
236
                                                    gdouble        yalign);
237
void           (*gtk_text_view_set_cursor_visible)    (GtkTextView   *text_view,
238
                                                    gboolean       setting);
239
void             (*gtk_text_view_set_editable)           (GtkTextView      *text_view,
240
                                                       gboolean          setting);
241
void             (*gtk_text_view_set_left_margin)        (GtkTextView      *text_view,
242
                                                       gint              left_margin);
243
void             (*gtk_text_view_set_right_margin)       (GtkTextView      *text_view,
244
                                                       gint              right_margin);
245
void             (*gtk_text_view_set_wrap_mode)          (GtkTextView      *text_view,
246
                                                       GtkWrapMode       wrap_mode);
247
 
248
        // gtktogglebutton.h
249
gboolean   (*gtk_toggle_button_get_active)        (GtkToggleButton *toggle_button);
250
GType      (*gtk_toggle_button_get_type)          (void) G_GNUC_CONST;
251
void       (*gtk_toggle_button_set_active)        (GtkToggleButton *toggle_button,
252
                                                gboolean         is_active);
253
 
254
        // gtktreemodel.h
255
void              (*gtk_tree_model_get)             (GtkTreeModel *tree_model,
256
                                                  GtkTreeIter  *iter,
257
                                                  ...);
258
GType             (*gtk_tree_model_get_type)        (void) G_GNUC_CONST;
259
 
260
        // gtkvbox.h
261
GtkWidget* (*gtk_vbox_new)           (gboolean homogeneous,
262
                              gint spacing);
263
 
264
        // gtkwidget.h
265
void       (*gtk_widget_add_accelerator)          (GtkWidget           *widget,
266
                                           const gchar         *accel_signal,
267
                                           GtkAccelGroup       *accel_group,
268
                                           guint                accel_key,
269
                                           GdkModifierType      accel_mods,
270
                                           GtkAccelFlags        accel_flags);
271
void       (*gtk_widget_destroy)                  (GtkWidget           *widget);
272
GtkWidget* (*gtk_widget_ref)              (GtkWidget           *widget);
273
void                  (*gtk_widget_set_sensitive)          (GtkWidget    *widget,
274
                                                         gboolean      sensitive);
275
void       (*gtk_widget_set_size_request)    (GtkWidget           *widget,
276
                                           gint                 width,
277
                                           gint                 height);
278
void       (*gtk_widget_show)             (GtkWidget           *widget);
279
void       (*gtk_widget_unref)            (GtkWidget           *widget);
280
 
281
        // gtkwindow.h
282
void       (*gtk_window_add_accel_group)          (GtkWindow           *window,
283
                                                GtkAccelGroup       *accel_group);
284
GType      (*gtk_window_get_type)                 (void) G_GNUC_CONST;
285
GtkWidget* (*gtk_window_new)                      (GtkWindowType        type);
286
void       (*gtk_window_set_default_icon)             (GdkPixbuf  *icon);
287
void       (*gtk_window_set_position)             (GtkWindow           *window,
288
                                                GtkWindowPosition    position);
289
void       (*gtk_window_set_resizable)            (GtkWindow           *window,
290
                                                gboolean             resizable);
291
void       (*gtk_window_set_title)                (GtkWindow           *window,
292
                                                const gchar         *title);
293
void       (*gtk_window_set_type_hint)            (GtkWindow           *window,
294
                                                GdkWindowTypeHint    hint);
295
 
296
};
297
extern struct _dynamicgtksyms dynamicgtksyms;
298
 
299
int dynamicgtk_init(void);
300
void dynamicgtk_uninit(void);
301
 
302
#ifndef __dynamicgtkfoo__
303
 
304
// gobject.h
305
#define g_object_get_data dynamicgtksyms.g_object_get_data
306
#define g_object_set_data dynamicgtksyms.g_object_set_data
307
#define g_object_set_data_full dynamicgtksyms.g_object_set_data_full
308
#define g_object_unref dynamicgtksyms.g_object_unref
309
 
310
// gsignal.h
311
#define g_signal_connect_data dynamicgtksyms.g_signal_connect_data
312
#define g_signal_handlers_block_matched dynamicgtksyms.g_signal_handlers_block_matched
313
#define g_signal_handlers_unblock_matched dynamicgtksyms.g_signal_handlers_unblock_matched
314
 
315
// gtype.h
316
#define g_type_check_instance_cast dynamicgtksyms.g_type_check_instance_cast
317
 
318
// gdk-pixdata.h
319
#define gdk_pixbuf_from_pixdata dynamicgtksyms.gdk_pixbuf_from_pixdata
320
 
321
// gdk-pixbuf-core.h
322
#define gdk_pixbuf_new_from_data dynamicgtksyms.gdk_pixbuf_new_from_data
323
 
324
// gtkaccelgroup.h
325
#define gtk_accel_group_new dynamicgtksyms.gtk_accel_group_new
326
 
327
// gtkalignment.h
328
#define gtk_alignment_new dynamicgtksyms.gtk_alignment_new
329
 
330
// gtkbox.h
331
#define gtk_box_get_type dynamicgtksyms.gtk_box_get_type
332
#define gtk_box_pack_start dynamicgtksyms.gtk_box_pack_start
333
 
334
// gtkbbox.h
335
#define gtk_button_box_get_type dynamicgtksyms.gtk_button_box_get_type
336
#define gtk_button_box_set_layout dynamicgtksyms.gtk_button_box_set_layout
337
 
338
// gtkbutton.h
339
#define gtk_button_new dynamicgtksyms.gtk_button_new
340
 
341
// gtkcelllayout.h
342
#define gtk_cell_layout_get_type dynamicgtksyms.gtk_cell_layout_get_type
343
#define gtk_cell_layout_pack_start dynamicgtksyms.gtk_cell_layout_pack_start
344
#define gtk_cell_layout_set_attributes dynamicgtksyms.gtk_cell_layout_set_attributes
345
 
346
// gtkcellrenderertext.h
347
#define gtk_cell_renderer_text_new dynamicgtksyms.gtk_cell_renderer_text_new
348
 
349
// gtkcheckbutton.h
350
#define gtk_check_button_new_with_mnemonic dynamicgtksyms.gtk_check_button_new_with_mnemonic
351
 
352
// gtkcombobox.h
353
#define gtk_combo_box_get_active_iter dynamicgtksyms.gtk_combo_box_get_active_iter
354
#define gtk_combo_box_get_model dynamicgtksyms.gtk_combo_box_get_model
355
#define gtk_combo_box_get_type dynamicgtksyms.gtk_combo_box_get_type
356
#define gtk_combo_box_new_text dynamicgtksyms.gtk_combo_box_new_text
357
#define gtk_combo_box_new_with_model dynamicgtksyms.gtk_combo_box_new_with_model
358
#define gtk_combo_box_set_active_iter dynamicgtksyms.gtk_combo_box_set_active_iter
359
 
360
// gtkcontainer.h
361
#define gtk_container_add dynamicgtksyms.gtk_container_add
362
#define gtk_container_foreach dynamicgtksyms.gtk_container_foreach
363
#define gtk_container_get_type dynamicgtksyms.gtk_container_get_type
364
#define gtk_container_set_border_width dynamicgtksyms.gtk_container_set_border_width
365
 
366
// gtkdialog.h
367
#define gtk_dialog_get_type dynamicgtksyms.gtk_dialog_get_type
368
#define gtk_dialog_run dynamicgtksyms.gtk_dialog_run
369
 
370
// gtkfixed.h
371
#define gtk_fixed_get_type dynamicgtksyms.gtk_fixed_get_type
372
#define gtk_fixed_new dynamicgtksyms.gtk_fixed_new
373
#define gtk_fixed_put dynamicgtksyms.gtk_fixed_put
374
 
375
// gtkhbox.h
376
#define gtk_hbox_new dynamicgtksyms.gtk_hbox_new
377
 
378
// gtkhbbox.h
379
#define gtk_hbutton_box_new dynamicgtksyms.gtk_hbutton_box_new
380
 
381
// gtkimage.h
382
#define gtk_image_new_from_pixbuf dynamicgtksyms.gtk_image_new_from_pixbuf
383
#define gtk_image_new_from_stock dynamicgtksyms.gtk_image_new_from_stock
384
 
385
// gtkmain.h
386
#define gtk_init_check dynamicgtksyms.gtk_init_check
387
 
388
// gtklabel.h
389
#define gtk_label_get_type dynamicgtksyms.gtk_label_get_type
390
#define gtk_label_new dynamicgtksyms.gtk_label_new
391
#define gtk_label_new_with_mnemonic dynamicgtksyms.gtk_label_new_with_mnemonic
392
#define gtk_label_set_mnemonic_widget dynamicgtksyms.gtk_label_set_mnemonic_widget
393
 
394
// gtkliststore.h
395
#define gtk_list_store_append dynamicgtksyms.gtk_list_store_append
396
#define gtk_list_store_clear dynamicgtksyms.gtk_list_store_clear
397
#define gtk_list_store_get_type dynamicgtksyms.gtk_list_store_get_type
398
#define gtk_list_store_new dynamicgtksyms.gtk_list_store_new
399
#define gtk_list_store_set dynamicgtksyms.gtk_list_store_set
400
 
401
// gtkmain.h
402
#define gtk_main dynamicgtksyms.gtk_main
403
#define gtk_main_iteration_do dynamicgtksyms.gtk_main_iteration_do
404
#define gtk_main_quit dynamicgtksyms.gtk_main_quit
405
 
406
// gtkmessagedialog.h
407
#define gtk_message_dialog_new dynamicgtksyms.gtk_message_dialog_new
408
 
409
// gtkmisc.h
410
#define gtk_misc_get_type dynamicgtksyms.gtk_misc_get_type
411
#define gtk_misc_set_alignment dynamicgtksyms.gtk_misc_set_alignment
412
 
413
// gtknotebook.h
414
#define gtk_notebook_get_nth_page dynamicgtksyms.gtk_notebook_get_nth_page
415
#define gtk_notebook_get_type dynamicgtksyms.gtk_notebook_get_type
416
#define gtk_notebook_new dynamicgtksyms.gtk_notebook_new
417
#define gtk_notebook_set_current_page dynamicgtksyms.gtk_notebook_set_current_page
418
#define gtk_notebook_set_tab_label dynamicgtksyms.gtk_notebook_set_tab_label
419
 
420
// gtkobject.h
421
#define gtk_object_get_type dynamicgtksyms.gtk_object_get_type
422
 
423
// gtkscrolledwindow.h
424
#define gtk_scrolled_window_get_type dynamicgtksyms.gtk_scrolled_window_get_type
425
#define gtk_scrolled_window_new dynamicgtksyms.gtk_scrolled_window_new
426
#define gtk_scrolled_window_set_policy dynamicgtksyms.gtk_scrolled_window_set_policy
427
 
428
// gtktextbuffer.h
429
#define gtk_text_buffer_backspace dynamicgtksyms.gtk_text_buffer_backspace
430
#define gtk_text_buffer_create_mark dynamicgtksyms.gtk_text_buffer_create_mark
431
#define gtk_text_buffer_delete_mark dynamicgtksyms.gtk_text_buffer_delete_mark
432
#define gtk_text_buffer_get_end_iter dynamicgtksyms.gtk_text_buffer_get_end_iter
433
#define gtk_text_buffer_insert dynamicgtksyms.gtk_text_buffer_insert
434
 
435
// gtktextview.h
436
#define gtk_text_view_get_buffer dynamicgtksyms.gtk_text_view_get_buffer
437
#define gtk_text_view_get_type dynamicgtksyms.gtk_text_view_get_type
438
#define gtk_text_view_new dynamicgtksyms.gtk_text_view_new
439
#define gtk_text_view_scroll_to_mark dynamicgtksyms.gtk_text_view_scroll_to_mark
440
#define gtk_text_view_set_cursor_visible dynamicgtksyms.gtk_text_view_set_cursor_visible
441
#define gtk_text_view_set_editable dynamicgtksyms.gtk_text_view_set_editable
442
#define gtk_text_view_set_left_margin dynamicgtksyms.gtk_text_view_set_left_margin
443
#define gtk_text_view_set_right_margin dynamicgtksyms.gtk_text_view_set_right_margin
444
#define gtk_text_view_set_wrap_mode dynamicgtksyms.gtk_text_view_set_wrap_mode
445
 
446
// gtktogglebutton.h
447
#define gtk_toggle_button_get_active dynamicgtksyms.gtk_toggle_button_get_active
448
#define gtk_toggle_button_get_type dynamicgtksyms.gtk_toggle_button_get_type
449
#define gtk_toggle_button_set_active dynamicgtksyms.gtk_toggle_button_set_active
450
 
451
// gtktreemodel.h
452
#define gtk_tree_model_get dynamicgtksyms.gtk_tree_model_get
453
#define gtk_tree_model_get_type dynamicgtksyms.gtk_tree_model_get_type
454
 
455
// gtkvbox.h
456
#define gtk_vbox_new dynamicgtksyms.gtk_vbox_new
457
 
458
// gtkwidget.h
459
#define gtk_widget_add_accelerator dynamicgtksyms.gtk_widget_add_accelerator
460
#define gtk_widget_destroy dynamicgtksyms.gtk_widget_destroy
461
#define gtk_widget_ref dynamicgtksyms.gtk_widget_ref
462
#define gtk_widget_set_sensitive dynamicgtksyms.gtk_widget_set_sensitive
463
#define gtk_widget_set_size_request dynamicgtksyms.gtk_widget_set_size_request
464
#define gtk_widget_show dynamicgtksyms.gtk_widget_show
465
#define gtk_widget_unref dynamicgtksyms.gtk_widget_unref
466
 
467
// gtkwindow.h
468
#define gtk_window_add_accel_group dynamicgtksyms.gtk_window_add_accel_group
469
#define gtk_window_get_type dynamicgtksyms.gtk_window_get_type
470
#define gtk_window_new dynamicgtksyms.gtk_window_new
471
#define gtk_window_set_default_icon dynamicgtksyms.gtk_window_set_default_icon
472
#define gtk_window_set_position dynamicgtksyms.gtk_window_set_position
473
#define gtk_window_set_resizable dynamicgtksyms.gtk_window_set_resizable
474
#define gtk_window_set_title dynamicgtksyms.gtk_window_set_title
475
#define gtk_window_set_type_hint dynamicgtksyms.gtk_window_set_type_hint
476
 
477
#endif
478
 
479
#endif