src/Builder4/config1.builder
[app.Builder.js] / src / vapi / gladeui-2.0.vapi
1 /* gladeui-2.0.vapi generated by vapigen, do not modify. */
2
3 namespace Glade {
4     [CCode (cheader_filename = "gladeui/glade.h")]
5     public class App : GLib.Object {
6         [CCode (has_construct_function = false)]
7         public App ();
8         public static void add_project (Glade.Project project);
9         public static int config_save ();
10         public static bool do_event (Gdk.Event event);
11         public static unowned Glade.App @get ();
12         public static unowned Gtk.AccelGroup get_accel_group ();
13         public static unowned string get_bin_dir ();
14         public static unowned Glade.Catalog get_catalog (string name);
15         public static bool get_catalog_version (string name, int major, int minor);
16         public static unowned GLib.List<Glade.Catalog> get_catalogs ();
17         public static unowned string get_catalogs_dir ();
18         public static unowned Glade.Clipboard get_clipboard ();
19         public static unowned GLib.KeyFile get_config ();
20         public static unowned string get_locale_dir ();
21         public static unowned string get_modules_dir ();
22         public static unowned string get_pixmaps_dir ();
23         public static unowned string get_plugins_dir ();
24         public static unowned Glade.Project get_project_by_path (string project_path);
25         public static unowned GLib.List<Glade.Project> get_projects ();
26         public static unowned Gtk.Widget get_window ();
27         [NoWrapper]
28         public virtual void glade_reserved1 ();
29         [NoWrapper]
30         public virtual void glade_reserved2 ();
31         [NoWrapper]
32         public virtual void glade_reserved3 ();
33         [NoWrapper]
34         public virtual void glade_reserved4 ();
35         [NoWrapper]
36         public virtual void glade_reserved5 ();
37         [NoWrapper]
38         public virtual void glade_reserved6 ();
39         public static bool is_project_loaded (string project_path);
40         public static void remove_project (Glade.Project project);
41         public static void search_docs (string book, string page, string search);
42         public static void set_accel_group (Gtk.AccelGroup accel_group);
43         public static void set_window (Gtk.Widget window);
44         public virtual signal void doc_search (string p0, string p1, string p2);
45         public virtual signal void signal_editor_created (GLib.Object p0);
46     }
47     [CCode (cheader_filename = "gladeui/glade.h")]
48     public class BaseEditor : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
49         [CCode (has_construct_function = false)]
50         public BaseEditor (GLib.Object container, Glade.Editable main_editable);
51         public void add_default_properties (Glade.Widget gchild);
52         public void add_editable (Glade.Widget gchild, Glade.EditorPageType page);
53         public void add_label (string str);
54         public void add_properties (Glade.Widget gchild, bool packing);
55         public void append_types (GLib.Type parent_type);
56         [NoWrapper]
57         public virtual void glade_reserved1 ();
58         [NoWrapper]
59         public virtual void glade_reserved2 ();
60         [NoWrapper]
61         public virtual void glade_reserved3 ();
62         [NoWrapper]
63         public virtual void glade_reserved4 ();
64         [NoWrapper]
65         public virtual void glade_reserved5 ();
66         [NoWrapper]
67         public virtual void glade_reserved6 ();
68         public unowned Gtk.Widget pack_new_window (string title, string help_markup);
69         public void set_show_signal_editor (bool val);
70         [NoAccessorMethod]
71         public GLib.Object container { owned get; set; }
72         public virtual signal unowned GLib.Object build_child (GLib.Object p0, uint p1);
73         public virtual signal bool change_type (GLib.Object p0, uint p1);
74         public virtual signal void child_selected (GLib.Object p0);
75         public virtual signal bool delete_child (GLib.Object p0, GLib.Object p1);
76         public virtual signal unowned string get_display_name (GLib.Object p0);
77         public virtual signal bool move_child (GLib.Object p0, GLib.Object p1);
78     }
79     [CCode (cheader_filename = "gladeui/glade.h")]
80     [Compact]
81     public class Catalog {
82         public static void destroy_all ();
83         public unowned GLib.List<Glade.WidgetAdaptor> get_adaptors ();
84         public unowned string get_book ();
85         public unowned string get_domain ();
86         public unowned string get_icon_prefix ();
87         public uint16 get_major_version ();
88         public uint16 get_minor_version ();
89         public unowned string get_name ();
90         public unowned GLib.List<Glade.TargetableVersion> get_targets ();
91         public unowned GLib.List<Glade.WidgetGroup> get_widget_groups ();
92         public static bool is_loaded (string name);
93         public static unowned GLib.List load_all ();
94         public bool supports_gtkbuilder ();
95         public bool supports_libglade ();
96     }
97     [CCode (cheader_filename = "gladeui/glade.h")]
98     public class CellRendererIcon : Gtk.CellRendererPixbuf {
99         [CCode (has_construct_function = false, type = "GtkCellRenderer*")]
100         public CellRendererIcon ();
101         public bool get_activatable ();
102         public bool get_active ();
103         public void set_activatable (bool setting);
104         public void set_active (bool setting);
105         public bool activatable { get; set; }
106         public bool active { get; set; }
107         public virtual signal void activate (string path);
108     }
109     [CCode (cheader_filename = "gladeui/glade.h")]
110     public class Clipboard : GLib.Object {
111         [CCode (has_construct_function = false)]
112         public Clipboard ();
113         public void add (GLib.List<Glade.Widget> widgets);
114         public void clear ();
115         public bool get_has_selection ();
116         [NoWrapper]
117         public virtual void glade_reserved1 ();
118         [NoWrapper]
119         public virtual void glade_reserved2 ();
120         [NoWrapper]
121         public virtual void glade_reserved3 ();
122         [NoWrapper]
123         public virtual void glade_reserved4 ();
124         public unowned GLib.List<Glade.Widget> widgets ();
125         public bool has_selection { get; }
126     }
127     [CCode (cheader_filename = "gladeui/glade.h")]
128     public class Command : GLib.Object {
129         [CCode (has_construct_function = false)]
130         protected Command ();
131         public static void add (GLib.List<Glade.Widget> widgets, Glade.Widget parent, Glade.Placeholder placeholder, Glade.Project project, bool pasting);
132         public static void add_signal (Glade.Widget glade_widget, Glade.Signal @signal);
133         public static void change_signal (Glade.Widget glade_widget, Glade.Signal old_signal, Glade.Signal new_signal);
134         public virtual void collapse (Glade.Command other);
135         public static unowned Glade.Widget create (Glade.WidgetAdaptor adaptor, Glade.Widget parent, Glade.Placeholder placeholder, Glade.Project project);
136         public static void cut (GLib.List<Glade.Widget> widgets);
137         public static void @delete (GLib.List<Glade.Widget> widgets);
138         public unowned string description ();
139         public static void dnd (GLib.List<Glade.Widget> widgets, Glade.Widget parent, Glade.Placeholder placeholder);
140         public virtual bool execute ();
141         public static int get_group_depth ();
142         [NoWrapper]
143         public virtual void glade_reserved1 ();
144         [NoWrapper]
145         public virtual void glade_reserved2 ();
146         [NoWrapper]
147         public virtual void glade_reserved3 ();
148         [NoWrapper]
149         public virtual void glade_reserved4 ();
150         public int group_id ();
151         public static void lock_widget (Glade.Widget widget, Glade.Widget @lock);
152         public static void paste (GLib.List<Glade.Widget> widgets, Glade.Widget parent, Glade.Placeholder placeholder, Glade.Project project);
153         public static void pop_group ();
154         public static void push_group (string fmt);
155         public static void remove_signal (Glade.Widget glade_widget, Glade.Signal @signal);
156         public static void set_i18n (Glade.Property property, bool translatable, string context, string comment);
157         public static void set_name (Glade.Widget glade_widget, string name);
158         public static void set_properties (Glade.Property property, GLib.Value old_value, GLib.Value new_value);
159         public static void set_properties_list (Glade.Project project, GLib.List<Glade.Property> props);
160         public static void set_property (Glade.Property property);
161         public static void set_property_value (Glade.Property property, GLib.Value value);
162         public virtual bool undo ();
163         public virtual bool unifies (Glade.Command other);
164         public static void unlock_widget (Glade.Widget widget);
165     }
166     [CCode (cheader_filename = "gladeui/glade.h")]
167     [Compact]
168     public class Cursor {
169         public weak Gdk.Cursor add_widget;
170         public weak Gdk.Pixbuf add_widget_pixbuf;
171         public weak Gdk.Cursor drag;
172         public weak Gdk.Cursor resize_bottom;
173         public weak Gdk.Cursor resize_bottom_left;
174         public weak Gdk.Cursor resize_bottom_right;
175         public weak Gdk.Cursor resize_left;
176         public weak Gdk.Cursor resize_right;
177         public weak Gdk.Cursor resize_top;
178         public weak Gdk.Cursor resize_top_left;
179         public weak Gdk.Cursor resize_top_right;
180         public weak Gdk.Cursor selector;
181         public static unowned Gdk.Pixbuf get_add_widget_pixbuf ();
182         public static void init ();
183         public static void @set (Glade.Project project, Gdk.Window window, Glade.CursorType type);
184     }
185     [CCode (cheader_filename = "gladeui/glade.h")]
186     public class DesignView : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
187         [CCode (has_construct_function = false, type = "GtkWidget*")]
188         public DesignView (Glade.Project project);
189         public static unowned Glade.DesignView get_from_project (Glade.Project project);
190         public unowned Glade.Project get_project ();
191         [NoWrapper]
192         public virtual void glade_reserved1 ();
193         [NoWrapper]
194         public virtual void glade_reserved2 ();
195         [NoWrapper]
196         public virtual void glade_reserved3 ();
197         [NoWrapper]
198         public virtual void glade_reserved4 ();
199         public Glade.Project project { get; construct; }
200     }
201     [CCode (cheader_filename = "gladeui/glade.h")]
202     public class EPropBool : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
203         [CCode (has_construct_function = false)]
204         protected EPropBool ();
205     }
206     [CCode (cheader_filename = "gladeui/glade.h")]
207     public class EPropColor : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
208         [CCode (has_construct_function = false)]
209         protected EPropColor ();
210     }
211     [CCode (cheader_filename = "gladeui/glade.h")]
212     public class EPropEnum : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
213         [CCode (has_construct_function = false)]
214         protected EPropEnum ();
215     }
216     [CCode (cheader_filename = "gladeui/glade.h")]
217     public class EPropFlags : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
218         [CCode (has_construct_function = false)]
219         protected EPropFlags ();
220     }
221     [CCode (cheader_filename = "gladeui/glade.h")]
222     public class EPropNamedIcon : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
223         [CCode (has_construct_function = false)]
224         protected EPropNamedIcon ();
225     }
226     [CCode (cheader_filename = "gladeui/glade.h")]
227     public class EPropNumeric : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
228         [CCode (has_construct_function = false)]
229         protected EPropNumeric ();
230     }
231     [CCode (cheader_filename = "gladeui/glade.h")]
232     public class EPropObject : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
233         [CCode (has_construct_function = false)]
234         protected EPropObject ();
235     }
236     [CCode (cheader_filename = "gladeui/glade.h")]
237     public class EPropObjects : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
238         [CCode (has_construct_function = false)]
239         protected EPropObjects ();
240     }
241     [CCode (cheader_filename = "gladeui/glade.h")]
242     public class EPropText : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
243         [CCode (has_construct_function = false)]
244         protected EPropText ();
245     }
246     [CCode (cheader_filename = "gladeui/glade.h")]
247     public class EPropUnichar : Glade.EditorProperty, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
248         [CCode (has_construct_function = false)]
249         protected EPropUnichar ();
250     }
251     [CCode (cheader_filename = "gladeui/glade.h")]
252     public class Editor : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
253         [CCode (has_construct_function = false)]
254         public Editor ();
255         public static unowned Gtk.Widget dialog_for_widget (Glade.Widget widget);
256         [NoWrapper]
257         public virtual void glade_reserved1 ();
258         [NoWrapper]
259         public virtual void glade_reserved2 ();
260         [NoWrapper]
261         public virtual void glade_reserved3 ();
262         [NoWrapper]
263         public virtual void glade_reserved4 ();
264         public void hide_info ();
265         public void load_widget (Glade.Widget widget);
266         public static bool query_dialog (Glade.Widget widget);
267         public void show_info ();
268         [NoAccessorMethod]
269         public Glade.Widget widget { owned get; set; }
270     }
271     [CCode (cheader_filename = "gladeui/glade.h")]
272     public class EditorProperty : Gtk.HBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
273         [CCode (has_construct_function = false)]
274         protected EditorProperty ();
275         [NoWrapper]
276         public virtual void* changed (Glade.Property p2);
277         public void commit_no_callback (GLib.Value value);
278         [NoWrapper]
279         public virtual unowned Gtk.Widget create_input ();
280         public unowned Gtk.Widget get_item_label ();
281         public unowned Glade.PropertyClass get_pclass ();
282         public unowned Glade.Property get_property ();
283         [NoWrapper]
284         public virtual void glade_reserved1 ();
285         [NoWrapper]
286         public virtual void glade_reserved2 ();
287         [NoWrapper]
288         public virtual void glade_reserved3 ();
289         [NoWrapper]
290         public virtual void glade_reserved4 ();
291         public virtual void load (Glade.Property property);
292         public void load_by_widget (Glade.Widget widget);
293         public bool loading ();
294         public static bool show_i18n_dialog (Gtk.Widget parent, string text, string context, string comment, bool translatable);
295         public static bool show_object_dialog (Glade.Project project, string title, Gtk.Widget parent, GLib.Type object_type, Glade.Widget exception, out unowned Glade.Widget object);
296         public static bool show_resource_dialog (Glade.Project project, Gtk.Widget parent, string filename);
297         [NoAccessorMethod]
298         public void* property_class { get; construct; }
299         [NoAccessorMethod]
300         public bool use_command { get; set; }
301         public virtual signal void commit (void* p0);
302         public virtual signal void value_changed (Glade.Property p0);
303     }
304     [CCode (cheader_filename = "gladeui/glade.h")]
305     public class EditorTable : Gtk.Grid, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Glade.Editable {
306         [CCode (has_construct_function = false, type = "GtkWidget*")]
307         public EditorTable (Glade.WidgetAdaptor adaptor, Glade.EditorPageType type);
308         [NoWrapper]
309         public virtual void glade_reserved1 ();
310         [NoWrapper]
311         public virtual void glade_reserved2 ();
312         [NoWrapper]
313         public virtual void glade_reserved3 ();
314         [NoWrapper]
315         public virtual void glade_reserved4 ();
316     }
317     [CCode (cheader_filename = "gladeui/glade.h")]
318     [Compact]
319     public class GCSetPropData {
320         public GLib.Value new_value;
321         public GLib.Value old_value;
322         public weak Glade.Property property;
323     }
324     [CCode (cheader_filename = "gladeui/glade.h", type_id = "glade_glist_get_type ()")]
325     [Compact]
326     public class GList {
327     }
328     [CCode (cheader_filename = "gladeui/glade.h")]
329     public class GObjectAdaptor : GLib.Object {
330         [CCode (has_construct_function = false)]
331         protected GObjectAdaptor ();
332         [NoAccessorMethod]
333         public string book { owned get; construct; }
334         [NoAccessorMethod]
335         public string catalog { owned get; construct; }
336         [NoAccessorMethod]
337         public void* cursor { get; }
338         [NoAccessorMethod]
339         public string generic_name { owned get; construct; }
340         [NoAccessorMethod]
341         public string icon_name { owned get; construct; }
342         [NoAccessorMethod]
343         public string name { owned get; construct; }
344         [NoAccessorMethod]
345         public string special_child_type { owned get; construct; }
346         [NoAccessorMethod]
347         public string title { owned get; set; }
348         [NoAccessorMethod]
349         public GLib.Type type { get; construct; }
350     }
351     [CCode (cheader_filename = "gladeui/glade.h")]
352     public class Inspector : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
353         [CCode (has_construct_function = false, type = "GtkWidget*")]
354         public Inspector ();
355         public unowned Glade.Project get_project ();
356         public unowned GLib.List<Glade.Widget> get_selected_items ();
357         [NoWrapper]
358         public virtual void glade_reserved1 ();
359         [NoWrapper]
360         public virtual void glade_reserved2 ();
361         [NoWrapper]
362         public virtual void glade_reserved3 ();
363         [NoWrapper]
364         public virtual void glade_reserved4 ();
365         public void set_project (Glade.Project project);
366         [CCode (has_construct_function = false, type = "GtkWidget*")]
367         public Inspector.with_project (Glade.Project project);
368         public Glade.Project project { get; set; }
369         public virtual signal void item_activated ();
370         public virtual signal void selection_changed ();
371     }
372     [CCode (cheader_filename = "gladeui/glade.h", free_function = "glade_name_context_destroy")]
373     [Compact]
374     public class NameContext {
375         [CCode (has_construct_function = false)]
376         public NameContext ();
377         public bool add_name (string name);
378         public unowned string dual_new_name (Glade.NameContext another_context, string base_name);
379         public bool has_name (string name);
380         public uint n_names ();
381         [CCode (has_construct_function = false, type = "gchar*")]
382         public NameContext.name (Glade.NameContext context, string base_name);
383         public void release_name (string name);
384     }
385     [CCode (cheader_filename = "gladeui/glade.h")]
386     public class Palette : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
387         [CCode (has_construct_function = false, type = "GtkWidget*")]
388         public Palette ();
389         public Glade.ItemAppearance get_item_appearance ();
390         public unowned Glade.Project get_project ();
391         public bool get_show_selector_button ();
392         public bool get_use_small_item_icons ();
393         [NoWrapper]
394         public virtual void glade_reserved1 ();
395         [NoWrapper]
396         public virtual void glade_reserved2 ();
397         [NoWrapper]
398         public virtual void glade_reserved3 ();
399         [NoWrapper]
400         public virtual void glade_reserved4 ();
401         public void set_item_appearance (Glade.ItemAppearance item_appearance);
402         public void set_project (Glade.Project project);
403         public void set_show_selector_button (bool show_selector_button);
404         public void set_use_small_item_icons (bool use_small_item_icons);
405         public Glade.ItemAppearance item_appearance { get; set; }
406         public Glade.Project project { get; set; }
407         public bool show_selector_button { get; set; }
408         public bool use_small_item_icons { get; set; }
409         public virtual signal void refresh ();
410     }
411     [CCode (cheader_filename = "gladeui/glade.h")]
412     [Compact]
413     public class ParamSpecObjects {
414         public void set_type (GLib.Type type);
415     }
416     [CCode (cheader_filename = "gladeui/glade.h")]
417     public class Placeholder : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
418         [CCode (has_construct_function = false, type = "GtkWidget*")]
419         public Placeholder ();
420         public unowned Glade.Widget get_parent ();
421         public unowned Glade.Project get_project ();
422         [NoWrapper]
423         public virtual void glade_reserved1 ();
424         [NoWrapper]
425         public virtual void glade_reserved2 ();
426         [NoWrapper]
427         public virtual void glade_reserved3 ();
428         [NoWrapper]
429         public virtual void glade_reserved4 ();
430         public unowned GLib.List<Glade.WidgetAction> packing_actions ();
431     }
432     [CCode (cheader_filename = "gladeui/glade.h")]
433     public class Project : GLib.Object, Gtk.TreeModel {
434         [CCode (has_construct_function = false)]
435         public Project ();
436         public virtual void add_object (GLib.Object object);
437         public bool available_widget_name (Glade.Widget widget, string name);
438         public void cancel_load ();
439         public void check_reordered (Glade.Widget parent, GLib.List<Glade.Widget> old_order);
440         public void command_cut ();
441         public void command_delete ();
442         public void command_paste (Glade.Placeholder placeholder);
443         public void copy_selection ();
444         public unowned string display_dependencies ();
445         public unowned Glade.WidgetAdaptor get_add_item ();
446         public ulong get_file_mtime ();
447         public bool get_has_selection ();
448         public bool get_modified ();
449         public unowned string get_name ();
450         public unowned GLib.List<GLib.Object> get_objects ();
451         public Glade.PointerMode get_pointer_mode ();
452         public bool get_readonly ();
453         public void get_target_version (string catalog, int major, int minor);
454         public unowned Glade.Widget get_widget_by_name (string name);
455         [NoWrapper]
456         public virtual void glade_reserved1 ();
457         [NoWrapper]
458         public virtual void glade_reserved2 ();
459         [NoWrapper]
460         public virtual void glade_reserved3 ();
461         [NoWrapper]
462         public virtual void glade_reserved4 ();
463         [NoWrapper]
464         public virtual void glade_reserved5 ();
465         [NoWrapper]
466         public virtual void glade_reserved6 ();
467         [NoWrapper]
468         public virtual void glade_reserved7 ();
469         [NoWrapper]
470         public virtual void glade_reserved8 ();
471         public bool has_object (GLib.Object object);
472         public bool is_loading ();
473         public bool is_selected (GLib.Object object);
474         public static unowned Glade.Project load (string path);
475         public bool load_cancelled ();
476         public bool load_from_file (string path);
477         public virtual unowned Glade.Command next_redo_item ();
478         public virtual unowned Glade.Command next_undo_item ();
479         public static unowned Gdk.Pixbuf pointer_mode_render_icon (Glade.PointerMode mode, Gtk.IconSize size);
480         public void preview (Glade.Widget gwidget);
481         public void properties ();
482         public void push_progress ();
483         public virtual void push_undo (Glade.Command cmd);
484         public void queue_selection_changed ();
485         public virtual void redo ();
486         public unowned Gtk.Widget redo_items ();
487         public virtual void remove_object (GLib.Object object);
488         public unowned GLib.List<string> required_libs ();
489         public void reset_path ();
490         public unowned string resource_fullpath (string resource);
491         public bool save (string path) throws GLib.Error;
492         public void selection_add (GLib.Object object, bool emit_signal);
493         public void selection_clear (bool emit_signal);
494         public unowned GLib.List selection_get ();
495         public void selection_remove (GLib.Object object, bool emit_signal);
496         public void selection_set (GLib.Object object, bool emit_signal);
497         public void set_add_item (Glade.WidgetAdaptor adaptor);
498         public void set_pointer_mode (Glade.PointerMode mode);
499         public void set_widget_name (Glade.Widget widget, string name);
500         public unowned GLib.List toplevels ();
501         public virtual void undo ();
502         public unowned Gtk.Widget undo_items ();
503         public static void verify_property (Glade.Property property);
504         public static void verify_signal (Glade.Widget widget, Glade.Signal @signal);
505         public unowned string verify_widget_adaptor (Glade.WidgetAdaptor adaptor, Glade.SupportMask mask);
506         public void widget_changed (Glade.Widget gwidget);
507         [CCode (has_construct_function = false, type = "gchar*")]
508         public Project.widget_name (Glade.Project project, Glade.Widget widget, string base_name);
509         public Glade.GObjectAdaptor add_item { get; }
510         public bool has_selection { get; }
511         public bool modified { get; }
512         [NoAccessorMethod]
513         public string path { owned get; }
514         public Glade.PointerMode pointer_mode { get; }
515         [NoAccessorMethod]
516         public bool read_only { get; }
517         public virtual signal void add_widget (Glade.Widget p0);
518         public virtual signal void changed (Glade.Command command, bool forward);
519         public virtual signal void close ();
520         public virtual signal void load_progress (int p0, int p1);
521         public virtual signal void parse_began ();
522         public virtual signal void parse_finished ();
523         public virtual signal void remove_widget (Glade.Widget p0);
524         public virtual signal void selection_changed ();
525         public virtual signal void targets_changed ();
526         public virtual signal void widget_name_changed (Glade.Widget widget);
527         public virtual signal void widget_visibility_changed (Glade.Widget p0, bool p1);
528     }
529     [CCode (cheader_filename = "gladeui/glade.h")]
530     public class Property : GLib.Object {
531         [CCode (has_construct_function = false)]
532         public Property (Glade.PropertyClass klass, Glade.Widget widget, GLib.Value value);
533         public void add_object (GLib.Object object);
534         public bool @default ();
535         public unowned Glade.Property dup (Glade.Widget widget);
536         public bool equals ();
537         public bool equals_value (GLib.Value value);
538         public void @get ();
539         public unowned Glade.PropertyClass get_class ();
540         public void get_default (GLib.Value value);
541         public bool get_enabled ();
542         public bool get_save_always ();
543         public bool get_sensitive ();
544         public Glade.PropertyState get_state ();
545         public unowned string get_support_warning ();
546         public void get_va_list (void* vl);
547         public void get_value (GLib.Value value);
548         public unowned Glade.Widget get_widget ();
549         public unowned string i18n_get_comment ();
550         public unowned string i18n_get_context ();
551         public bool i18n_get_translatable ();
552         public void i18n_set_comment (string str);
553         public void i18n_set_context (string str);
554         public void i18n_set_translatable (bool translatable);
555         public GLib.Value inline_value ();
556         public void load ();
557         public unowned string make_string ();
558         public bool original_default ();
559         public void original_reset ();
560         public static void pop_superuser ();
561         public static void push_superuser ();
562         public void read (Glade.Project project, Glade.XmlNode node);
563         public void remove_object (GLib.Object object);
564         public void reset ();
565         public bool @set ();
566         public void set_enabled (bool enabled);
567         public void set_save_always (bool setting);
568         public void set_sensitive (bool sensitive, string reason);
569         public void set_support_warning (bool disable, string reason);
570         public bool set_va_list (void* vl);
571         public bool set_value (GLib.Value value);
572         public void set_widget (Glade.Widget widget);
573         public static bool superuser ();
574         public void sync ();
575         public void write (Glade.XmlContext context, Glade.XmlNode node);
576         public void* @class { get; construct; }
577         public bool enabled { get; set; }
578         [NoAccessorMethod]
579         public string i18n_comment { owned get; set; }
580         [NoAccessorMethod]
581         public string i18n_context { owned get; set; }
582         [NoAccessorMethod]
583         public bool i18n_translatable { get; set; }
584         public bool sensitive { get; set; }
585         public int state { get; }
586         public virtual signal void tooltip_changed (string p0, string p1, string p2);
587         public virtual signal void value_changed (void* p0, void* p1);
588     }
589     [CCode (cheader_filename = "gladeui/glade.h", free_function = "glade_property_class_free")]
590     [Compact]
591     public class PropertyClass {
592         [CCode (cname = "glade_property_class_new", has_construct_function = false)]
593         public PropertyClass (Glade.WidgetAdaptor adaptor, string id);
594         [CCode (cname = "glade_property_class_atk")]
595         public bool atk ();
596         [CCode (cname = "glade_property_class_clone")]
597         public unowned Glade.PropertyClass clone (bool reset_version);
598         [CCode (cname = "glade_property_class_common")]
599         public bool common ();
600         [CCode (cname = "glade_property_class_compare")]
601         public int compare (GLib.Value value1, GLib.Value value2);
602         [CCode (cname = "glade_property_class_create_type")]
603         public unowned string create_type ();
604         [CCode (cname = "glade_property_class_custom_layout")]
605         public bool custom_layout ();
606         [CCode (cname = "glade_property_class_new_from_spec", has_construct_function = false)]
607         public PropertyClass.from_spec (Glade.WidgetAdaptor adaptor, GLib.ParamSpec spec);
608         [CCode (cname = "glade_property_class_new_from_spec_full", has_construct_function = false)]
609         public PropertyClass.from_spec_full (Glade.WidgetAdaptor adaptor, GLib.ParamSpec spec, bool need_handle);
610         [CCode (cname = "glade_property_class_get_adaptor")]
611         public unowned Glade.WidgetAdaptor get_adaptor ();
612         [CCode (cname = "glade_property_class_get_construct_only")]
613         public bool get_construct_only ();
614         [CCode (cname = "glade_property_class_get_default")]
615         public GLib.Value get_default ();
616         [CCode (cname = "glade_property_class_get_default_from_spec")]
617         public static GLib.Value get_default_from_spec (GLib.ParamSpec spec);
618         [CCode (cname = "glade_property_class_get_from_gvalue")]
619         public void get_from_gvalue (GLib.Value value);
620         [CCode (cname = "glade_property_class_get_ignore")]
621         public bool get_ignore ();
622         [CCode (cname = "glade_property_class_get_is_packing")]
623         public bool get_is_packing ();
624         [CCode (cname = "glade_property_class_get_name")]
625         public unowned string get_name ();
626         [CCode (cname = "glade_property_class_get_original_default")]
627         public GLib.Value get_original_default ();
628         [CCode (cname = "glade_property_class_get_pspec")]
629         public unowned GLib.ParamSpec get_pspec ();
630         [CCode (cname = "glade_property_class_get_tooltip")]
631         public unowned string get_tooltip ();
632         [CCode (cname = "glade_property_class_get_virtual")]
633         public bool get_virtual ();
634         [CCode (cname = "glade_property_class_id")]
635         public unowned string id ();
636         [CCode (cname = "glade_property_class_is_object")]
637         public bool is_object ();
638         [CCode (cname = "glade_property_class_is_visible")]
639         public bool is_visible ();
640         [CCode (cname = "glade_property_class_load_defaults_from_spec")]
641         public void load_defaults_from_spec ();
642         [CCode (cname = "glade_property_class_make_adjustment")]
643         public unowned Gtk.Adjustment make_adjustment ();
644         [CCode (cname = "glade_property_class_make_gvalue")]
645         public GLib.Value make_gvalue ();
646         [CCode (cname = "glade_property_class_make_gvalue_from_string")]
647         public GLib.Value make_gvalue_from_string (string str, Glade.Project project);
648         [CCode (cname = "glade_property_class_make_gvalue_from_vl")]
649         public GLib.Value make_gvalue_from_vl (void* vl);
650         [CCode (cname = "glade_property_class_make_string_from_gvalue")]
651         public unowned string make_string_from_gvalue (GLib.Value value);
652         [CCode (cname = "glade_property_class_match")]
653         public bool match (Glade.PropertyClass comp);
654         [CCode (cname = "glade_property_class_multiline")]
655         public bool multiline ();
656         [CCode (cname = "glade_property_class_needs_sync")]
657         public bool needs_sync ();
658         [CCode (cname = "glade_property_class_optional")]
659         public bool optional ();
660         [CCode (cname = "glade_property_class_optional_default")]
661         public bool optional_default ();
662         [CCode (cname = "glade_property_class_parentless_widget")]
663         public bool parentless_widget ();
664         [CCode (cname = "glade_property_class_query")]
665         public bool query ();
666         [CCode (cname = "glade_property_class_save")]
667         public bool save ();
668         [CCode (cname = "glade_property_class_save_always")]
669         public bool save_always ();
670         [CCode (cname = "glade_property_class_set_adaptor")]
671         public void set_adaptor (Glade.WidgetAdaptor adaptor);
672         [CCode (cname = "glade_property_class_set_construct_only")]
673         public void set_construct_only (bool construct_only);
674         [CCode (cname = "glade_property_class_set_ignore")]
675         public void set_ignore (bool ignore);
676         [CCode (cname = "glade_property_class_set_is_packing")]
677         public void set_is_packing (bool is_packing);
678         [CCode (cname = "glade_property_class_set_name")]
679         public void set_name (string name);
680         [CCode (cname = "glade_property_class_set_pspec")]
681         public void set_pspec (GLib.ParamSpec pspec);
682         [CCode (cname = "glade_property_class_set_tooltip")]
683         public void set_tooltip (string tooltip);
684         [CCode (cname = "glade_property_class_set_virtual")]
685         public void set_virtual (bool value);
686         [CCode (cname = "glade_property_class_set_vl_from_gvalue")]
687         public void set_vl_from_gvalue (GLib.Value value, void* vl);
688         [CCode (cname = "glade_property_class_set_weights")]
689         public static void set_weights (GLib.List<Glade.Property> properties, GLib.Type parent);
690         [CCode (cname = "glade_property_class_since_major")]
691         public uint16 since_major ();
692         [CCode (cname = "glade_property_class_since_minor")]
693         public uint16 since_minor ();
694         [CCode (cname = "glade_property_class_stock")]
695         public bool stock ();
696         [CCode (cname = "glade_property_class_stock_icon")]
697         public bool stock_icon ();
698         [CCode (cname = "glade_property_class_themed_icon")]
699         public bool themed_icon ();
700         [CCode (cname = "glade_property_class_transfer_on_paste")]
701         public bool transfer_on_paste ();
702         [CCode (cname = "glade_property_class_translatable")]
703         public bool translatable ();
704         [CCode (cname = "glade_property_class_update_from_node")]
705         public static bool update_from_node (Glade.XmlNode node, GLib.Type object_type, out unowned Glade.PropertyClass property_class, string domain);
706         [CCode (cname = "glade_property_class_void_value")]
707         public bool void_value (GLib.Value value);
708         [CCode (cname = "glade_property_class_weight")]
709         public double weight ();
710     }
711     [CCode (cheader_filename = "gladeui/glade.h")]
712     [Compact]
713     public class PropertyKlass {
714         public weak GLib.Callback dup;
715         public weak GLib.Callback equals_value;
716         public weak GLib.Callback get_value;
717         public weak GLib.Callback glade_reserved1;
718         public weak GLib.Callback glade_reserved2;
719         public weak GLib.Callback glade_reserved3;
720         public weak GLib.Callback glade_reserved4;
721         public weak GLib.Callback glade_reserved5;
722         public weak GLib.Callback glade_reserved6;
723         public weak GLib.Callback load;
724         public weak GLib.ObjectClass parent_class;
725         public weak GLib.Callback set_value;
726         public weak GLib.Callback sync;
727         public weak GLib.Callback tooltip_changed;
728         public weak GLib.Callback value_changed;
729     }
730     [CCode (cheader_filename = "gladeui/glade.h")]
731     public class Signal : GLib.Object {
732         [CCode (has_construct_function = false)]
733         public Signal (Glade.SignalClass sig_class, string handler, string userdata, bool after, bool swapped);
734         public unowned Glade.Signal clone ();
735         public bool equal (Glade.Signal sig2);
736         public bool get_after ();
737         public unowned Glade.SignalClass get_class ();
738         public unowned string get_handler ();
739         public unowned string get_name ();
740         public unowned string get_support_warning ();
741         public bool get_swapped ();
742         public unowned string get_userdata ();
743         public static unowned Glade.Signal read (Glade.XmlNode node, Glade.WidgetAdaptor adaptor);
744         public void set_after (bool after);
745         public void set_handler (string handler);
746         public void set_support_warning (string support_warning);
747         public void set_swapped (bool swapped);
748         public void set_userdata (string userdata);
749         public void write (Glade.XmlContext context, Glade.XmlNode node);
750         public bool after { get; set; }
751         public void* @class { get; construct; }
752         public string handler { get; set; }
753         public string support_warning { get; set; }
754         public bool swapped { get; set; }
755         public string userdata { get; set; }
756     }
757     [CCode (cheader_filename = "gladeui/glade.h", free_function = "glade_signal_class_free")]
758     [Compact]
759     public class SignalClass {
760         [CCode (cname = "glade_signal_class_new", has_construct_function = false)]
761         public SignalClass (Glade.WidgetAdaptor adaptor, GLib.Type for_type, uint signal_id);
762         [CCode (cname = "glade_signal_class_get_adaptor")]
763         public unowned Glade.WidgetAdaptor get_adaptor ();
764         [CCode (cname = "glade_signal_class_get_flags")]
765         public GLib.SignalFlags get_flags ();
766         [CCode (cname = "glade_signal_class_get_name")]
767         public unowned string get_name ();
768         [CCode (cname = "glade_signal_class_set_since")]
769         public void set_since (uint16 since_major, uint16 since_minor);
770         [CCode (cname = "glade_signal_class_since_major")]
771         public uint16 since_major ();
772         [CCode (cname = "glade_signal_class_since_minor")]
773         public uint16 since_minor ();
774         [CCode (cname = "glade_signal_class_update_from_node")]
775         public void update_from_node (Glade.XmlNode node, string domain);
776     }
777     [CCode (cheader_filename = "gladeui/glade.h")]
778     public class SignalEditor : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
779         [CCode (has_construct_function = false)]
780         public SignalEditor ();
781         public void construct_signals_list ();
782         public void enable_dnd (bool enabled);
783         public unowned Glade.Widget get_widget ();
784         [NoWrapper]
785         public virtual void glade_reserved1 ();
786         [NoWrapper]
787         public virtual void glade_reserved2 ();
788         [NoWrapper]
789         public virtual void glade_reserved3 ();
790         [NoWrapper]
791         public virtual void glade_reserved4 ();
792         [NoWrapper]
793         public virtual void glade_reserved5 ();
794         public void load_widget (Glade.Widget widget);
795         [NoAccessorMethod]
796         public Gtk.TreeModel glade_widget { owned get; set; }
797         public virtual signal unowned string[] callback_suggestions (Glade.Signal @signal);
798         public virtual signal void signal_activated (Glade.Signal p0);
799     }
800     [CCode (cheader_filename = "gladeui/glade.h")]
801     [Compact]
802     public class SignalKlass {
803         public weak GLib.Callback glade_reserved1;
804         public weak GLib.Callback glade_reserved2;
805         public weak GLib.Callback glade_reserved3;
806         public weak GLib.Callback glade_reserved4;
807         public weak GLib.ObjectClass object_class;
808     }
809     [CCode (cheader_filename = "gladeui/glade.h")]
810     public class SignalModel : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource {
811         [CCode (has_construct_function = false, type = "GtkTreeModel*")]
812         public SignalModel (Glade.Widget widget, GLib.HashTable signals);
813         public void* signals { construct; }
814         public Glade.Widget widget { construct; }
815     }
816     [CCode (cheader_filename = "gladeui/glade.h")]
817     [Compact]
818     public class TargetableVersion {
819         public int major;
820         public int minor;
821     }
822     [CCode (cheader_filename = "gladeui/glade.h")]
823     public class Widget : GLib.InitiallyUnowned {
824         [CCode (has_construct_function = false)]
825         protected Widget ();
826         public virtual void add_child (Glade.Widget child, bool at_mouse);
827         public void add_prop_ref (Glade.Property property);
828         public bool add_verify (Glade.Widget child, bool user_feedback);
829         public void child_get_property (Glade.Widget child, string property_name, GLib.Value value);
830         public void child_set_property (Glade.Widget child, string property_name, GLib.Value value);
831         public void copy_properties (Glade.Widget template_widget, bool copy_parentless, bool exact);
832         public void copy_signals (Glade.Widget template_widget);
833         public unowned Glade.EditorProperty create_editor_property (string property, bool packing, bool use_command);
834         public unowned Glade.Widget dup (bool exact);
835         public unowned GLib.List<Glade.Property> dup_properties (GLib.List<Glade.Property> template_props, bool as_load, bool copy_parentless, bool exact);
836         public virtual bool event (Gdk.Event event);
837         public unowned Glade.Widget find_child (string name);
838         public unowned string generate_path_name ();
839         public unowned Glade.WidgetAction get_action (string action_path);
840         public unowned GLib.List<Glade.WidgetAction> get_actions ();
841         public unowned Glade.WidgetAdaptor get_adaptor ();
842         public unowned GLib.List<Glade.Widget> get_children ();
843         public static unowned Glade.Widget get_from_gobject (void* object);
844         public unowned string get_internal ();
845         public unowned Glade.Widget get_locker ();
846         public unowned string get_name ();
847         public unowned GLib.Object get_object ();
848         public unowned Glade.WidgetAction get_pack_action (string action_path);
849         public unowned GLib.List<Glade.WidgetAction> get_pack_actions ();
850         public unowned Glade.Property get_pack_property (string id_property);
851         public unowned GLib.List<Glade.Property> get_packing_properties ();
852         public unowned Glade.Widget get_parent ();
853         public unowned GLib.List<Glade.Widget> get_parentless_reffed_widgets ();
854         public unowned Glade.Property get_parentless_widget_ref ();
855         public unowned Glade.Project get_project ();
856         public unowned GLib.List<Glade.Property> get_properties ();
857         public unowned Glade.Property get_property (string id_property);
858         public unowned GLib.List<Glade.Signal> get_signal_list ();
859         public unowned Gtk.TreeModel get_signal_model ();
860         public unowned Glade.Widget get_toplevel ();
861         [NoWrapper]
862         public virtual void glade_reserved1 ();
863         [NoWrapper]
864         public virtual void glade_reserved2 ();
865         [NoWrapper]
866         public virtual void glade_reserved3 ();
867         [NoWrapper]
868         public virtual void glade_reserved4 ();
869         [NoWrapper]
870         public virtual void glade_reserved5 ();
871         [NoWrapper]
872         public virtual void glade_reserved6 ();
873         [NoWrapper]
874         public virtual void glade_reserved7 ();
875         [NoWrapper]
876         public virtual void glade_reserved8 ();
877         public bool has_decendant (GLib.Type type);
878         public void hide ();
879         public bool in_project ();
880         public bool is_ancestor (Glade.Widget ancestor);
881         public unowned GLib.List<Glade.Widget> list_locked_widgets ();
882         public unowned GLib.List list_prop_refs ();
883         public unowned GLib.PtrArray list_signal_handlers (string signal_name);
884         public void @lock (Glade.Widget locked);
885         public void object_get_property (string property_name, GLib.Value value);
886         public void object_set_property (string property_name, GLib.Value value);
887         public bool pack_property_default (string id_property);
888         public bool pack_property_get (string id_property);
889         public bool pack_property_reset (string id_property);
890         public bool pack_property_set (string id_property);
891         public bool pack_property_set_enabled (string id_property, bool enabled);
892         public bool pack_property_set_save_always (string id_property, bool setting);
893         public bool pack_property_set_sensitive (string id_property, bool sensitive, string reason);
894         public unowned string pack_property_string (string id_property, GLib.Value value);
895         public bool placeholder_relation (Glade.Widget widget);
896         public static void pop_superuser ();
897         public bool property_default (string id_property);
898         public bool property_get (string id_property);
899         public bool property_original_default (string id_property);
900         public bool property_reset (string id_property);
901         public bool property_set (string id_property);
902         public bool property_set_enabled (string id_property, bool enabled);
903         public bool property_set_save_always (string id_property, bool setting);
904         public bool property_set_sensitive (string id_property, bool sensitive, string reason);
905         public unowned string property_string (string id_property, GLib.Value value);
906         public static void push_superuser ();
907         public static unowned Glade.Widget read (Glade.Project project, Glade.Widget parent, Glade.XmlNode node, string @internal);
908         public void read_child (Glade.XmlNode node);
909         public void rebuild ();
910         public virtual void remove_child (Glade.Widget child);
911         public void remove_prop_ref (Glade.Property property);
912         public void remove_property (string id_property);
913         public void replace (GLib.Object old_object, GLib.Object new_object);
914         [NoWrapper]
915         public virtual void replace_child (GLib.Object p2, GLib.Object p3);
916         public bool set_action_sensitive (string action_path, bool sensitive);
917         public bool set_action_visible (string action_path, bool sensitive);
918         public void set_child_type_from_node (GLib.Object child, Glade.XmlNode node);
919         public void set_in_project (bool in_project);
920         public void set_internal (string @internal);
921         public void set_name (string name);
922         public bool set_pack_action_sensitive (string action_path, bool sensitive);
923         public bool set_pack_action_visible (string action_path, bool sensitive);
924         public void set_packing_properties (Glade.Widget container);
925         public void set_parent (Glade.Widget parent);
926         public void set_project (Glade.Project project);
927         public void set_support_warning (string warning);
928         public void show ();
929         public static bool superuser ();
930         public void unlock ();
931         public void write (Glade.XmlContext context, Glade.XmlNode node);
932         public void write_child (Glade.Widget child, Glade.XmlContext context, Glade.XmlNode node);
933         public void write_placeholder (GLib.Object object, Glade.XmlContext context, Glade.XmlNode node);
934         public void write_signals (Glade.XmlContext context, Glade.XmlNode node);
935         public void write_special_child_prop (GLib.Object object, Glade.XmlContext context, Glade.XmlNode node);
936         public Glade.GObjectAdaptor adaptor { get; construct; }
937         [NoAccessorMethod]
938         public bool anarchist { get; construct; }
939         public string @internal { get; set construct; }
940         public string internal_name { construct; }
941         public string name { get; set construct; }
942         [NoAccessorMethod]
943         public GLib.Object object { owned get; set construct; }
944         public Glade.Widget parent { get; set construct; }
945         public Glade.Project project { get; set construct; }
946         public void* properties { get; construct; }
947         [NoAccessorMethod]
948         public int reason { get; construct; }
949         [NoAccessorMethod]
950         public string support_warning { owned get; }
951         public Glade.Widget template { construct; }
952         public bool template_exact { construct; }
953         [NoAccessorMethod]
954         public int toplevel_height { get; set; }
955         [NoAccessorMethod]
956         public int toplevel_width { get; set; }
957         [NoAccessorMethod]
958         public bool visible { get; }
959         public virtual signal void add_signal_handler (Glade.Signal p0);
960         public virtual signal bool button_press_event (Gdk.Event p0);
961         public virtual signal bool button_release_event (Gdk.Event p0);
962         public virtual signal void change_signal_handler (Glade.Signal p0);
963         public virtual signal bool motion_notify_event (Gdk.Event p0);
964         public virtual signal void remove_signal_handler (Glade.Signal p0);
965         public virtual signal void support_changed ();
966     }
967     [CCode (cheader_filename = "gladeui/glade.h")]
968     public class WidgetAction : GLib.Object {
969         [CCode (has_construct_function = false)]
970         protected WidgetAction ();
971         public static unowned Glade.WidgetActionClass class_new (string path);
972         [CCode (cname = "glade_widget_action_class_clone")]
973         public class unowned Glade.WidgetActionClass clone ();
974         [CCode (cname = "glade_widget_action_class_free")]
975         public class void free ();
976         public unowned GLib.List<Glade.WidgetAction> get_children ();
977         public unowned Glade.WidgetActionClass get_class ();
978         public bool get_sensitive ();
979         public bool get_visible ();
980         [NoWrapper]
981         public virtual void glade_reserved1 ();
982         [NoWrapper]
983         public virtual void glade_reserved2 ();
984         [NoWrapper]
985         public virtual void glade_reserved3 ();
986         [NoWrapper]
987         public virtual void glade_reserved4 ();
988         [CCode (cname = "glade_widget_action_class_set_important")]
989         public class void set_important (bool important);
990         [CCode (cname = "glade_widget_action_class_set_label")]
991         public class void set_label (string label);
992         public void set_sensitive (bool sensitive);
993         [CCode (cname = "glade_widget_action_class_set_stock")]
994         public class void set_stock (string stock);
995         public void set_visible (bool visible);
996         public void* @class { construct; }
997         public bool sensitive { get; set; }
998         public bool visible { get; set; }
999     }
1000     [CCode (cheader_filename = "gladeui/glade.h")]
1001     [Compact]
1002     public class WidgetActionClass {
1003         public weak GLib.List<Glade.WidgetAction> actions;
1004         public weak string id;
1005         public bool important;
1006         public weak string label;
1007         public weak string path;
1008         public weak string stock;
1009     }
1010     [CCode (cheader_filename = "gladeui/glade.h")]
1011     [Compact]
1012     public class WidgetAdaptor {
1013         public weak GLib.Object parent_instance;
1014         public weak Glade.WidgetAdaptorClass priv;
1015         public void action_activate (GLib.Object object, string action_path);
1016         public bool action_add (string action_path, string label, string stock, bool important);
1017         public bool action_remove (string action_path);
1018         public unowned Gtk.Widget action_submenu (GLib.Object object, string action_path);
1019         public unowned GLib.List<Glade.WidgetAction> actions_new ();
1020         public void add (GLib.Object container, GLib.Object child);
1021         public bool add_verify (GLib.Object container, GLib.Object child, bool user_feedback);
1022         public void child_action_activate (GLib.Object container, GLib.Object object, string action_path);
1023         public void child_get_property (GLib.Object container, GLib.Object child, string property_name, GLib.Value value);
1024         public void child_set_property (GLib.Object container, GLib.Object child, string property_name, GLib.Value value);
1025         public bool child_verify_property (GLib.Object container, GLib.Object child, string property_name, GLib.Value value);
1026         public unowned GLib.Object construct_object (uint n_parameters, GLib.Parameter parameters);
1027         public unowned Glade.Editable create_editable (Glade.EditorPageType type);
1028         public unowned Glade.EditorProperty create_eprop (Glade.PropertyClass klass, bool use_command);
1029         public unowned Glade.EditorProperty create_eprop_by_name (string property_id, bool packing, bool use_command);
1030         public static unowned Glade.Widget create_internal (Glade.Widget parent, GLib.Object internal_object, string internal_name, string parent_name, bool anarchist, Glade.CreateReason reason);
1031         public static unowned Glade.Widget create_widget_real (bool query, ...);
1032         public GLib.Parameter default_params (bool @construct, uint n_params);
1033         public bool depends (Glade.Widget widget, Glade.Widget another);
1034         // public static unowned Glade.WidgetAdaptor from_catalog (Glade.Catalog catalog, Glade.XmlNode class_node, GLib.Module module);
1035         public unowned Glade.WidgetAdaptor from_pspec (GLib.ParamSpec spec);
1036         public static unowned Glade.WidgetAdaptor get_by_name (string name);
1037         public static unowned Glade.WidgetAdaptor get_by_type (GLib.Type type);
1038         public unowned GLib.List<Glade.WidgetAdaptor> get_children (GLib.Object container);
1039         public unowned string get_generic_name ();
1040         public unowned string get_icon_name ();
1041         public unowned GLib.Object get_internal_child (GLib.Object object, string internal_name);
1042         public unowned string get_missing_icon ();
1043         public unowned string get_name ();
1044         public GLib.Type get_object_type ();
1045         public unowned Glade.PropertyClass get_pack_property_class (string name);
1046         public unowned string get_packing_default (Glade.WidgetAdaptor container_adaptor, string id);
1047         public unowned GLib.List<Glade.Property> get_packing_props ();
1048         public unowned Glade.WidgetAdaptor get_parent_adaptor ();
1049         public unowned GLib.List<Glade.Property> get_properties ();
1050         public void get_property (GLib.Object object, string property_name, GLib.Value value);
1051         public unowned Glade.PropertyClass get_property_class (string name);
1052         public unowned Glade.SignalClass get_signal_class (string name);
1053         public unowned GLib.List<Glade.Signal> get_signals ();
1054         public unowned string get_title ();
1055         public bool has_child (GLib.Object container, GLib.Object child);
1056         public bool has_internal_children ();
1057         public bool is_container ();
1058         public static unowned GLib.List<Glade.WidgetAdaptor> list_adaptors ();
1059         public bool pack_action_add (string action_path, string label, string stock, bool important);
1060         public bool pack_action_remove (string action_path);
1061         public unowned GLib.List<Glade.WidgetAction> pack_actions_new ();
1062         public void post_create (GLib.Object object, Glade.CreateReason reason);
1063         public bool query ();
1064         public void read_child (Glade.Widget widget, Glade.XmlNode node);
1065         public void read_widget (Glade.Widget widget, Glade.XmlNode node);
1066         public void register ();
1067         public void remove (GLib.Object container, GLib.Object child);
1068         public void replace_child (GLib.Object container, GLib.Object old_obj, GLib.Object new_obj);
1069         public void set_property (GLib.Object object, string property_name, GLib.Value value);
1070         public unowned string string_from_value (Glade.PropertyClass klass, GLib.Value value);
1071         public bool verify_property (GLib.Object object, string property_name, GLib.Value value);
1072         public void write_child (Glade.Widget widget, Glade.XmlContext context, Glade.XmlNode node);
1073         public void write_widget (Glade.Widget widget, Glade.XmlContext context, Glade.XmlNode node);
1074     }
1075     [CCode (cheader_filename = "gladeui/glade.h")]
1076     [Compact]
1077     public class WidgetAdaptorClass {
1078         public weak Glade.ActionActivateFunc action_activate;
1079         public weak Glade.ActionSubmenuFunc action_submenu;
1080         public weak Glade.AddChildFunc add;
1081         public weak Glade.AddChildVerifyFunc add_verify;
1082         public weak Glade.ChildActionActivateFunc child_action_activate;
1083         public weak Glade.ChildGetPropertyFunc child_get_property;
1084         public weak Glade.ChildSetPropertyFunc child_set_property;
1085         public weak Glade.ChildVerifyPropertyFunc child_verify_property;
1086         public weak Glade.ConstructObjectFunc construct_object;
1087         public weak Glade.CreateEditableFunc create_editable;
1088         public weak Glade.CreateEPropFunc create_eprop;
1089         public weak Glade.CreateWidgetFunc create_widget;
1090         public weak Glade.PostCreateFunc deep_post_create;
1091         public int16 default_height;
1092         public int16 default_width;
1093         public weak Glade.DependsFunc depends;
1094         public uint deprecated;
1095         public weak Glade.GetChildrenFunc get_children;
1096         public weak Glade.GetInternalFunc get_internal_child;
1097         public weak Glade.GetPropertyFunc get_property;
1098         public weak GLib.Callback glade_reserved1;
1099         public weak GLib.Callback glade_reserved2;
1100         public weak GLib.Callback glade_reserved3;
1101         public weak GLib.Callback glade_reserved4;
1102         public weak GLib.Callback glade_reserved5;
1103         public weak GLib.Callback glade_reserved6;
1104         public weak GLib.Callback glade_reserved7;
1105         public weak GLib.Callback glade_reserved8;
1106         public weak GLib.ObjectClass parent_class;
1107         public weak Glade.PostCreateFunc post_create;
1108         public weak Glade.ReadWidgetFunc read_child;
1109         public weak Glade.ReadWidgetFunc read_widget;
1110         public weak Glade.RemoveChildFunc remove;
1111         public weak Glade.ReplaceChildFunc replace_child;
1112         public weak Glade.SetPropertyFunc set_property;
1113         public weak Glade.StringFromValueFunc string_from_value;
1114         public uint toplevel;
1115         public uint use_placeholders;
1116         public weak Glade.VerifyPropertyFunc verify_property;
1117         public uint16 version_since_major;
1118         public uint16 version_since_minor;
1119         public weak Glade.WriteWidgetFunc write_child;
1120         public weak Glade.WriteWidgetFunc write_widget;
1121     }
1122     [CCode (cheader_filename = "gladeui/glade.h")]
1123     [Compact]
1124     public class WidgetGroup {
1125         public unowned GLib.List<Glade.WidgetAdaptor> get_adaptors ();
1126         public bool get_expanded ();
1127         public unowned string get_name ();
1128         public unowned string get_title ();
1129     }
1130     [CCode (cheader_filename = "gladeui/glade.h", free_function = "glade_xml_context_destroy")]
1131     [Compact]
1132     public class XmlContext {
1133         [CCode (has_construct_function = false)]
1134         public XmlContext (Glade.XmlDoc doc, string name_space);
1135         public void free ();
1136         [CCode (has_construct_function = false)]
1137         public XmlContext.from_path (string full_path, string nspace, string root_name);
1138         public unowned Glade.XmlDoc get_doc ();
1139     }
1140     [CCode (cheader_filename = "gladeui/glade.h")]
1141     [Compact]
1142     public class XmlDoc {
1143         [CCode (has_construct_function = false)]
1144         public XmlDoc ();
1145         public unowned Glade.XmlNode get_root ();
1146         public int save (string full_path);
1147         public void set_root (Glade.XmlNode node);
1148     }
1149     [CCode (cheader_filename = "gladeui/glade.h", copy_function = "glade_xml_node_copy")]
1150     [Compact]
1151     public class XmlNode {
1152         [CCode (has_construct_function = false)]
1153         public XmlNode (Glade.XmlContext context, string name);
1154         public void append_child (Glade.XmlNode child);
1155         [CCode (has_construct_function = false)]
1156         public XmlNode.comment (Glade.XmlContext context, string comment);
1157         public unowned Glade.XmlNode copy ();
1158         public void @delete ();
1159         public unowned Glade.XmlNode get_children ();
1160         public unowned Glade.XmlNode get_children_with_comments ();
1161         public unowned string get_name ();
1162         public unowned Glade.XmlNode get_parent ();
1163         public bool is_comment ();
1164         public unowned Glade.XmlNode next ();
1165         public unowned Glade.XmlNode next_with_comments ();
1166         public void remove ();
1167         public void set_property_boolean (string name, bool value);
1168         public void set_property_string (string name, string str);
1169         public bool verify (string name);
1170         public bool verify_silent (string name);
1171     }
1172     [CCode (cheader_filename = "gladeui/glade.h")]
1173     public interface Editable : Gtk.Widget {
1174         public void block ();
1175         public abstract void load (Glade.Widget widget);
1176         public unowned Glade.Widget loaded_widget ();
1177         public bool loading ();
1178         public abstract void set_show_name (bool show_name);
1179         public void unblock ();
1180     }
1181     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_CREATE_")]
1182     public enum CreateReason {
1183         USER,
1184         COPY,
1185         LOAD,
1186         REBUILD
1187     }
1188     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_CURSOR_", has_type_id = false)]
1189     public enum CursorType {
1190         SELECTOR,
1191         ADD_WIDGET,
1192         RESIZE_TOP_LEFT,
1193         RESIZE_TOP_RIGHT,
1194         RESIZE_BOTTOM_LEFT,
1195         RESIZE_BOTTOM_RIGHT,
1196         RESIZE_LEFT,
1197         RESIZE_RIGHT,
1198         RESIZE_TOP,
1199         RESIZE_BOTTOM,
1200         DRAG
1201     }
1202     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_PAGE_", has_type_id = false)]
1203     public enum EditorPageType {
1204         GENERAL,
1205         COMMON,
1206         PACKING,
1207         ATK,
1208         QUERY
1209     }
1210     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_ITEM_")]
1211     public enum ItemAppearance {
1212         ICON_AND_LABEL,
1213         ICON_ONLY,
1214         LABEL_ONLY
1215     }
1216     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "")]
1217     public enum PointerMode {
1218         select,
1219         add,
1220         drag_resize,
1221         margin_edit,
1222         align_edit
1223     }
1224     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_PROJECT_MODEL_", has_type_id = false)]
1225     public enum ProjectModelColumns {
1226         COLUMN_ICON_NAME,
1227         COLUMN_NAME,
1228         COLUMN_TYPE_NAME,
1229         COLUMN_OBJECT,
1230         COLUMN_MISC,
1231         N_COLUMNS
1232     }
1233     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_STATE_", has_type_id = false)]
1234     public enum PropertyState {
1235         NORMAL,
1236         CHANGED,
1237         UNSUPPORTED,
1238         SUPPORT_DISABLED
1239     }
1240     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_SIGNAL_", has_type_id = false)]
1241     public enum SignalModelColumns {
1242         COLUMN_NAME,
1243         COLUMN_SHOW_NAME,
1244         COLUMN_HANDLER,
1245         COLUMN_OBJECT,
1246         COLUMN_SWAP,
1247         COLUMN_AFTER,
1248         COLUMN_TOOLTIP,
1249         COLUMN_SIGNAL,
1250         N_COLUMNS
1251     }
1252     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "")]
1253     public enum Stock {
1254         About,
1255         Add,
1256         Apply,
1257         Ascending,
1258         Back,
1259         BestFit,
1260         Bold,
1261         _Bottom,
1262         CDROM,
1263         Cancel,
1264         Center,
1265         Clear,
1266         Close,
1267         Color,
1268         Connect,
1269         Convert,
1270         Copy,
1271         Cut,
1272         DecreaseIndent,
1273         Delete,
1274         Descending,
1275         Discard,
1276         Disconnect,
1277         Down,
1278         Edit,
1279         Error,
1280         Execute,
1281         File,
1282         Fill,
1283         Find,
1284         FindandReplace,
1285         First,
1286         Floppy,
1287         Font,
1288         Forward,
1289         Fullscreen,
1290         HardDisk,
1291         Help,
1292         Home,
1293         IncreaseIndent,
1294         Index,
1295         Information,
1296         Italic,
1297         Jumpto,
1298         Landscape,
1299         Last,
1300         LeaveFullscreen,
1301         Left,
1302         Network,
1303         New,
1304         Next,
1305         No,
1306         NormalSize,
1307         OK,
1308         Open,
1309         PageSetup,
1310         Paste,
1311         Pause,
1312         Play,
1313         Portrait,
1314         Preferences,
1315         Previous,
1316         Print,
1317         PrintPreview,
1318         Properties,
1319         Question,
1320         Quit,
1321         Record,
1322         Redo,
1323         Refresh,
1324         Remove,
1325         Reverselandscape,
1326         Reverseportrait,
1327         Revert,
1328         Rewind,
1329         Right,
1330         Save,
1331         SaveAs,
1332         SelectAll,
1333         SpellCheck,
1334         Stop,
1335         Strikethrough,
1336         Top,
1337         Undelete,
1338         Underline,
1339         Undo,
1340         Up,
1341         Warning,
1342         Yes,
1343         ZoomIn,
1344         ZoomOut
1345     }
1346     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "")]
1347     public enum StockImage {
1348         About,
1349         Add,
1350         Apply,
1351         Ascending,
1352         Back,
1353         BestFit,
1354         Bold,
1355         Bottom,
1356         CDROM,
1357         Cancel,
1358         Center,
1359         Clear,
1360         Close,
1361         Color,
1362         Connect,
1363         Convert,
1364         Copy,
1365         Cut,
1366         DecreaseIndent,
1367         Delete,
1368         Descending,
1369         Discard,
1370         Disconnect,
1371         Down,
1372         Edit,
1373         Error,
1374         Execute,
1375         File,
1376         Fill,
1377         Find,
1378         FindandReplace,
1379         First,
1380         Floppy,
1381         Font,
1382         Forward,
1383         Fullscreen,
1384         HardDisk,
1385         Help,
1386         Home,
1387         IncreaseIndent,
1388         Index,
1389         Information,
1390         Italic,
1391         Jumpto,
1392         Landscape,
1393         Last,
1394         LeaveFullscreen,
1395         Left,
1396         Network,
1397         New,
1398         Next,
1399         No,
1400         NormalSize,
1401         OK,
1402         Open,
1403         PageSetup,
1404         Paste,
1405         Pause,
1406         Play,
1407         Portrait,
1408         Preferences,
1409         Previous,
1410         Print,
1411         PrintPreview,
1412         Properties,
1413         Question,
1414         Quit,
1415         Record,
1416         Redo,
1417         Refresh,
1418         Remove,
1419         Reverselandscape,
1420         Reverseportrait,
1421         Revert,
1422         Rewind,
1423         Right,
1424         Save,
1425         SaveAs,
1426         SelectAll,
1427         SpellCheck,
1428         Stop,
1429         Strikethrough,
1430         Top,
1431         Undelete,
1432         Underline,
1433         Undo,
1434         Up,
1435         Warning,
1436         Yes,
1437         ZoomIn,
1438         ZoomOut,
1439         gtk_color_picker,
1440         gtk_dialog_authentication,
1441         gtk_directory,
1442         gtk_dnd,
1443         gtk_dnd_multiple,
1444         gtk_file,
1445         gtk_missing_image
1446     }
1447     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_SUPPORT_", has_type_id = false)]
1448     public enum SupportMask {
1449         OK,
1450         DEPRECATED,
1451         MISMATCH
1452     }
1453     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_UI_", has_type_id = false)]
1454     public enum UIMessageType {
1455         INFO,
1456         WARN,
1457         ERROR,
1458         ARE_YOU_SURE,
1459         YES_OR_NO
1460     }
1461     [CCode (cheader_filename = "gladeui/glade.h", cprefix = "GLADE_FILE_DIALOG_ACTION_", has_type_id = false)]
1462     public enum UtilFileDialogType {
1463         OPEN,
1464         SAVE
1465     }
1466     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1467     public delegate void ActionActivateFunc (Glade.WidgetAdaptor adaptor, GLib.Object object, string action_path);
1468     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1469     public delegate unowned Gtk.Widget ActionSubmenuFunc (Glade.WidgetAdaptor adaptor, GLib.Object object, string action_path);
1470     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1471     public delegate void AddChildFunc (Glade.WidgetAdaptor adaptor, GLib.Object parent, GLib.Object child);
1472     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1473     public delegate bool AddChildVerifyFunc (Glade.WidgetAdaptor adaptor, GLib.Object parent, GLib.Object child, bool user_feedback);
1474     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1475     public delegate void CatalogInitFunc (string name);
1476     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1477     public delegate void ChildActionActivateFunc (Glade.WidgetAdaptor adaptor, GLib.Object container, GLib.Object object, string action_path);
1478     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1479     public delegate void ChildGetPropertyFunc (Glade.WidgetAdaptor adaptor, GLib.Object container, GLib.Object child, string property_name, GLib.Value value);
1480     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1481     public delegate void ChildSetPropertyFunc (Glade.WidgetAdaptor adaptor, GLib.Object container, GLib.Object child, string property_name, GLib.Value value);
1482     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1483     public delegate bool ChildVerifyPropertyFunc (Glade.WidgetAdaptor adaptor, GLib.Object container, GLib.Object child, string property_name, GLib.Value value);
1484     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1485     public delegate unowned GLib.Object ConstructObjectFunc (Glade.WidgetAdaptor adaptor, uint n_parameters, GLib.Parameter parameters);
1486     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1487     public delegate unowned Glade.EditorProperty CreateEPropFunc (Glade.WidgetAdaptor adaptor, Glade.PropertyClass klass, bool use_command);
1488     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1489     public delegate unowned Glade.Editable CreateEditableFunc (Glade.WidgetAdaptor adaptor, Glade.EditorPageType type);
1490     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1491     public delegate unowned Glade.Widget CreateWidgetFunc (Glade.WidgetAdaptor adaptor, string first_property_name, void* var_args);
1492     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1493     public delegate bool DependsFunc (Glade.WidgetAdaptor adaptor, Glade.Widget widget, Glade.Widget another);
1494     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1495     public delegate unowned GLib.List<Glade.WidgetAdaptor> GetChildrenFunc (Glade.WidgetAdaptor adaptor, GLib.Object container);
1496     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1497     public delegate unowned GLib.Object GetInternalFunc (Glade.WidgetAdaptor adaptor, GLib.Object parent, string name);
1498     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1499     public delegate void GetPropertyFunc (Glade.WidgetAdaptor adaptor, GLib.Object object, string property_name, GLib.Value value);
1500     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1501     public delegate void PostCreateFunc (Glade.WidgetAdaptor adaptor, GLib.Object object, Glade.CreateReason reason);
1502     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1503     public delegate void ReadWidgetFunc (Glade.WidgetAdaptor adaptor, Glade.Widget widget, Glade.XmlNode node);
1504     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1505     public delegate void RemoveChildFunc (Glade.WidgetAdaptor adaptor, GLib.Object parent, GLib.Object child);
1506     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1507     public delegate void ReplaceChildFunc (Glade.WidgetAdaptor adaptor, GLib.Object container, GLib.Object old_obj, GLib.Object new_obj);
1508     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1509     public delegate void SetPropertyFunc (Glade.WidgetAdaptor adaptor, GLib.Object object, string property_name, GLib.Value value);
1510     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1511     public delegate unowned string StringFromValueFunc (Glade.WidgetAdaptor adaptor, Glade.PropertyClass klass, GLib.Value value);
1512     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1513     public delegate bool VerifyPropertyFunc (Glade.WidgetAdaptor adaptor, GLib.Object object, string property_name, GLib.Value value);
1514     [CCode (cheader_filename = "gladeui/glade.h", has_target = false)]
1515     public delegate void WriteWidgetFunc (Glade.WidgetAdaptor adaptor, Glade.Widget widget, Glade.XmlContext context, Glade.XmlNode node);
1516     [CCode (cheader_filename = "gladeui/glade.h")]
1517     public const string DEVHELP_FALLBACK_ICON_FILE;
1518     [CCode (cheader_filename = "gladeui/glade.h")]
1519     public const string DEVHELP_ICON_NAME;
1520     [CCode (cheader_filename = "gladeui/glade.h")]
1521     public const string ENV_CATALOG_PATH;
1522     [CCode (cheader_filename = "gladeui/glade.h")]
1523     public const string ENV_MODULE_PATH;
1524     [CCode (cheader_filename = "gladeui/glade.h")]
1525     public const string GPC_OBJECT_DELIMITER;
1526     [CCode (cheader_filename = "gladeui/glade.h")]
1527     public const int GPC_PROPERTY_NAMELEN;
1528     [CCode (cheader_filename = "gladeui/glade.h")]
1529     public const int GTKBUILDER_VERSIONING_BASE_MAJOR;
1530     [CCode (cheader_filename = "gladeui/glade.h")]
1531     public const int GTKBUILDER_VERSIONING_BASE_MINOR;
1532     [CCode (cheader_filename = "gladeui/glade.h")]
1533     public const string TAG_ACTION;
1534     [CCode (cheader_filename = "gladeui/glade.h")]
1535     public const string TAG_ACTIONS;
1536     [CCode (cheader_filename = "gladeui/glade.h")]
1537     public const string TAG_ACTION_ACTIVATE_FUNCTION;
1538     [CCode (cheader_filename = "gladeui/glade.h")]
1539     public const string TAG_ACTION_SUBMENU_FUNCTION;
1540     [CCode (cheader_filename = "gladeui/glade.h")]
1541     public const string TAG_ADAPTOR;
1542     [CCode (cheader_filename = "gladeui/glade.h")]
1543     public const string TAG_ADD_CHILD_FUNCTION;
1544     [CCode (cheader_filename = "gladeui/glade.h")]
1545     public const string TAG_ADD_CHILD_VERIFY_FUNCTION;
1546     [CCode (cheader_filename = "gladeui/glade.h")]
1547     public const string TAG_ANARCHIST;
1548     [CCode (cheader_filename = "gladeui/glade.h")]
1549     public const string TAG_ATK_PROPERTY;
1550     [CCode (cheader_filename = "gladeui/glade.h")]
1551     public const string TAG_BOOK;
1552     [CCode (cheader_filename = "gladeui/glade.h")]
1553     public const string TAG_BUILDER_SINCE;
1554     [CCode (cheader_filename = "gladeui/glade.h")]
1555     public const string TAG_CHILD_ACTION_ACTIVATE_FUNCTION;
1556     [CCode (cheader_filename = "gladeui/glade.h")]
1557     public const string TAG_CHILD_GET_PROP_FUNCTION;
1558     [CCode (cheader_filename = "gladeui/glade.h")]
1559     public const string TAG_CHILD_PROPERTY;
1560     [CCode (cheader_filename = "gladeui/glade.h")]
1561     public const string TAG_CHILD_SET_PROP_FUNCTION;
1562     [CCode (cheader_filename = "gladeui/glade.h")]
1563     public const string TAG_CHILD_VERIFY_FUNCTION;
1564     [CCode (cheader_filename = "gladeui/glade.h")]
1565     public const string TAG_COMMENT;
1566     [CCode (cheader_filename = "gladeui/glade.h")]
1567     public const string TAG_COMMON;
1568     [CCode (cheader_filename = "gladeui/glade.h")]
1569     public const string TAG_CONSTRUCTOR_FUNCTION;
1570     [CCode (cheader_filename = "gladeui/glade.h")]
1571     public const string TAG_CONSTRUCT_OBJECT_FUNCTION;
1572     [CCode (cheader_filename = "gladeui/glade.h")]
1573     public const string TAG_CONSTRUCT_ONLY;
1574     [CCode (cheader_filename = "gladeui/glade.h")]
1575     public const string TAG_CONTEXT;
1576     [CCode (cheader_filename = "gladeui/glade.h")]
1577     public const string TAG_CREATE_EDITABLE_FUNCTION;
1578     [CCode (cheader_filename = "gladeui/glade.h")]
1579     public const string TAG_CREATE_EPROP_FUNCTION;
1580     [CCode (cheader_filename = "gladeui/glade.h")]
1581     public const string TAG_CREATE_TYPE;
1582     [CCode (cheader_filename = "gladeui/glade.h")]
1583     public const string TAG_CREATE_WIDGET_FUNCTION;
1584     [CCode (cheader_filename = "gladeui/glade.h")]
1585     public const string TAG_CUSTOM_LAYOUT;
1586     [CCode (cheader_filename = "gladeui/glade.h")]
1587     public const string TAG_DEEP_POST_CREATE_FUNCTION;
1588     [CCode (cheader_filename = "gladeui/glade.h")]
1589     public const string TAG_DEFAULT;
1590     [CCode (cheader_filename = "gladeui/glade.h")]
1591     public const string TAG_DEFAULT_HEIGHT;
1592     [CCode (cheader_filename = "gladeui/glade.h")]
1593     public const string TAG_DEFAULT_PALETTE_STATE;
1594     [CCode (cheader_filename = "gladeui/glade.h")]
1595     public const string TAG_DEFAULT_WIDTH;
1596     [CCode (cheader_filename = "gladeui/glade.h")]
1597     public const string TAG_DEPENDS;
1598     [CCode (cheader_filename = "gladeui/glade.h")]
1599     public const string TAG_DEPENDS_FUNCTION;
1600     [CCode (cheader_filename = "gladeui/glade.h")]
1601     public const string TAG_DEPRECATED;
1602     [CCode (cheader_filename = "gladeui/glade.h")]
1603     public const string TAG_DISABLED;
1604     [CCode (cheader_filename = "gladeui/glade.h")]
1605     public const string TAG_DISPLAYABLE_VALUES;
1606     [CCode (cheader_filename = "gladeui/glade.h")]
1607     public const string TAG_DOMAIN;
1608     [CCode (cheader_filename = "gladeui/glade.h")]
1609     public const string TAG_EDITABLE;
1610     [CCode (cheader_filename = "gladeui/glade.h")]
1611     public const string TAG_EVENT_HANDLER_CONNECTED;
1612     [CCode (cheader_filename = "gladeui/glade.h")]
1613     public const string TAG_EXPANDED;
1614     [CCode (cheader_filename = "gladeui/glade.h")]
1615     public const string TAG_FALSE;
1616     [CCode (cheader_filename = "gladeui/glade.h")]
1617     public const string TAG_GENERIC_NAME;
1618     [CCode (cheader_filename = "gladeui/glade.h")]
1619     public const string TAG_GET_CHILDREN_FUNCTION;
1620     [CCode (cheader_filename = "gladeui/glade.h")]
1621     public const string TAG_GET_FUNCTION;
1622     [CCode (cheader_filename = "gladeui/glade.h")]
1623     public const string TAG_GET_INTERNAL_CHILD_FUNCTION;
1624     [CCode (cheader_filename = "gladeui/glade.h")]
1625     public const string TAG_GET_TYPE_FUNCTION;
1626     [CCode (cheader_filename = "gladeui/glade.h")]
1627     public const string TAG_GLADE_CATALOG;
1628     [CCode (cheader_filename = "gladeui/glade.h")]
1629     public const string TAG_GLADE_WIDGET_CLASS;
1630     [CCode (cheader_filename = "gladeui/glade.h")]
1631     public const string TAG_GLADE_WIDGET_CLASSES;
1632     [CCode (cheader_filename = "gladeui/glade.h")]
1633     public const string TAG_GLADE_WIDGET_CLASS_REF;
1634     [CCode (cheader_filename = "gladeui/glade.h")]
1635     public const string TAG_GLADE_WIDGET_GROUP;
1636     [CCode (cheader_filename = "gladeui/glade.h")]
1637     public const string TAG_HAS_CONTEXT;
1638     [CCode (cheader_filename = "gladeui/glade.h")]
1639     public const string TAG_ICON_NAME;
1640     [CCode (cheader_filename = "gladeui/glade.h")]
1641     public const string TAG_ICON_PREFIX;
1642     [CCode (cheader_filename = "gladeui/glade.h")]
1643     public const string TAG_ID;
1644     [CCode (cheader_filename = "gladeui/glade.h")]
1645     public const string TAG_IGNORE;
1646     [CCode (cheader_filename = "gladeui/glade.h")]
1647     public const string TAG_IMPORTANT;
1648     [CCode (cheader_filename = "gladeui/glade.h")]
1649     public const string TAG_INIT_FUNCTION;
1650     [CCode (cheader_filename = "gladeui/glade.h")]
1651     public const string TAG_INTERNAL_CHILDREN;
1652     [CCode (cheader_filename = "gladeui/glade.h")]
1653     public const string TAG_KEY;
1654     [CCode (cheader_filename = "gladeui/glade.h")]
1655     public const string TAG_LIBRARY;
1656     [CCode (cheader_filename = "gladeui/glade.h")]
1657     public const string TAG_MAX_VALUE;
1658     [CCode (cheader_filename = "gladeui/glade.h")]
1659     public const string TAG_MIN_VALUE;
1660     [CCode (cheader_filename = "gladeui/glade.h")]
1661     public const string TAG_MULTILINE;
1662     [CCode (cheader_filename = "gladeui/glade.h")]
1663     public const string TAG_NAME;
1664     [CCode (cheader_filename = "gladeui/glade.h")]
1665     public const string TAG_NEEDS_SYNC;
1666     [CCode (cheader_filename = "gladeui/glade.h")]
1667     public const string TAG_NICK;
1668     [CCode (cheader_filename = "gladeui/glade.h")]
1669     public const string TAG_NO;
1670     [CCode (cheader_filename = "gladeui/glade.h")]
1671     public const string TAG_OPTIONAL;
1672     [CCode (cheader_filename = "gladeui/glade.h")]
1673     public const string TAG_OPTIONAL_DEFAULT;
1674     [CCode (cheader_filename = "gladeui/glade.h")]
1675     public const string TAG_PACKING_ACTIONS;
1676     [CCode (cheader_filename = "gladeui/glade.h")]
1677     public const string TAG_PACKING_DEFAULTS;
1678     [CCode (cheader_filename = "gladeui/glade.h")]
1679     public const string TAG_PACKING_PROPERTIES;
1680     [CCode (cheader_filename = "gladeui/glade.h")]
1681     public const string TAG_PARENT;
1682     [CCode (cheader_filename = "gladeui/glade.h")]
1683     public const string TAG_PARENTLESS_WIDGET;
1684     [CCode (cheader_filename = "gladeui/glade.h")]
1685     public const string TAG_PARENT_CLASS;
1686     [CCode (cheader_filename = "gladeui/glade.h")]
1687     public const string TAG_POST_CREATE_FUNCTION;
1688     [CCode (cheader_filename = "gladeui/glade.h")]
1689     public const string TAG_PROPERTIES;
1690     [CCode (cheader_filename = "gladeui/glade.h")]
1691     public const string TAG_PROPERTY;
1692     [CCode (cheader_filename = "gladeui/glade.h")]
1693     public const string TAG_QUERY;
1694     [CCode (cheader_filename = "gladeui/glade.h")]
1695     public const string TAG_READ_CHILD_FUNCTION;
1696     [CCode (cheader_filename = "gladeui/glade.h")]
1697     public const string TAG_READ_WIDGET_FUNCTION;
1698     [CCode (cheader_filename = "gladeui/glade.h")]
1699     public const string TAG_REMOVE_CHILD_FUNCTION;
1700     [CCode (cheader_filename = "gladeui/glade.h")]
1701     public const string TAG_REPLACE_CHILD_FUNCTION;
1702     [CCode (cheader_filename = "gladeui/glade.h")]
1703     public const string TAG_RESOURCE;
1704     [CCode (cheader_filename = "gladeui/glade.h")]
1705     public const string TAG_SAVE;
1706     [CCode (cheader_filename = "gladeui/glade.h")]
1707     public const string TAG_SAVE_ALWAYS;
1708     [CCode (cheader_filename = "gladeui/glade.h")]
1709     public const string TAG_SET_FUNCTION;
1710     [CCode (cheader_filename = "gladeui/glade.h")]
1711     public const string TAG_SIGNAL;
1712     [CCode (cheader_filename = "gladeui/glade.h")]
1713     public const string TAG_SIGNALS;
1714     [CCode (cheader_filename = "gladeui/glade.h")]
1715     public const string TAG_SPEC;
1716     [CCode (cheader_filename = "gladeui/glade.h")]
1717     public const string TAG_SPECIAL_CHILD_TYPE;
1718     [CCode (cheader_filename = "gladeui/glade.h")]
1719     public const string TAG_SPECIFICATIONS;
1720     [CCode (cheader_filename = "gladeui/glade.h")]
1721     public const string TAG_STOCK;
1722     [CCode (cheader_filename = "gladeui/glade.h")]
1723     public const string TAG_STOCK_ICON;
1724     [CCode (cheader_filename = "gladeui/glade.h")]
1725     public const string TAG_STRING_FROM_VALUE_FUNCTION;
1726     [CCode (cheader_filename = "gladeui/glade.h")]
1727     public const string TAG_TARGETABLE;
1728     [CCode (cheader_filename = "gladeui/glade.h")]
1729     public const string TAG_THEMED_ICON;
1730     [CCode (cheader_filename = "gladeui/glade.h")]
1731     public const string TAG_TITLE;
1732     [CCode (cheader_filename = "gladeui/glade.h")]
1733     public const string TAG_TOOLTIP;
1734     [CCode (cheader_filename = "gladeui/glade.h")]
1735     public const string TAG_TOPLEVEL;
1736     [CCode (cheader_filename = "gladeui/glade.h")]
1737     public const string TAG_TRANSFER_ON_PASTE;
1738     [CCode (cheader_filename = "gladeui/glade.h")]
1739     public const string TAG_TRANSLATABLE;
1740     [CCode (cheader_filename = "gladeui/glade.h")]
1741     public const string TAG_TRUE;
1742     [CCode (cheader_filename = "gladeui/glade.h")]
1743     public const string TAG_TYPE;
1744     [CCode (cheader_filename = "gladeui/glade.h")]
1745     public const string TAG_USE_PLACEHOLDERS;
1746     [CCode (cheader_filename = "gladeui/glade.h")]
1747     public const string TAG_VALUE;
1748     [CCode (cheader_filename = "gladeui/glade.h")]
1749     public const string TAG_VALUE_TYPE;
1750     [CCode (cheader_filename = "gladeui/glade.h")]
1751     public const string TAG_VERIFY_FUNCTION;
1752     [CCode (cheader_filename = "gladeui/glade.h")]
1753     public const string TAG_VERSION;
1754     [CCode (cheader_filename = "gladeui/glade.h")]
1755     public const string TAG_VERSION_SINCE;
1756     [CCode (cheader_filename = "gladeui/glade.h")]
1757     public const string TAG_VISIBLE;
1758     [CCode (cheader_filename = "gladeui/glade.h")]
1759     public const string TAG_WEIGHT;
1760     [CCode (cheader_filename = "gladeui/glade.h")]
1761     public const string TAG_WRITE_CHILD_FUNCTION;
1762     [CCode (cheader_filename = "gladeui/glade.h")]
1763     public const string TAG_WRITE_WIDGET_FUNCTION;
1764     [CCode (cheader_filename = "gladeui/glade.h")]
1765     public const string TAG_YES;
1766     [CCode (cheader_filename = "gladeui/glade.h")]
1767     public const string XML_TAG_AFTER;
1768     [CCode (cheader_filename = "gladeui/glade.h")]
1769     public const string XML_TAG_CHILD;
1770     [CCode (cheader_filename = "gladeui/glade.h")]
1771     public const string XML_TAG_CLASS;
1772     [CCode (cheader_filename = "gladeui/glade.h")]
1773     public const string XML_TAG_FILENAME;
1774     [CCode (cheader_filename = "gladeui/glade.h")]
1775     public const string XML_TAG_HANDLER;
1776     [CCode (cheader_filename = "gladeui/glade.h")]
1777     public const string XML_TAG_I18N_TRUE;
1778     [CCode (cheader_filename = "gladeui/glade.h")]
1779     public const string XML_TAG_ID;
1780     [CCode (cheader_filename = "gladeui/glade.h")]
1781     public const string XML_TAG_INTERNAL_CHILD;
1782     [CCode (cheader_filename = "gladeui/glade.h")]
1783     public const string XML_TAG_LIB;
1784     [CCode (cheader_filename = "gladeui/glade.h")]
1785     public const string XML_TAG_NAME;
1786     [CCode (cheader_filename = "gladeui/glade.h")]
1787     public const string XML_TAG_OBJECT;
1788     [CCode (cheader_filename = "gladeui/glade.h")]
1789     public const string XML_TAG_PACKING;
1790     [CCode (cheader_filename = "gladeui/glade.h")]
1791     public const string XML_TAG_PLACEHOLDER;
1792     [CCode (cheader_filename = "gladeui/glade.h")]
1793     public const string XML_TAG_PROJECT;
1794     [CCode (cheader_filename = "gladeui/glade.h")]
1795     public const string XML_TAG_PROPERTY;
1796     [CCode (cheader_filename = "gladeui/glade.h")]
1797     public const string XML_TAG_REQUIRES;
1798     [CCode (cheader_filename = "gladeui/glade.h")]
1799     public const string XML_TAG_SIGNAL;
1800     [CCode (cheader_filename = "gladeui/glade.h")]
1801     public const string XML_TAG_SIGNAL_FALSE;
1802     [CCode (cheader_filename = "gladeui/glade.h")]
1803     public const string XML_TAG_SIGNAL_TRUE;
1804     [CCode (cheader_filename = "gladeui/glade.h")]
1805     public const string XML_TAG_SOURCE;
1806     [CCode (cheader_filename = "gladeui/glade.h")]
1807     public const string XML_TAG_SOURCES;
1808     [CCode (cheader_filename = "gladeui/glade.h")]
1809     public const string XML_TAG_STOCK_ID;
1810     [CCode (cheader_filename = "gladeui/glade.h")]
1811     public const string XML_TAG_SWAPPED;
1812     [CCode (cheader_filename = "gladeui/glade.h")]
1813     public const string XML_TAG_TYPE;
1814     [CCode (cheader_filename = "gladeui/glade.h")]
1815     public const string XML_TAG_VERSION;
1816     [CCode (cheader_filename = "gladeui/glade.h")]
1817     public const string XML_TAG_WIDGET;
1818     [CCode (cheader_filename = "gladeui/glade.h")]
1819     public static unowned string get_displayable_value (GLib.Type type, string value);
1820     [CCode (cheader_filename = "gladeui/glade.h")]
1821     public static unowned string get_value_from_displayable (GLib.Type type, string displayabe);
1822     [CCode (cheader_filename = "gladeui/glade.h")]
1823     public static GLib.Type param_objects_get_type ();
1824     [CCode (cheader_filename = "gladeui/glade.h")]
1825     public static unowned GLib.ParamSpec param_spec_objects (string name, string nick, string blurb, GLib.Type accepted_type, GLib.ParamFlags flags);
1826     [CCode (cheader_filename = "gladeui/glade.h")]
1827     public static unowned string propert_get_insensitive_tooltip (Glade.Property property);
1828     [CCode (cheader_filename = "gladeui/glade.h")]
1829     public static void register_displayable_value (GLib.Type type, string value, string domain, string str);
1830     [CCode (cheader_filename = "gladeui/glade.h")]
1831     public static void register_translated_value (GLib.Type type, string value, string str);
1832     [CCode (cheader_filename = "gladeui/glade.h")]
1833     public static void setup_log_handlers ();
1834     [CCode (cheader_filename = "gladeui/glade.h")]
1835     public static unowned GLib.ParamSpec standard_boolean_spec ();
1836     [CCode (cheader_filename = "gladeui/glade.h")]
1837     public static unowned GLib.ParamSpec standard_float_spec ();
1838     [CCode (cheader_filename = "gladeui/glade.h")]
1839     public static unowned GLib.ParamSpec standard_gdkcolor_spec ();
1840     [CCode (cheader_filename = "gladeui/glade.h")]
1841     public static unowned GLib.ParamSpec standard_int_spec ();
1842     [CCode (cheader_filename = "gladeui/glade.h")]
1843     public static unowned GLib.ParamSpec standard_objects_spec ();
1844     [CCode (cheader_filename = "gladeui/glade.h")]
1845     public static unowned GLib.ParamSpec standard_pixbuf_spec ();
1846     [CCode (cheader_filename = "gladeui/glade.h")]
1847     public static void standard_stock_append_prefix (string prefix);
1848     [CCode (cheader_filename = "gladeui/glade.h")]
1849     public static unowned GLib.ParamSpec standard_stock_image_spec ();
1850     [CCode (cheader_filename = "gladeui/glade.h")]
1851     public static unowned GLib.ParamSpec standard_stock_spec ();
1852     [CCode (cheader_filename = "gladeui/glade.h")]
1853     public static unowned GLib.ParamSpec standard_string_spec ();
1854     [CCode (cheader_filename = "gladeui/glade.h")]
1855     public static unowned GLib.ParamSpec standard_strv_spec ();
1856     [CCode (cheader_filename = "gladeui/glade.h")]
1857     public static unowned GLib.ParamSpec standard_uint_spec ();
1858     [CCode (cheader_filename = "gladeui/glade.h")]
1859     public static bool type_has_displayable_values (GLib.Type type);
1860     [CCode (cheader_filename = "gladeui/glade.h")]
1861     public static unowned GLib.List util_added_in_list (GLib.List old_list, GLib.List new_list);
1862     [CCode (cheader_filename = "gladeui/glade.h")]
1863     public static unowned string util_canonical_path (string path);
1864     [CCode (cheader_filename = "gladeui/glade.h")]
1865     public static bool util_check_and_warn_scrollable (Glade.Widget parent, Glade.WidgetAdaptor child_adaptor, Gtk.Widget parent_widget);
1866     [CCode (cheader_filename = "gladeui/glade.h")]
1867     public static int util_compare_stock_labels (void* a, void* b);
1868     [CCode (cheader_filename = "gladeui/glade.h")]
1869     public static unowned GLib.List util_container_get_all_children (Gtk.Container container);
1870     [CCode (cheader_filename = "gladeui/glade.h")]
1871     public static int util_count_placeholders (Glade.Widget parent);
1872     [CCode (cheader_filename = "gladeui/glade.h")]
1873     public static unowned string util_duplicate_underscores (string name);
1874     [CCode (cheader_filename = "gladeui/glade.h")]
1875     public static unowned Gtk.Widget util_file_dialog_new (string title, Glade.Project project, Gtk.Window parent, Glade.UtilFileDialogType action);
1876     [CCode (cheader_filename = "gladeui/glade.h")]
1877     public static bool util_file_is_writeable (string path);
1878     [CCode (cheader_filename = "gladeui/glade.h")]
1879     public static unowned string util_filename_to_icon_name (string value);
1880     [CCode (cheader_filename = "gladeui/glade.h")]
1881     public static Gtk.TreeIter util_find_iter_by_widget (Gtk.TreeModel model, Glade.Widget findme, int column);
1882     [CCode (cheader_filename = "gladeui/glade.h")]
1883     public static void util_flash_message (Gtk.Widget statusbar, uint context_id, string format);
1884     [CCode (cheader_filename = "gladeui/glade.h")]
1885     public static unowned Gtk.Widget util_get_devhelp_icon (Gtk.IconSize size);
1886     [CCode (cheader_filename = "gladeui/glade.h")]
1887     public static ulong util_get_file_mtime (string filename) throws GLib.Error;
1888     [CCode (cheader_filename = "gladeui/glade.h")]
1889     public static unowned Gtk.Widget util_get_placeholder_from_pointer (Gtk.Container container);
1890     [CCode (cheader_filename = "gladeui/glade.h")]
1891     public static GLib.Type util_get_type_from_name (string name, bool have_func);
1892     [CCode (cheader_filename = "gladeui/glade.h")]
1893     public static bool util_have_devhelp ();
1894     [CCode (cheader_filename = "gladeui/glade.h")]
1895     public static unowned string util_icon_name_to_filename (string value);
1896     // [CCode (cheader_filename = "gladeui/glade.h")]
1897     // public static unowned GLib.Module util_load_library (string library_name);
1898     [CCode (cheader_filename = "gladeui/glade.h")]
1899     public static bool util_object_is_loading (GLib.Object object);
1900     [CCode (cheader_filename = "gladeui/glade.h")]
1901     public static unowned GLib.List util_purify_list (GLib.List list);
1902     [CCode (cheader_filename = "gladeui/glade.h")]
1903     public static unowned string util_read_prop_name (string str);
1904     [CCode (cheader_filename = "gladeui/glade.h")]
1905     public static unowned GLib.List util_removed_from_list (GLib.List old_list, GLib.List new_list);
1906     [CCode (cheader_filename = "gladeui/glade.h")]
1907     public static void util_replace (string str, char a, char b);
1908     [CCode (cheader_filename = "gladeui/glade.h")]
1909     public static void util_search_devhelp (string book, string page, string search);
1910     [CCode (cheader_filename = "gladeui/glade.h")]
1911     public static bool util_ui_message (Gtk.Widget parent, Glade.UIMessageType type, Gtk.Widget widget, string format);
1912     [CCode (cheader_filename = "gladeui/glade.h")]
1913     public static bool util_url_show (string url);
1914     [CCode (cheader_filename = "gladeui/glade.h")]
1915     public static void utils_cairo_draw_line (Cairo.Context cr, Gdk.Color color, int x1, int y1, int x2, int y2);
1916     [CCode (cheader_filename = "gladeui/glade.h")]
1917     public static void utils_cairo_draw_rectangle (Cairo.Context cr, Gdk.Color color, bool filled, int x, int y, int width, int height);
1918     [CCode (cheader_filename = "gladeui/glade.h")]
1919     public static unowned string utils_enum_string_from_value (GLib.Type enum_type, int value);
1920     [CCode (cheader_filename = "gladeui/glade.h")]
1921     public static unowned string utils_enum_string_from_value_displayable (GLib.Type flags_type, int value);
1922     [CCode (cheader_filename = "gladeui/glade.h")]
1923     public static int utils_enum_value_from_string (GLib.Type enum_type, string strval);
1924     [CCode (cheader_filename = "gladeui/glade.h")]
1925     public static unowned string utils_flags_string_from_value (GLib.Type enum_type, int value);
1926     [CCode (cheader_filename = "gladeui/glade.h")]
1927     public static unowned string utils_flags_string_from_value_displayable (GLib.Type flags_type, int value);
1928     [CCode (cheader_filename = "gladeui/glade.h")]
1929     public static int utils_flags_value_from_string (GLib.Type enum_type, string strval);
1930     [CCode (cheader_filename = "gladeui/glade.h")]
1931     public static unowned GLib.ParamSpec utils_get_pspec_from_funcname (string funcname);
1932     [CCode (cheader_filename = "gladeui/glade.h")]
1933     public static int utils_hijack_key_press (Gtk.Window win, Gdk.EventKey event);
1934     [CCode (cheader_filename = "gladeui/glade.h")]
1935     public static unowned Gtk.ListStore utils_liststore_from_enum_type (GLib.Type enum_type, bool include_empty);
1936     [CCode (cheader_filename = "gladeui/glade.h")]
1937     public static unowned string utils_replace_home_dir_with_tilde (string path);
1938     [CCode (cheader_filename = "gladeui/glade.h")]
1939     public static unowned string utils_string_from_value (GLib.Value value);
1940     [CCode (cheader_filename = "gladeui/glade.h")]
1941     public static GLib.Value utils_value_from_string (GLib.Type type, string str, Glade.Project project);
1942     [CCode (cheader_filename = "gladeui/glade.h")]
1943     public static unowned string xml_dump_from_context (Glade.XmlContext context);
1944     [CCode (cheader_filename = "gladeui/glade.h")]
1945     public static bool xml_get_boolean (Glade.XmlNode node, string name, bool _default);
1946     [CCode (cheader_filename = "gladeui/glade.h")]
1947     public static unowned string xml_get_content (Glade.XmlNode node_in);
1948     [CCode (cheader_filename = "gladeui/glade.h")]
1949     public static bool xml_get_property_boolean (Glade.XmlNode node_in, string name, bool _default);
1950     [CCode (cheader_filename = "gladeui/glade.h")]
1951     public static double xml_get_property_double (Glade.XmlNode node_in, string name, double _default);
1952     [CCode (cheader_filename = "gladeui/glade.h")]
1953     public static int xml_get_property_int (Glade.XmlNode node_in, string name, int _default);
1954     [CCode (cheader_filename = "gladeui/glade.h")]
1955     public static unowned string xml_get_property_string (Glade.XmlNode node_in, string name);
1956     [CCode (cheader_filename = "gladeui/glade.h")]
1957     public static unowned string xml_get_property_string_required (Glade.XmlNode node_in, string name, string xtra);
1958     [CCode (cheader_filename = "gladeui/glade.h")]
1959     public static unowned GLib.List xml_get_property_targetable_versions (Glade.XmlNode node_in, string name);
1960     [CCode (cheader_filename = "gladeui/glade.h")]
1961     public static bool xml_get_property_version (Glade.XmlNode node_in, string name, uint16 major, uint16 minor);
1962     [CCode (cheader_filename = "gladeui/glade.h")]
1963     public static bool xml_get_value_int (Glade.XmlNode node_in, string name, int val);
1964     [CCode (cheader_filename = "gladeui/glade.h")]
1965     public static bool xml_get_value_int_required (Glade.XmlNode node, string name, int val);
1966     [CCode (cheader_filename = "gladeui/glade.h")]
1967     public static unowned string xml_get_value_string (Glade.XmlNode node, string name);
1968     [CCode (cheader_filename = "gladeui/glade.h")]
1969     public static unowned string xml_get_value_string_required (Glade.XmlNode node, string name, string xtra_info);
1970     // [CCode (cheader_filename = "gladeui/glade.h")]
1971     // public static bool xml_load_sym_from_node (Glade.XmlNode node_in, GLib.Module module, string tagname, void* sym_location);
1972     [CCode (cheader_filename = "gladeui/glade.h")]
1973     public static unowned Glade.XmlNode xml_search_child (Glade.XmlNode node, string name);
1974     [CCode (cheader_filename = "gladeui/glade.h")]
1975     public static unowned Glade.XmlNode xml_search_child_required (Glade.XmlNode tree, string name);
1976     [CCode (cheader_filename = "gladeui/glade.h")]
1977     public static void xml_set_content (Glade.XmlNode node_in, string content);
1978     [CCode (cheader_filename = "gladeui/glade.h")]
1979     public static void xml_set_value (Glade.XmlNode node_in, string name, string val);
1980 }