annotate dwt/internal/gtk/c/gtktypes.d @ 15:758bbbe4b86a

Fixup gtk bindings; OS.d updates
author John Reimer<terminal.node@gmail.com>
date Sun, 06 Jan 2008 13:35:33 -0800
parents 5f725d09c076
children 09f5459a5014
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1 /******************************************************************************
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3 This file is part of gtkD.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5 gtkD is free software; you can redistribute it and/or modify
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6 it under the terms of the GNU Lesser General Public License as published by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7 the Free Software Foundation; either version 2.1 of the License, or
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8 (at your option) any later version.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
9
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
10 gtkD is distributed in the hope that it will be useful,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
13 GNU Lesser General Public License for more details.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
14
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
15 You should have received a copy of the GNU Lesser General Public License
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
16 along with gtkD; if not, write to the Free Software
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
18
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
19 ******************************************************************************/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
20
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
21 module dwt.internal.gtk.c.gtktypes;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
22
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
23 public import dwt.internal.gtk.c.gdktypes,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
24 dwt.internal.gtk.c.atktypes,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
25 dwt.internal.gtk.c.glibtypes,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
26 dwt.internal.gtk.c.cairotypes,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
27 dwt.internal.gtk.c.pangotypes,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
28 dwt.internal.gtk.c.gobjecttypes,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
29 dwt.internal.gtk.c.gdkpixbuftypes;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
30
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
31 /******************************************************************************
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
32
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
33 ******************************************************************************/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
34
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
35 alias void GtkAccelGroupEntry;
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
36
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
37 // GtkContainerClass Needed by dwt macros - JJR
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
38 struct GtkContainerClass
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
39 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
40 GtkWidgetClass parent_class;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
41
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
42 void (*add) (GtkContainer *container,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
43 GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
44 void (*remove) (GtkContainer *container,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
45 GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
46 void (*check_resize) (GtkContainer *container);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
47 void (*forall) (GtkContainer *container,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
48 gboolean include_internals,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
49 GtkCallback callback,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
50 gpointer callback_data);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
51 void (*set_focus_child) (GtkContainer *container,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
52 GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
53 GType (*child_type) (GtkContainer *container);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
54 gchar* (*composite_name) (GtkContainer *container,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
55 GtkWidget *child);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
56 void (*set_child_property) (GtkContainer *container,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
57 GtkWidget *child,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
58 guint property_id,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
59 GValue *value,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
60 GParamSpec *pspec);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
61 void (*get_child_property) (GtkContainer *container,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
62 GtkWidget *child,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
63 guint property_id,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
64 GValue *value,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
65 GParamSpec *pspec);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
66
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
67 /* Padding for future expansion */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
68 void (*_gtk_reserved1) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
69 void (*_gtk_reserved2) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
70 void (*_gtk_reserved3) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
71 void (*_gtk_reserved4) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
72 }
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
73
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
74 //alias GTokenType.G_TOKEN_LAST G_TOKEN_LAST;";
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
75 //alias GtkSignalRunType.G_SIGNAL_RUN_FIRST G_SIGNAL_RUN_FIRST;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
76 //alias GtkSignalRunType.G_SIGNAL_RUN_LAST G_SIGNAL_RUN_LAST;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
77 //alias GtkSignalRunType.G_SIGNAL_NO_RECURSE G_SIGNAL_NO_RECURSE;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
78 //alias GtkSignalRunType.G_SIGNAL_ACTION G_SIGNAL_ACTION;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
79 //alias GtkSignalRunType.G_SIGNAL_NO_HOOKS G_SIGNAL_NO_HOOKS;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
80
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
81 /* GtkDragResult is now an enum. */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
82 //alias int GtkDragResult;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
83 //alias int GtkTooltip;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
84 alias uint time_t;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
85
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
86 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
87 * typedef GType GtkType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
88 * GtkType is unique integer identifying the type. The guts of the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
89 * information about the type is held in a private struct named
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
90 * GtkTypeNode.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
91 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
92 public alias GType GtkType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
93
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
94 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
95 * typedef GType GtkFundamentalType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
96 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
97 * GtkFundamentalType is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
98 * GtkFundamentalType is an enumerated type which lists all the possible
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
99 * fundamental types (e.g. char, uchar, int,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
100 * long, float, etc).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
101 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
102 public alias GType GtkFundamentalType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
103
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
104 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
105 * typedef GBaseInitFunc GtkClassInitFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
106 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
107 * GtkClassInitFunc is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
108 * Defines a function pointer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
109 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
110 public alias GBaseInitFunc GtkClassInitFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
111
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
112 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
113 * typedef GInstanceInitFunc GtkObjectInitFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
114 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
115 * GtkObjectInitFunc is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
116 * Defines a function pointer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
117 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
118 public alias GInstanceInitFunc GtkObjectInitFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
119
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
120 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
121 * typedef GSignalCMarshaller GtkSignalMarshaller;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
122 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
123 * GtkSignalMarshaller is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
124 * Defines a function pointer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
125 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
126 public alias GSignalCMarshaller GtkSignalMarshaller;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
127
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
128 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
129 * typedef GTypeInstance GtkTypeObject;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
130 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
131 * GtkTypeObject is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
132 * A GtkTypeObject defines the minimum structure requirements
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
133 * for type instances. Type instances returned from gtk_type_new()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
134 * and initialized through a GtkObjectInitFunc need to directly inherit
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
135 * from this structure or at least copy its fields one by one.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
136 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
137 public alias GTypeInstance GtkTypeObject;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
138
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
139 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
140 * typedef GTypeClass GtkTypeClass;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
141 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
142 * GtkTypeClass is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
143 * The base structure for a GTK+ type. Every type inherits this as a base structure.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
144 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
145 public alias GTypeClass GtkTypeClass;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
146
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
147 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
148 * typedef GEnumValue GtkEnumValue;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
149 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
150 * GtkEnumValue is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
151 * A structure which contains a single enum value, and its name, and its
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
152 * nickname.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
153 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
154 public alias GEnumValue GtkEnumValue;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
155
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
156 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
157 * typedef GFlagsValue GtkFlagValue;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
158 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
159 * GtkFlagValue is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
160 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
161 public alias GFlagsValue GtkFlagValue;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
162 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
163 * The GtkDestDefaults enumeration specifies the various
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
164 * types of action that will be taken on behalf
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
165 * of the user for a drag destination site.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
166 * GTK_DEST_DEFAULT_MOTION
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
167 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
168 public enum GtkDestDefaults
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
169 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
170 MOTION = 1 << 0, /+* respond to "dragMotion" +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
171 HIGHLIGHT = 1 << 1, /+* auto-highlight +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
172 DROP = 1 << 2, /+* respond to "dragDrop" +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
173 ALL = 0x07
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
174 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
175 alias GtkDestDefaults DestDefaults;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
176
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
177 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
178 * The GtkTargetFlags enumeration is used to specify
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
179 * constraints on an entry in a GtkTargetTable.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
180 * GTK_TARGET_SAME_APP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
181 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
182 public enum GtkTargetFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
183 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
184 SAME_APP = 1 << 0, /+*< nick=same-app >+/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
185 SAME_WIDGET = 1 << 1, /+*< nick=same-widget >+/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
186 OTHER_APP = 1 << 2, /+*< nick=other-app >+/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
187 OTHER_WIDGET = 1 << 3 /+*< nick=other-widget >+/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
188 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
189 alias GtkTargetFlags TargetFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
190
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
191 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
192 * Used to specify options for gtk_icon_theme_lookup_icon()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
193 * GTK_ICON_LOOKUP_NO_SVG
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
194 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
195 public enum GtkIconLookupFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
196 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
197 NO_SVG = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
198 FORCE_SVG = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
199 USE_BUILTIN = 1 << 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
200 GENERIC_FALLBACK = 1 << 3
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
201 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
202 alias GtkIconLookupFlags IconLookupFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
203
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
204 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
205 * Error codes for GtkIconTheme operations.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
206 * GTK_ICON_THEME_NOT_FOUND
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
207 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
208 public enum GtkIconThemeError
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
209 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
210 NOT_FOUND,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
211 FAILED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
212 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
213 alias GtkIconThemeError IconThemeError;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
214
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
215 public enum GtkIconSize
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
216 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
217 INVALID,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
218 MENU,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
219 SMALL_TOOLBAR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
220 LARGE_TOOLBAR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
221 BUTTON,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
222 DND,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
223 DIALOG
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
224 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
225 alias GtkIconSize IconSize;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
226
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
227 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
228 * The GtkRcFlags enumeration is used as a bitmask
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
229 * to specify which fields of a GtkRcStyle have been
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
230 * set for each state.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
231 * GTK_RC_FG
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
232 * If present, the foreground color has been set for this state.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
233 * GTK_RC_BG
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
234 * If present, the background color has been set for this state.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
235 * GTK_RC_TEXT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
236 * If present, the text color has been set for this state.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
237 * GTK_RC_BASE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
238 * If present, the base color has been set for this state.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
239 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
240 public enum GtkRcFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
241 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
242 FG = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
243 BG = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
244 TEXT = 1 << 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
245 BASE = 1 << 3
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
246 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
247 alias GtkRcFlags RcFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
248
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
249 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
250 * The GtkRcTokenType enumeration represents the tokens
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
251 * in the RC file. It is exposed so that theme engines
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
252 * can reuse these tokens when parsing the theme-engine
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
253 * specific portions of a RC file.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
254 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
255 public enum GtkRcTokenType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
256 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
257 INVALID = TokenType.LAST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
258 INCLUDE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
259 NORMAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
260 ACTIVE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
261 PRELIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
262 SELECTED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
263 INSENSITIVE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
264 FG,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
265 BG,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
266 TEXT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
267 BASE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
268 XTHICKNESS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
269 YTHICKNESS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
270 FONT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
271 FONTSET,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
272 FONT_NAME,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
273 BG_PIXMAP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
274 PIXMAP_PATH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
275 STYLE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
276 BINDING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
277 BIND,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
278 WIDGET,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
279 WIDGET_CLASS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
280 CLASS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
281 LOWEST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
282 GTK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
283 APPLICATION,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
284 THEME,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
285 RC,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
286 HIGHEST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
287 ENGINE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
288 MODULE_PATH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
289 IM_MODULE_PATH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
290 IM_MODULE_FILE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
291 STOCK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
292 LTR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
293 RTL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
294 COLOR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
295 UNBIND,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
296 LAST
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
297 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
298 alias GtkRcTokenType RcTokenType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
299
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
300 public enum GtkAccelFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
301 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
302 VISIBLE = 1 << 0, /+* display inn GtkAccelLabel? +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
303 LOCKED = 1 << 1, /+* is it removable? +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
304 MASK = 0x07
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
305 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
306 alias GtkAccelFlags AccelFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
307
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
308 public enum GtkAnchorType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
309 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
310 CENTER,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
311 NORTH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
312 NORTH_WEST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
313 NORTH_EAST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
314 SOUTH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
315 SOUTH_WEST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
316 SOUTH_EAST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
317 WEST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
318 EAST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
319 N = NORTH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
320 NW = NORTH_WEST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
321 NE = NORTH_EAST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
322 S = SOUTH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
323 SW = SOUTH_WEST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
324 SE = SOUTH_EAST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
325 W = WEST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
326 E = EAST
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
327 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
328 alias GtkAnchorType AnchorType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
329
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
330 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
331 * Used to indicate the direction in which a GtkArrow should point.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
332 * GTK_ARROW_UP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
333 * Represents an upward pointing arrow.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
334 * GTK_ARROW_DOWN
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
335 * Represents a downward pointing arrow.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
336 * GTK_ARROW_LEFT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
337 * Represents a left pointing arrow.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
338 * GTK_ARROW_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
339 * Represents a right pointing arrow.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
340 * GTK_ARROW_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
341 * No arrow. Since 2.10.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
342 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
343 public enum GtkArrowType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
344 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
345 UP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
346 DOWN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
347 LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
348 RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
349 NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
350 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
351 alias GtkArrowType ArrowType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
352
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
353 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
354 * Denotes the expansion properties that a widget will have when it (or its
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
355 * parent) is resized.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
356 * GTK_EXPAND
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
357 * the widget should expand to take up any extra space in its
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
358 * container that has been allocated.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
359 * GTK_SHRINK
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
360 * the widget should shrink as and when possible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
361 * GTK_FILL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
362 * the widget should fill the space allocated to it.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
363 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
364 public enum GtkAttachOptions
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
365 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
366 EXPAND = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
367 SHRINK = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
368 FILL = 1 << 2
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
369 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
370 alias GtkAttachOptions AttachOptions;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
371
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
372 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
373 * Used to dictate the style that a GtkButtonBox uses to layout the buttons it
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
374 * contains. (See also: GtkVButtonBox and GtkHButtonBox).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
375 * GTK_BUTTONBOX_DEFAULT_STYLE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
376 * Default packing.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
377 * GTK_BUTTONBOX_SPREAD
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
378 * Buttons are evenly spread across the box.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
379 * GTK_BUTTONBOX_EDGE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
380 * Buttons are placed at the edges of the box.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
381 * GTK_BUTTONBOX_START
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
382 * Buttons are grouped towards the start of the box,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
383 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
384 public enum GtkButtonBoxStyle
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
385 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
386 DEFAULT_STYLE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
387 SPREAD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
388 EDGE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
389 START,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
390 END,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
391 CENTER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
392 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
393 alias GtkButtonBoxStyle ButtonBoxStyle;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
394
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
395 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
396 * Specifies which corner a child widget should be placed in when packed into
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
397 * a GtkScrolledWindow. This is effectively the opposite of where the scroll
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
398 * bars are placed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
399 * GTK_CORNER_TOP_LEFT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
400 * Place the scrollbars on the right and bottom of the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
401 * widget (default behaviour).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
402 * GTK_CORNER_BOTTOM_LEFT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
403 * Place the scrollbars on the top and right of the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
404 * widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
405 * GTK_CORNER_TOP_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
406 * Place the scrollbars on the left and bottom of the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
407 * widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
408 * GTK_CORNER_BOTTOM_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
409 * Place the scrollbars on the top and left of the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
410 * widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
411 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
412 public enum GtkCornerType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
413 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
414 TOP_LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
415 BOTTOM_LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
416 TOP_RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
417 BOTTOM_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
418 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
419 alias GtkCornerType CornerType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
420
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
421 public enum GtkCurveType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
422 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
423 TYPE_LINEAR, /+* linear interpolation +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
424 TYPE_SPLINE, /+* spline interpolation +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
425 TYPE_FREE /+* free form curve +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
426 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
427 alias GtkCurveType CurveType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
428
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
429 public enum GtkDeleteType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
430 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
431 CHARS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
432 WORD_ENDS, /+* delet only the portion of the word to the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
433 * left/right of cursor if we're inn the middle
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
434 * of a word +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
435 WORDS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
436 DISPLAY_LINES,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
437 DISPLAY_LINE_ENDS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
438 PARAGRAPH_ENDS, /+* like C-k inn Emacs (or its reverse) +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
439 PARAGRAPHS, /+* C-k inn pico, kill whole line +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
440 WHITESPACE /+* M-\ inn Emacs +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
441 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
442 alias GtkDeleteType DeleteType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
443
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
444 public enum GtkDirectionType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
445 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
446 TAB_FORWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
447 TAB_BACKWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
448 UP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
449 DOWN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
450 LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
451 RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
452 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
453 alias GtkDirectionType DirectionType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
454
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
455 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
456 * Used to specify the style of the expanders drawn by a GtkTreeView.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
457 * GTK_EXPANDER_COLLAPSED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
458 * The style used for a collapsed subtree.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
459 * GTK_EXPANDER_SEMI_COLLAPSED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
460 * Intermediate style used during animation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
461 * GTK_EXPANDER_SEMI_EXPANDED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
462 * Intermediate style used during animation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
463 * GTK_EXPANDER_EXPANDED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
464 * The style used for an expanded subtree.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
465 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
466 public enum GtkExpanderStyle
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
467 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
468 COLLAPSED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
469 SEMI_COLLAPSED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
470 SEMI_EXPANDED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
471 EXPANDED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
472 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
473 alias GtkExpanderStyle ExpanderStyle;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
474
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
475 public enum GtkIMPreeditStyle
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
476 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
477 NOTHING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
478 CALLBACK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
479 NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
480 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
481 alias GtkIMPreeditStyle IMPreeditStyle;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
482
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
483 public enum GtkIMStatusStyle
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
484 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
485 NOTHING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
486 CALLBACK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
487 NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
488 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
489 alias GtkIMStatusStyle IMStatusStyle;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
490
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
491 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
492 * Used for justifying the text inside a GtkLabel widget. (See also
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
493 * GtkAlignment).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
494 * GTK_JUSTIFY_LEFT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
495 * The text is placed at the left edge of the label.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
496 * GTK_JUSTIFY_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
497 * The text is placed at the right edge of the label.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
498 * GTK_JUSTIFY_CENTER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
499 * The text is placed in the center of the label.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
500 * GTK_JUSTIFY_FILL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
501 * The text is placed is distributed across the label.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
502 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
503 public enum GtkJustification
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
504 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
505 JUSTIFY_LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
506 JUSTIFY_RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
507 JUSTIFY_CENTER,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
508 JUSTIFY_FILL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
509 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
510 alias GtkJustification Justification;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
511
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
512 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
513 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
514 * GtkMatchType is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
515 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
516 public enum GtkMatchType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
517 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
518 ALL, /+* "*A?A*" +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
519 ALL_TAIL, /+* "*A?AA" +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
520 HEAD, /+* "AAAA*" +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
521 TAIL, /+* "*AAAA" +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
522 EXACT, /+* "AAAAA" +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
523 LAST
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
524 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
525 alias GtkMatchType MatchType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
526
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
527 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
528 * Used to indicate which metric is used by a GtkRuler.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
529 * GTK_PIXELS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
530 * Pixels.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
531 * GTK_INCHES
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
532 * Inches.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
533 * GTK_CENTIMETERS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
534 * Centimeters.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
535 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
536 public enum GtkMetricType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
537 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
538 PIXELS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
539 INCHES,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
540 CENTIMETERS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
541 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
542 alias GtkMetricType MetricType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
543
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
544 public enum GtkMovementStep
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
545 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
546 LOGICAL_POSITIONS, /+* move by forw/back graphemes +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
547 VISUAL_POSITIONS, /+* move by left/right graphemes +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
548 WORDS, /+* move by forward/back words +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
549 DISPLAY_LINES, /+* move up/down lines (wrapped lines) +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
550 DISPLAY_LINE_ENDS, /+* move up/down lines (wrapped lines) +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
551 PARAGRAPHS, /+* move up/down paragraphs (newline-ended lines) +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
552 PARAGRAPH_ENDS, /+* move to either end of a paragraph +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
553 PAGES, /+* move by pages +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
554 BUFFER_ENDS, /+* move to ends of the buffer +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
555 HORIZONTAL_PAGES /+* move horizontally by pages +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
556 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
557 alias GtkMovementStep MovementStep;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
558
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
559 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
560 * Represents the orientation of widgets which can be switched between horizontal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
561 * and vertical orientation on the fly, like GtkToolbar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
562 * GTK_ORIENTATION_HORIZONTAL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
563 * The widget is in horizontal orientation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
564 * GTK_ORIENTATION_VERTICAL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
565 * The widget is in vertical orientation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
566 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
567 public enum GtkOrientation
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
568 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
569 HORIZONTAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
570 VERTICAL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
571 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
572 alias GtkOrientation Orientation;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
573
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
574 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
575 * Represents the packing location GtkBox children. (See: GtkVBox,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
576 * GtkHBox, and GtkButtonBox).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
577 * GTK_PACK_START
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
578 * The child is packed into the start of the box
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
579 * GTK_PACK_END
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
580 * The child is packed into the end of the box
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
581 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
582 public enum GtkPackType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
583 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
584 START,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
585 END
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
586 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
587 alias GtkPackType PackType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
588
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
589 public enum GtkPathPriorityType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
590 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
591 LOWEST = 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
592 GTK = 4,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
593 APPLICATION = 8,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
594 THEME = 10,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
595 RC = 12,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
596 HIGHEST = 15
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
597 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
598 alias GtkPathPriorityType PathPriorityType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
599
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
600 public enum GtkPathType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
601 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
602 WIDGET,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
603 WIDGET_CLASS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
604 CLASS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
605 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
606 alias GtkPathType PathType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
607
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
608 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
609 * Determines when a scroll bar will be visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
610 * GTK_POLICY_ALWAYS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
611 * The scrollbar is always visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
612 * GTK_POLICY_AUTOMATIC
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
613 * The scrollbar will appear and disappear as necessary. For example,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
614 * when all of a GtkCList can not be seen.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
615 * GTK_POLICY_NEVER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
616 * The scrollbar will never appear.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
617 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
618 public enum GtkPolicyType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
619 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
620 ALWAYS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
621 AUTOMATIC,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
622 NEVER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
623 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
624 alias GtkPolicyType PolicyType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
625
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
626 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
627 * Describes which edge of a widget a certain feature is positioned at, e.g. the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
628 * tabs of a GtkNotebook, the handle of a GtkHandleBox or the label of a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
629 * GtkScale.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
630 * GTK_POS_LEFT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
631 * The feature is at the left edge.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
632 * GTK_POS_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
633 * The feature is at the right edge.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
634 * GTK_POS_TOP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
635 * The feature is at the top edge.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
636 * GTK_POS_BOTTOM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
637 * The feature is at the bottom edge.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
638 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
639 public enum GtkPositionType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
640 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
641 LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
642 RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
643 TOP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
644 BOTTOM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
645 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
646 alias GtkPositionType PositionType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
647
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
648 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
649 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
650 * GtkPreviewType is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
651 * An enumeration which describes whether a preview
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
652 * contains grayscale or red-green-blue data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
653 * GTK_PREVIEW_COLOR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
654 * the preview contains red-green-blue data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
655 * GTK_PREVIEW_GRAYSCALE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
656 * The preview contains grayscale data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
657 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
658 public enum GtkPreviewType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
659 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
660 COLOR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
661 GRAYSCALE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
662 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
663 alias GtkPreviewType PreviewType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
664
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
665 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
666 * Indicated the relief to be drawn around a GtkButton.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
667 * GTK_RELIEF_NORMAL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
668 * Draw a normal relief.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
669 * GTK_RELIEF_HALF
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
670 * A half relief.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
671 * GTK_RELIEF_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
672 * No relief.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
673 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
674 public enum GtkReliefStyle
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
675 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
676 NORMAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
677 HALF,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
678 NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
679 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
680 alias GtkReliefStyle ReliefStyle;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
681
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
682 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
683 * GTK_RESIZE_PARENT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
684 * GTK_RESIZE_QUEUE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
685 * GTK_RESIZE_IMMEDIATE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
686 * Deprecated.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
687 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
688 public enum GtkResizeMode
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
689 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
690 PARENT, /+* Pass resize request to the parent +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
691 QUEUE, /+* Queue resizes on this widget +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
692 IMMEDIATE /+* Perform the resizes now +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
693 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
694 alias GtkResizeMode ResizeMode;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
695
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
696 public enum GtkScrollStep
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
697 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
698 STEPS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
699 PAGES,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
700 ENDS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
701 HORIZONTAL_STEPS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
702 HORIZONTAL_PAGES,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
703 HORIZONTAL_ENDS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
704 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
705 alias GtkScrollStep ScrollStep;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
706
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
707 public enum GtkScrollType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
708 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
709 NONE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
710 JUMP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
711 STEP_BACKWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
712 STEP_FORWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
713 PAGE_BACKWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
714 PAGE_FORWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
715 STEP_UP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
716 STEP_DOWN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
717 PAGE_UP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
718 PAGE_DOWN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
719 STEP_LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
720 STEP_RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
721 PAGE_LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
722 PAGE_RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
723 START,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
724 END
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
725 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
726 alias GtkScrollType ScrollType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
727
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
728 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
729 * Used to control what selections users are allowed to make.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
730 * GTK_SELECTION_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
731 * No selection is possible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
732 * GTK_SELECTION_SINGLE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
733 * Zero or one element may be selected.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
734 * GTK_SELECTION_BROWSE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
735 * Exactly one element is selected. In some circumstances,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
736 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
737 public enum GtkSelectionMode
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
738 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
739 NONE, /+* Nothing can be selected +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
740 SINGLE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
741 BROWSE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
742 MULTIPLE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
743 EXTENDED = MULTIPLE /+* Deprecated +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
744 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
745 alias GtkSelectionMode SelectionMode;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
746
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
747 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
748 * Used to change the appearance of an outline typically provided by a GtkFrame.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
749 * GTK_SHADOW_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
750 * No outline.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
751 * GTK_SHADOW_IN
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
752 * The outline is bevelled inwards.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
753 * GTK_SHADOW_OUT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
754 * The outline is bevelled outwards like a button.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
755 * GTK_SHADOW_ETCHED_IN
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
756 * The outline has a sunken 3d appearance.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
757 * GTK_SHADOW_ETCHED_OUT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
758 * The outline has a raised 3d appearance
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
759 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
760 public enum GtkShadowType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
761 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
762 NONE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
763 IN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
764 OUT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
765 ETCHED_IN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
766 ETCHED_OUT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
767 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
768 alias GtkShadowType ShadowType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
769
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
770 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
771 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
772 * GtkSideType is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
773 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
774 public enum GtkSideType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
775 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
776 TOP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
777 BOTTOM,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
778 LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
779 RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
780 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
781 alias GtkSideType SideType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
782
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
783 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
784 * This type indicates the current state of a widget; the state determines how
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
785 * the widget is drawn. The GtkStateType enumeration is also used to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
786 * identify different colors in a GtkStyle for drawing, so states can be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
787 * used for subparts of a widget as well as entire widgets.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
788 * GTK_STATE_NORMAL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
789 * State during normal operation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
790 * GTK_STATE_ACTIVE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
791 * State of a currently active widget, such as a depressed button.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
792 * GTK_STATE_PRELIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
793 * State indicating that the mouse pointer is over
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
794 * the widget and the widget will respond to mouse clicks.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
795 * GTK_STATE_SELECTED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
796 * State of a selected item, such the selected row in a list.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
797 * GTK_STATE_INSENSITIVE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
798 * State indicating that the widget is
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
799 * unresponsive to user actions.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
800 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
801 public enum GtkStateType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
802 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
803 NORMAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
804 ACTIVE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
805 PRELIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
806 SELECTED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
807 INSENSITIVE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
808 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
809 alias GtkStateType StateType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
810
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
811 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
812 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
813 * GtkSubmenuDirection is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
814 * Indicates the direction a sub-menu will appear.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
815 * GTK_DIRECTION_LEFT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
816 * A sub-menu will appear
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
817 * GTK_DIRECTION_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
818 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
819 public enum GtkSubmenuDirection
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
820 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
821 DIRECTION_LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
822 DIRECTION_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
823 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
824 alias GtkSubmenuDirection SubmenuDirection;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
825
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
826 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
827 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
828 * GtkSubmenuPlacement is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
829 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
830 public enum GtkSubmenuPlacement
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
831 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
832 TOP_BOTTOM,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
833 LEFT_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
834 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
835 alias GtkSubmenuPlacement SubmenuPlacement;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
836
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
837 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
838 * Used to customize the appearance of a GtkToolbar. Note that
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
839 * setting the toolbar style overrides the user's preferences
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
840 * for the default toolbar style. Note that if the button has only
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
841 * a label set and GTK_TOOLBAR_ICONS is used, the label will be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
842 * visible, and vice versa.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
843 * GTK_TOOLBAR_ICONS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
844 * Buttons display only icons in the toolbar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
845 * GTK_TOOLBAR_TEXT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
846 * Buttons display only text labels in the toolbar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
847 * GTK_TOOLBAR_BOTH
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
848 * Buttons display text and icons in the toolbar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
849 * GTK_TOOLBAR_BOTH_HORIZ
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
850 * Buttons display icons and text alongside each
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
851 * other, rather than vertically stacked
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
852 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
853 public enum GtkToolbarStyle
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
854 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
855 ICONS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
856 TEXT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
857 BOTH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
858 BOTH_HORIZ
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
859 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
860 alias GtkToolbarStyle ToolbarStyle;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
861
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
862 public enum GtkUpdateType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
863 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
864 CONTINUOUS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
865 DISCONTINUOUS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
866 DELAYED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
867 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
868 alias GtkUpdateType UpdateType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
869
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
870 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
871 * Used by GtkCList and GtkCTree to indicate whether a row is visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
872 * GTK_VISIBILITY_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
873 * The row is not visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
874 * GTK_VISIBILITY_PARTIAL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
875 * The row is partially visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
876 * GTK_VISIBILITY_FULL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
877 * The row is fully visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
878 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
879 public enum GtkVisibility
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
880 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
881 NONE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
882 PARTIAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
883 FULL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
884 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
885 alias GtkVisibility Visibility;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
886
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
887 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
888 * Window placement can be influenced using this enumeration.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
889 * GTK_WIN_POS_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
890 * No influence is made on placement.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
891 * GTK_WIN_POS_CENTER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
892 * Windows should be placed in the center of the screen.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
893 * GTK_WIN_POS_MOUSE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
894 * Windows should be placed at the current mouse position.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
895 * GTK_WIN_POS_CENTER_ALWAYS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
896 * Keep window centered as it changes size, etc.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
897 * GTK_WIN_POS_CENTER_ON_PARENT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
898 * Center the window on its transient
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
899 * parent (see gtk_window_set_transient_for()).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
900 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
901 public enum GtkWindowPosition
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
902 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
903 POS_NONE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
904 POS_CENTER,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
905 POS_MOUSE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
906 POS_CENTER_ALWAYS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
907 POS_CENTER_ON_PARENT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
908 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
909 alias GtkWindowPosition WindowPosition;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
910
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
911 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
912 * A GtkWindow can be one of these types. Most things you'd consider a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
913 * "window" should have type GTK_WINDOW_TOPLEVEL; windows with this type
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
914 * are managed by the window manager and have a frame by default (call
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
915 * gtk_window_set_decorated() to toggle the frame). Windows with type
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
916 * GTK_WINDOW_POPUP are ignored by the window manager; window manager
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
917 * keybindings won't work on them, the window manager won't decorate the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
918 * window with a frame, many GTK+ features that rely on the window
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
919 * manager will not work (e.g. resize grips and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
920 * maximization/minimization). GTK_WINDOW_POPUP is used to implement
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
921 * widgets such as GtkMenu or tooltips that you normally don't think of
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
922 * as windows per se. Nearly all windows should be GTK_WINDOW_TOPLEVEL.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
923 * In particular, do not use GTK_WINDOW_POPUP just to turn off
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
924 * the window borders; use gtk_window_set_decorated() for that.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
925 * GTK_WINDOW_TOPLEVEL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
926 * A regular window, such as a dialog.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
927 * GTK_WINDOW_POPUP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
928 * A special window such as a tooltip.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
929 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
930 public enum GtkWindowType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
931 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
932 TOPLEVEL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
933 POPUP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
934 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
935 alias GtkWindowType WindowType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
936
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
937 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
938 * Determines the direction of a sort.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
939 * GTK_SORT_ASCENDING
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
940 * Sorting is in ascending order.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
941 * GTK_SORT_DESCENDING
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
942 * Sorting is in descending order.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
943 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
944 public enum GtkSortType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
945 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
946 ASCENDING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
947 DESCENDING
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
948 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
949 alias GtkSortType SortType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
950
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
951 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
952 * Gives an indication why a drag operation failed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
953 * The value can by obtained by connecting to the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
954 * "drag-failed" signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
955 * GTK_DRAG_RESULT_SUCCESS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
956 * The drag operation was successful
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
957 * GTK_DRAG_RESULT_NO_TARGET
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
958 * No suitable drag target
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
959 * GTK_DRAG_RESULT_USER_CANCELLED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
960 * The user cancelled the drag operation
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
961 * GTK_DRAG_RESULT_TIMEOUT_EXPIRED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
962 * The drag operation timed out
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
963 * GTK_DRAG_RESULT_GRAB_BROKEN
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
964 * The pointer or keyboard grab used
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
965 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
966 public enum GtkDragResult
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
967 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
968 SUCCESS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
969 NO_TARGET,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
970 USER_CANCELLED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
971 TIMEOUT_EXPIRED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
972 GRAB_BROKEN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
973 ERROR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
974 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
975 alias GtkDragResult DragResult;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
976
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
977 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
978 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
979 * GtkSignalRunType is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
980 * These configure the signal's emission. They control
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
981 * whether the signal can be emitted recursively on an object
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
982 * and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
983 * whether to run the default method before or after the user-defined handlers.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
984 * GTK_RUN_FIRST
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
985 * Run the default handler before the connected user-defined
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
986 * handlers.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
987 * GTK_RUN_LAST
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
988 * Run the default handler after the connected
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
989 * user-defined handlers.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
990 * (Handlers registered as "after" always run after the default handler though)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
991 * GTK_RUN_BOTH
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
992 * Run the default handler twice,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
993 * once before the user-defined handlers,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
994 * and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
995 * once after.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
996 * GTK_RUN_NO_RECURSE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
997 * Whether to prevent a handler or hook
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
998 * from reemitting the signal from within itself.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
999 * Attempts to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1000 * emit the signal while it is running will result in the signal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1001 * emission being restarted once it is done with the current processing.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1002 * You must be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1003 * careful to avoid having two handlers endlessly reemitting signals,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1004 * gtk_signal_n_emissions() can be helpful.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1005 * GTK_RUN_ACTION
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1006 * The signal is an action you can
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1007 * invoke without any particular setup or cleanup.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1008 * The signal is treated no differently, but some
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1009 * other code can determine if the signal is appropriate to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1010 * delegate to user control. For example, key binding sets
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1011 * only allow bindings of ACTION signals to keystrokes.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1012 * GTK_RUN_NO_HOOKS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1013 * This prevents the connection of emission hooks
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1014 * to the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1015 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1016 public enum GtkSignalRunType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1017 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1018 RUN_FIRST = SignalFlags.RUN_FIRST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1019 RUN_LAST = SignalFlags.RUN_LAST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1020 RUN_BOTH = (RUN_FIRST | RUN_LAST),
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1021 RUN_NO_RECURSE = SignalFlags.NO_RECURSE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1022 RUN_ACTION = SignalFlags.ACTION,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1023 RUN_NO_HOOKS = SignalFlags.NO_HOOKS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1024 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1025 alias GtkSignalRunType SignalRunType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1026
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1027 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1028 * Flags used to influence dialog construction.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1029 * GTK_DIALOG_MODAL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1030 * Make the constructed dialog modal,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1031 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1032 public enum GtkDialogFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1033 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1034 MODAL = 1 << 0, /+* call windowSetModal (win, TRUE) +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1035 DESTROY_WITH_PARENT = 1 << 1, /+* call windowSetDestroyWithParent () +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1036 NO_SEPARATOR = 1 << 2 /+* no separator bar above buttons +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1037 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1038 alias GtkDialogFlags DialogFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1039
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1040 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1041 * Predefined values for use as response ids in gtk_dialog_add_button().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1042 * All predefined values are negative, GTK+ leaves positive values for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1043 * application-defined response ids.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1044 * GTK_RESPONSE_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1045 * Returned if an action widget has no response id, or if
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1046 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1047 public enum GtkResponseType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1048 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1049 /+* GTK returns this if a response widget has no responseId,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1050 * or if the dialog gets programmatically hidden or destroyed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1051 +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1052 GTK_RESPONSE_NONE = -1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1053 /+* GTK won't return these unless you pass them inn
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1054 * as the response for an action widget. They are
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1055 * for your convenience.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1056 +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1057 GTK_RESPONSE_REJECT = -2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1058 GTK_RESPONSE_ACCEPT = -3,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1059 /+* If the dialog is deleted. +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1060 GTK_RESPONSE_DELETE_EVENT = -4,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1061 /+* These are returned from GTK dialogs, and you can also use them
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1062 * yourself if you like.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1063 +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1064 GTK_RESPONSE_OK = -5,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1065 GTK_RESPONSE_CANCEL = -6,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1066 GTK_RESPONSE_CLOSE = -7,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1067 GTK_RESPONSE_YES = -8,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1068 GTK_RESPONSE_NO = -9,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1069 GTK_RESPONSE_APPLY = -10,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1070 GTK_RESPONSE_HELP = -11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1071 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1072 alias GtkResponseType ResponseType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1073
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1074 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1075 * The type of message being displayed in the dialog.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1076 * GTK_MESSAGE_INFO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1077 * Informational message
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1078 * GTK_MESSAGE_WARNING
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1079 * Nonfatal warning message
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1080 * GTK_MESSAGE_QUESTION
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1081 * Question requiring a choice
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1082 * GTK_MESSAGE_ERROR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1083 * Fatal error message
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1084 * GTK_MESSAGE_OTHER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1085 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1086 public enum GtkMessageType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1087 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1088 INFO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1089 WARNING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1090 QUESTION,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1091 ERROR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1092 OTHER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1093 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1094 alias GtkMessageType MessageType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1095
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1096 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1097 * Prebuilt sets of buttons for the dialog. If
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1098 * none of these choices are appropriate, simply use GTK_BUTTONS_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1099 * then call gtk_dialog_add_buttons().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1100 * GTK_BUTTONS_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1101 * no buttons at all
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1102 * GTK_BUTTONS_OK
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1103 * an OK button
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1104 * GTK_BUTTONS_CLOSE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1105 * a Close button
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1106 * GTK_BUTTONS_CANCEL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1107 * a Cancel button
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1108 * GTK_BUTTONS_YES_NO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1109 * Yes and No buttons
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1110 * GTK_BUTTONS_OK_CANCEL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1111 * OK and Cancel buttons
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1112 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1113 public enum GtkButtonsType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1114 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1115 NONE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1116 OK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1117 CLOSE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1118 CANCEL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1119 YES_NO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1120 OK_CANCEL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1121 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1122 alias GtkButtonsType ButtonsType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1123
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1124 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1125 * An enum for determining the page role inside the GtkAssistant. It's used to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1126 * handle buttons sensitivity and visibility.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1127 * Note that an assistant needs to end its page flow with a page of type GTK_ASSISTANT_PAGE_CONFIRM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1128 * or GTK_ASSISTANT_PAGE_SUMMARY to be correct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1129 * GTK_ASSISTANT_PAGE_CONTENT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1130 * The page has regular contents.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1131 * GTK_ASSISTANT_PAGE_INTRO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1132 * The page contains an introduction to the assistant task.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1133 * GTK_ASSISTANT_PAGE_CONFIRM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1134 * The page lets the user confirm or deny the changes.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1135 * GTK_ASSISTANT_PAGE_SUMMARY
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1136 * The page informs the user of the changes done.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1137 * GTK_ASSISTANT_PAGE_PROGRESS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1138 * Used for tasks that take a long time to complete, blocks the assistant until the page is marked as complete.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1139 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1140 public enum GtkAssistantPageType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1141 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1142 CONTENT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1143 INTRO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1144 CONFIRM,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1145 SUMMARY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1146 PROGRESS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1147 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1148 alias GtkAssistantPageType AssistantPageType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1149
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1150 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1151 * Describes the image data representation used by a GtkImage. If you
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1152 * want to get the image from the widget, you can only get the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1153 * currently-stored representation. e.g. if the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1154 * gtk_image_get_storage_type() returns GTK_IMAGE_PIXBUF, then you can
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1155 * call gtk_image_get_pixbuf() but not gtk_image_get_stock(). For empty
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1156 * images, you can request any storage type (call any of the "get"
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1157 * functions), but they will all return NULL values.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1158 * GTK_IMAGE_EMPTY
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1159 * there is no image displayed by the widget
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1160 * GTK_IMAGE_PIXMAP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1161 * the widget contains a GdkPixmap
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1162 * GTK_IMAGE_IMAGE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1163 * the widget contains a GdkImage
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1164 * GTK_IMAGE_PIXBUF
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1165 * the widget contains a GdkPixbuf
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1166 * GTK_IMAGE_STOCK
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1167 * the widget contains a stock icon name (see Stock Items(3))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1168 * GTK_IMAGE_ICON_SET
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1169 * the widget contains a GtkIconSet
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1170 * GTK_IMAGE_ANIMATION
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1171 * the widget contains a GdkPixbufAnimation
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1172 * GTK_IMAGE_ICON_NAME
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1173 * the widget contains a named icon.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1174 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1175 public enum GtkImageType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1176 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1177 EMPTY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1178 PIXMAP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1179 IMAGE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1180 PIXBUF,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1181 STOCK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1182 ICON_SET,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1183 ANIMATION,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1184 ICON_NAME
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1185 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1186 alias GtkImageType ImageType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1187
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1188 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1189 * An enumeration representing possible orientations and growth
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1190 * directions for the visible progress bar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1191 * GTK_PROGRESS_LEFT_TO_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1192 * A horizontal progress bar growing from left to right.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1193 * GTK_PROGRESS_RIGHT_TO_LEFT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1194 * A horizontal progress bar growing from right to left.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1195 * GTK_PROGRESS_BOTTOM_TO_TOP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1196 * A vertical progress bar growing from bottom to top.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1197 * GTK_PROGRESS_TOP_TO_BOTTOM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1198 * A vertical progress bar growing from top to bottom.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1199 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1200 public enum GtkProgressBarOrientation
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1201 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1202 LEFT_TO_RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1203 RIGHT_TO_LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1204 BOTTOM_TO_TOP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1205 TOP_TO_BOTTOM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1206 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1207 alias GtkProgressBarOrientation ProgressBarOrientation;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1208
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1209 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1210 * An enumeration representing the styles for drawing the progress bar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1211 * GTK_PROGRESS_CONTINUOUS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1212 * The progress bar grows in a smooth, continuous manner.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1213 * GTK_PROGRESS_DISCRETE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1214 * The progress bar grows in discrete, visible blocks.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1215 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1216 public enum GtkProgressBarStyle
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1217 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1218 CONTINUOUS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1219 DISCRETE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1220 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1221 alias GtkProgressBarStyle ProgressBarStyle;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1222
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1223 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1224 * GTK_UPDATE_ALWAYS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1225 * When refreshing your GtkSpinButton, the value is always displayed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1226 * GTK_UPDATE_IF_VALID
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1227 * When refreshing your GtkSpinButton, the value is only displayed if it is valid within the bounds of the spin button's GtkAdjustment.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1228 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1229 public enum GtkSpinButtonUpdatePolicy
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1230 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1231 UPDATE_ALWAYS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1232 UPDATE_IF_VALID
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1233 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1234 alias GtkSpinButtonUpdatePolicy SpinButtonUpdatePolicy;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1235
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1236 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1237 * GTK_SPIN_STEP_FORWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1238 * GTK_SPIN_STEP_BACKWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1239 * GTK_SPIN_PAGE_FORWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1240 * GTK_SPIN_PAGE_BACKWARD
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1241 * These values spin a GtkSpinButton by the relevant values of the spin button's GtkAdjustment.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1242 * GTK_SPIN_HOME,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1243 * GTK_SPIN_END
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1244 * These set the spin button's value to the minimum or maxmimum possible values, (set by its GtkAdjustment), respectively.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1245 * GTK_SPIN_USER_DEFINED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1246 * The programmer must specify the exact amount to spin the GtkSpinButton.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1247 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1248 public enum GtkSpinType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1249 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1250 STEP_FORWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1251 STEP_BACKWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1252 PAGE_FORWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1253 PAGE_BACKWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1254 HOME,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1255 END,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1256 USER_DEFINED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1257 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1258 alias GtkSpinType SpinType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1259
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1260 public enum GtkTextSearchFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1261 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1262 VISIBLE_ONLY = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1263 TEXT_ONLY = 1 << 1
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1264 /+* Possible future plans: SEARCH_CASE_INSENSITIVE, SEARCH_REGEXP +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1265 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1266 alias GtkTextSearchFlags TextSearchFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1267
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1268 public enum GtkTextBufferTargetInfo
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1269 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1270 BUFFER_CONTENTS = - 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1271 RICH_TEXT = - 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1272 TEXT = - 3
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1273 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1274 alias GtkTextBufferTargetInfo TextBufferTargetInfo;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1275
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1276 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1277 * Describes a type of line wrapping.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1278 * GTK_WRAP_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1279 * do not wrap lines; just make the text area wider
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1280 * GTK_WRAP_CHAR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1281 * wrap text, breaking lines anywhere the cursor can
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1282 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1283 public enum GtkWrapMode
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1284 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1285 NONE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1286 CHAR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1287 WORD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1288 WORD_CHAR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1289 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1290 alias GtkWrapMode WrapMode;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1291
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1292 public enum GtkTextWindowType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1293 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1294 PRIVATE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1295 WIDGET,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1296 TEXT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1297 LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1298 RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1299 TOP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1300 BOTTOM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1301 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1302 alias GtkTextWindowType TextWindowType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1303
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1304 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1305 * These flags indicate various properties of a GtkTreeModel. They are
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1306 * returned by gtk_tree_model_get_flags(), and must be static for the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1307 * lifetime of the object. A more complete description of
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1308 * GTK_TREE_MODEL_ITERS_PERSIST can be found in the overview of this
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1309 * section.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1310 * GTK_TREE_MODEL_ITERS_PERSIST
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1311 * Iterators survive all signals emitted by the tree.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1312 * GTK_TREE_MODEL_LIST_ONLY
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1313 * The model is a list only, and never has children
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1314 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1315 public enum GtkTreeModelFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1316 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1317 ITERS_PERSIST = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1318 LIST_ONLY = 1 << 1
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1319 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1320 alias GtkTreeModelFlags TreeModelFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1321
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1322 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1323 * The sizing method the column uses to determine its width. Please note
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1324 * that GTK_TREE_VIEW_COLUMN_AUTOSIZE are inefficient for large views, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1325 * can make columns appear choppy.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1326 * GTK_TREE_VIEW_COLUMN_GROW_ONLY
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1327 * Columns only get bigger in reaction to changes in the model
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1328 * GTK_TREE_VIEW_COLUMN_AUTOSIZE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1329 * Columns resize to be the optimal size everytime the model changes.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1330 * GTK_TREE_VIEW_COLUMN_FIXED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1331 * Columns are a fixed numbers of pixels wide.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1332 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1333 public enum GtkTreeViewColumnSizing
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1334 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1335 GROW_ONLY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1336 AUTOSIZE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1337 FIXED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1338 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1339 alias GtkTreeViewColumnSizing TreeViewColumnSizing;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1340
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1341 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1342 * An enum for determining where a dropped row goes.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1343 * GTK_TREE_VIEW_DROP_BEFORE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1344 * dropped row is inserted before
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1345 * GTK_TREE_VIEW_DROP_AFTER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1346 * dropped row is inserted after
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1347 * GTK_TREE_VIEW_DROP_INTO_OR_BEFORE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1348 * dropped row becomes a child or is inserted before
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1349 * GTK_TREE_VIEW_DROP_INTO_OR_AFTER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1350 * dropped row becomes a child or is inserted after
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1351 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1352 public enum GtkTreeViewDropPosition
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1353 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1354 /+* drop before/after this row +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1355 GTK_TREE_VIEW_DROP_BEFORE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1356 GTK_TREE_VIEW_DROP_AFTER,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1357 /+* drop as a child of this row (with fallback to before or after
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1358 * if into is not possible)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1359 +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1360 GTK_TREE_VIEW_DROP_INTO_OR_BEFORE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1361 GTK_TREE_VIEW_DROP_INTO_OR_AFTER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1362 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1363 alias GtkTreeViewDropPosition TreeViewDropPosition;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1364
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1365 public enum GtkTreeViewGridLines
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1366 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1367 NONE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1368 HORIZONTAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1369 VERTICAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1370 BOTH
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1371 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1372 alias GtkTreeViewGridLines TreeViewGridLines;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1373
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1374 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1375 * An enum for determining where a dropped item goes.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1376 * GTK_ICON_VIEW_NO_DROP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1377 * no drop possible
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1378 * GTK_ICON_VIEW_DROP_INTO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1379 * dropped item replaces the item
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1380 * GTK_ICON_VIEW_DROP_LEFT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1381 * droppped item is inserted to the left
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1382 * GTK_ICON_VIEW_DROP_RIGHT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1383 * dropped item is inserted to the right
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1384 * GTK_ICON_VIEW_DROP_ABOVE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1385 * dropped item is inserted above
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1386 * GTK_ICON_VIEW_DROP_BELOW
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1387 * dropped item is inserted below
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1388 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1389 public enum GtkIconViewDropPosition
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1390 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1391 NO_DROP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1392 DROP_INTO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1393 DROP_LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1394 DROP_RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1395 DROP_ABOVE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1396 DROP_BELOW
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1397 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1398 alias GtkIconViewDropPosition IconViewDropPosition;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1399
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1400 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1401 * Tells how a cell is to be rendererd.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1402 * GTK_CELL_RENDERER_SELECTED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1403 * The cell is currently selected, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1404 * probably has a selection colored background to render to.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1405 * GTK_CELL_RENDERER_PRELIT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1406 * The mouse is hovering over the cell.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1407 * GTK_CELL_RENDERER_INSENSITIVE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1408 * The cell is drawn in an insensitive manner
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1409 * GTK_CELL_RENDERER_SORTED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1410 * The cell is in a sorted row
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1411 * GTK_CELL_RENDERER_FOCUSED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1412 * The cell is in the focus row.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1413 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1414 public enum GtkCellRendererState
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1415 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1416 SELECTED = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1417 PRELIT = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1418 INSENSITIVE = 1 << 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1419 /+* this flag means the cell is inn the sort column/row +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1420 SORTED = 1 << 3,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1421 FOCUSED = 1 << 4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1422 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1423 alias GtkCellRendererState CellRendererState;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1424
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1425 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1426 * Identifies how the user can interact with a particular cell.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1427 * GTK_CELL_RENDERER_MODE_INERT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1428 * The cell is just for display
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1429 * and cannot be interacted with. Note that this doesn't mean that eg. the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1430 * row being drawn can't be selected -- just that a particular element of
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1431 * it cannot be individually modified.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1432 * GTK_CELL_RENDERER_MODE_ACTIVATABLE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1433 * The cell can be clicked.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1434 * GTK_CELL_RENDERER_MODE_EDITABLE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1435 * The cell can be edited or otherwise modified.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1436 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1437 public enum GtkCellRendererMode
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1438 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1439 MODE_INERT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1440 MODE_ACTIVATABLE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1441 MODE_EDITABLE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1442 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1443 alias GtkCellRendererMode CellRendererMode;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1444
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1445 public enum GtkCellRendererAccelMode
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1446 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1447 MODE_GTK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1448 MODE_OTHER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1449 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1450 alias GtkCellRendererAccelMode CellRendererAccelMode;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1451
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1452 public enum GtkPackDirection
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1453 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1454 LTR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1455 RTL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1456 TTB,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1457 BTT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1458 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1459 alias GtkPackDirection PackDirection;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1460
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1461 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1462 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1463 * GtkToolbarChildType is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1464 * GtkToolbarChildType is used to set the type of new elements that are added
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1465 * to a GtkToolbar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1466 * GTK_TOOLBAR_CHILD_SPACE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1467 * a space in the style of the toolbar's GtkToolbarSpaceStyle.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1468 * GTK_TOOLBAR_CHILD_BUTTON
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1469 * a GtkButton.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1470 * GTK_TOOLBAR_CHILD_TOGGLEBUTTON
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1471 * a GtkToggleButton.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1472 * GTK_TOOLBAR_CHILD_RADIOBUTTON
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1473 * a GtkRadioButton.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1474 * GTK_TOOLBAR_CHILD_WIDGET
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1475 * a standard GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1476 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1477 public enum GtkToolbarChildType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1478 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1479 SPACE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1480 BUTTON,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1481 TOGGLEBUTTON,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1482 RADIOBUTTON,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1483 WIDGET
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1484 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1485 alias GtkToolbarChildType ToolbarChildType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1486
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1487 public enum GtkToolbarSpaceStyle
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1488 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1489 EMPTY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1490 LINE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1491 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1492 alias GtkToolbarSpaceStyle ToolbarSpaceStyle;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1493
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1494 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1495 * These enumeration values are used by gtk_ui_manager_add_ui() to determine
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1496 * what UI element to create.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1497 * GTK_UI_MANAGER_AUTO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1498 * Pick the type of the UI element according to context.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1499 * GTK_UI_MANAGER_MENUBAR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1500 * Create a menubar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1501 * GTK_UI_MANAGER_MENU
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1502 * Create a menu.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1503 * GTK_UI_MANAGER_TOOLBAR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1504 * Create a toolbar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1505 * GTK_UI_MANAGER_PLACEHOLDER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1506 * Insert a placeholder.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1507 * GTK_UI_MANAGER_POPUP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1508 * Create a popup menu.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1509 * GTK_UI_MANAGER_MENUITEM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1510 * Create a menuitem.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1511 * GTK_UI_MANAGER_TOOLITEM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1512 * Create a toolitem.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1513 * GTK_UI_MANAGER_SEPARATOR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1514 * Create a separator.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1515 * GTK_UI_MANAGER_ACCELERATOR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1516 * Install an accelerator.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1517 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1518 public enum GtkUIManagerItemType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1519 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1520 AUTO = 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1521 MENUBAR = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1522 MENU = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1523 TOOLBAR = 1 << 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1524 PLACEHOLDER = 1 << 3,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1525 POPUP = 1 << 4,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1526 MENUITEM = 1 << 5,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1527 TOOLITEM = 1 << 6,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1528 SEPARATOR = 1 << 7,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1529 ACCELERATOR = 1 << 8
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1530 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1531 alias GtkUIManagerItemType UIManagerItemType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1532
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1533 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1534 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1535 public enum GtkFileChooserAction
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1536 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1537 OPEN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1538 SAVE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1539 SELECT_FOLDER,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1540 CREATE_FOLDER
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1541 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1542 alias GtkFileChooserAction FileChooserAction;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1543
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1544 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1545 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1546 public enum GtkFileChooserConfirmation
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1547 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1548 CONFIRM,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1549 ACCEPT_FILENAME,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1550 SELECT_AGAIN
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1551 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1552 alias GtkFileChooserConfirmation FileChooserConfirmation;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1553
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1554 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1555 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1556 public enum GtkFileChooserError
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1557 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1558 NONEXISTENT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1559 BAD_FILENAME,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1560 ALREADY_EXISTS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1561 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1562 alias GtkFileChooserError FileChooserError;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1563
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1564 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1565 * These flags indicate what parts of a GtkFileFilterInfo struct
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1566 * are filled or need to be filled.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1567 * GTK_FILE_FILTER_FILENAME
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1568 * the filename of the file being tested
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1569 * GTK_FILE_FILTER_URI
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1570 * the URI for the file being tested
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1571 * GTK_FILE_FILTER_DISPLAY_NAME
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1572 * the string that will be used to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1573 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1574 public enum GtkFileFilterFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1575 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1576 FILENAME = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1577 URI = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1578 DISPLAY_NAME = 1 << 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1579 MIME_TYPE = 1 << 3
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1580 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1581 alias GtkFileFilterFlags FileFilterFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1582
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1583 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1584 * The status gives a rough indication of the completion
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1585 * of a running print operation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1586 * GTK_PRINT_STATUS_INITIAL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1587 * The printing has not started yet; this
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1588 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1589 public enum GtkPrintStatus
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1590 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1591 INITIAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1592 PREPARING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1593 GENERATING_DATA,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1594 SENDING_DATA,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1595 PENDING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1596 PENDING_ISSUE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1597 PRINTING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1598 FINISHED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1599 FINISHED_ABORTED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1600 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1601 alias GtkPrintStatus PrintStatus;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1602
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1603 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1604 * The action parameter to gtk_print_operation_run()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1605 * determines what action the print operation should perform.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1606 * GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1607 * Show the print dialog.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1608 * GTK_PRINT_OPERATION_ACTION_PRINT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1609 * Start to print without showing
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1610 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1611 public enum GtkPrintOperationAction
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1612 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1613 PRINT_DIALOG,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1614 PRINT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1615 PREVIEW,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1616 EXPORT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1617 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1618 alias GtkPrintOperationAction PrintOperationAction;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1619
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1620 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1621 * A value of this type is returned by gtk_print_operation_run().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1622 * GTK_PRINT_OPERATION_RESULT_ERROR
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1623 * An error has occured.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1624 * GTK_PRINT_OPERATION_RESULT_APPLY
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1625 * The print settings should be stored.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1626 * GTK_PRINT_OPERATION_RESULT_CANCEL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1627 * The print operation has been canceled,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1628 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1629 public enum GtkPrintOperationResult
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1630 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1631 ERROR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1632 APPLY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1633 CANCEL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1634 IN_PROGRESS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1635 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1636 alias GtkPrintOperationResult PrintOperationResult;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1637
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1638 public enum GtkPrintError
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1639 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1640 GENERAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1641 INTERNAL_ERROR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1642 NOMEM,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1643 INVALID_FILE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1644 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1645 alias GtkPrintError PrintError;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1646
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1647 public enum GtkPageOrientation
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1648 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1649 PORTRAIT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1650 LANDSCAPE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1651 REVERSE_PORTRAIT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1652 REVERSE_LANDSCAPE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1653 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1654 alias GtkPageOrientation PageOrientation;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1655
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1656 public enum GtkPrintDuplex
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1657 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1658 SIMPLEX,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1659 HORIZONTAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1660 VERTICAL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1661 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1662 alias GtkPrintDuplex PrintDuplex;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1663
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1664 public enum GtkPrintQuality
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1665 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1666 LOW,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1667 NORMAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1668 HIGH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1669 DRAFT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1670 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1671 alias GtkPrintQuality PrintQuality;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1672
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1673 public enum GtkPrintPages
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1674 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1675 ALL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1676 CURRENT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1677 RANGES
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1678 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1679 alias GtkPrintPages PrintPages;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1680
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1681 public enum GtkPageSet
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1682 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1683 ALL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1684 EVEN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1685 ODD
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1686 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1687 alias GtkPageSet PageSet;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1688
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1689 public enum GtkUnit
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1690 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1691 PIXEL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1692 POINTS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1693 INCH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1694 MM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1695 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1696 alias GtkUnit Unit;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1697
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1698 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1699 * An enum for specifying which features the print dialog should offer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1700 * If neither GTK_PRINT_CAPABILITY_GENERATE_PDF nor GTK_PRINT_CAPABILITY_GENERATE_PS is
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1701 * specified, GTK+ assumes that all formats are supported.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1702 * GTK_PRINT_CAPABILITY_PAGE_SET
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1703 * GTK_PRINT_CAPABILITY_COPIES
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1704 * GTK_PRINT_CAPABILITY_COLLATE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1705 * GTK_PRINT_CAPABILITY_REVERSE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1706 * GTK_PRINT_CAPABILITY_SCALE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1707 * GTK_PRINT_CAPABILITY_GENERATE_PDF
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1708 * The program will send the document to the printer in PDF format
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1709 * GTK_PRINT_CAPABILITY_GENERATE_PS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1710 * The program will send the document to the printer in Postscript format
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1711 * GTK_PRINT_CAPABILITY_PREVIEW
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1712 * GTK_PRINT_CAPABILITY_NUMBER_UP
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1713 * Print dialog will offer printing multiple pages per sheet. Since 2.12
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1714 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1715 public enum GtkPrintCapabilities
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1716 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1717 CAPABILITY_PAGE_SET = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1718 CAPABILITY_COPIES = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1719 CAPABILITY_COLLATE = 1 << 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1720 CAPABILITY_REVERSE = 1 << 3,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1721 CAPABILITY_SCALE = 1 << 4,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1722 CAPABILITY_GENERATE_PDF = 1 << 5,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1723 CAPABILITY_GENERATE_PS = 1 << 6,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1724 CAPABILITY_PREVIEW = 1 << 7,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1725 CAPABILITY_NUMBER_UP = 1 << 8
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1726 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1727 alias GtkPrintCapabilities PrintCapabilities;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1728
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1729 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1730 * These options can be used to influence the display and behaviour of a GtkCalendar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1731 * GTK_CALENDAR_SHOW_HEADING
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1732 * Specifies that the month and year should be displayed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1733 * GTK_CALENDAR_SHOW_DAY_NAMES
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1734 * Specifies that three letter day descriptions should be present.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1735 * GTK_CALENDAR_NO_MONTH_CHANGE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1736 * Prevents the user from switching months with the calendar.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1737 * GTK_CALENDAR_SHOW_WEEK_NUMBERS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1738 * Displays each week numbers of the current year, down the left side
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1739 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1740 public enum GtkCalendarDisplayOptions
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1741 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1742 SHOW_HEADING = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1743 SHOW_DAY_NAMES = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1744 NO_MONTH_CHANGE = 1 << 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1745 SHOW_WEEK_NUMBERS = 1 << 3,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1746 WEEK_START_MONDAY = 1 << 4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1747 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1748 alias GtkCalendarDisplayOptions CalendarDisplayOptions;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1749
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1750 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1751 * The mode of the size group determines the directions in which the size
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1752 * group affects the requested sizes of its component widgets.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1753 * GTK_SIZE_GROUP_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1754 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1755 public enum GtkSizeGroupMode
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1756 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1757 NONE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1758 HORIZONTAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1759 VERTICAL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1760 BOTH
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1761 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1762 alias GtkSizeGroupMode SizeGroupMode;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1763
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1764 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1765 * An enumeration representing directional movements within a menu.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1766 * GTK_MENU_DIR_PARENT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1767 * To the parent menu shell.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1768 * GTK_MENU_DIR_CHILD
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1769 * To the submenu, if any, associated with the item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1770 * GTK_MENU_DIR_NEXT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1771 * To the next menu item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1772 * GTK_MENU_DIR_PREV
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1773 * To the previous menu item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1774 * Property Details
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1775 * The "take-focus" property
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1776 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1777 public enum GtkMenuDirectionType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1778 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1779 PARENT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1780 CHILD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1781 NEXT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1782 PREV
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1783 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1784 alias GtkMenuDirectionType MenuDirectionType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1785
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1786 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1787 * Tells about the state of the object.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1788 * GTK_IN_DESTRUCTION
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1789 * the object is currently being destroyed. This is used
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1790 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1791 public enum GtkObjectFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1792 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1793 IN_DESTRUCTION = 1 << 0, /+* Used internally during dispose +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1794 FLOATING = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1795 RESERVED_1 = 1 << 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1796 RESERVED_2 = 1 << 3
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1797 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1798 alias GtkObjectFlags ObjectFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1799
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1800 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1801 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1802 * GtkArgFlags is deprecated and should not be used in newly-written code. Use corresponding GParamSpec features instead
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1803 * Possible flags indicating how an argument should be treated.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1804 * GTK_ARG_READABLE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1805 * the argument is readable. (i.e. can be queried)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1806 * GTK_ARG_WRITABLE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1807 * the argument is writable. (i.e. settable)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1808 * GTK_ARG_CONSTRUCT
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1809 * the argument needs construction.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1810 * GTK_ARG_CONSTRUCT_ONLY
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1811 * the argument needs construction (and will
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1812 * be set once during object creation), but is otherwise cannot be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1813 * set. Hence this flag is not allowed with GTK_ARG_WRITABLE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1814 * and is redundant with GTK_ARG_CONSTRUCT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1815 * GTK_ARG_CHILD_ARG
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1816 * an argument type that applies to (and may be different for)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1817 * each child. Used by GtkContainer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1818 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1819 public enum GtkArgFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1820 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1821 READABLE = ParamFlags.READABLE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1822 WRITABLE = ParamFlags.WRITABLE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1823 CONSTRUCT = ParamFlags.CONSTRUCT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1824 CONSTRUCT_ONLY = ParamFlags.CONSTRUCT_ONLY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1825 CHILD_ARG = 1 << 4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1826 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1827 alias GtkArgFlags ArgFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1828
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1829 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1830 * Determines how GTK+ handles the sensitivity of stepper arrows
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1831 * at the end of range widgets.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1832 * GTK_SENSITIVITY_AUTO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1833 * The arrow is made insensitive if the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1834 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1835 public enum GtkSensitivityType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1836 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1837 AUTO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1838 ON,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1839 OFF
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1840 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1841 alias GtkSensitivityType SensitivityType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1842
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1843 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1844 * Tells about certain properties of the widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1845 * GTK_TOPLEVEL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1846 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1847 public enum GtkWidgetFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1848 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1849 TOPLEVEL = 1 << 4,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1850 NO_WINDOW = 1 << 5,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1851 REALIZED = 1 << 6,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1852 MAPPED = 1 << 7,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1853 VISIBLE = 1 << 8,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1854 SENSITIVE = 1 << 9,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1855 PARENT_SENSITIVE = 1 << 10,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1856 CAN_FOCUS = 1 << 11,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1857 HAS_FOCUS = 1 << 12,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1858 /+* widget is allowed to receive the defaulx via grabDefault
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1859 * and will reserve space to draw the defaulx if possible
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1860 +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1861 CAN_DEFAULT = 1 << 13,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1862 /+* the widget currently is receiving the defaulx action and should be drawn
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1863 * appropriately if possible
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1864 +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1865 HAS_DEFAULT = 1 << 14,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1866 HAS_GRAB = 1 << 15,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1867 RC_STYLE = 1 << 16,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1868 COMPOSITE_CHILD = 1 << 17,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1869 NO_REPARENT = 1 << 18,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1870 APP_PAINTABLE = 1 << 19,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1871 /+* the widget when focused will receive the defaulx action and have
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1872 * HAS_DEFAULT set even if there is a different widget set as defaulx
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1873 +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1874 RECEIVES_DEFAULT = 1 << 20,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1875 DOUBLE_BUFFERED = 1 << 21,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1876 NO_SHOW_ALL = 1 << 22
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1877 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1878 alias GtkWidgetFlags WidgetFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1879
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1880 public enum GtkWidgetHelpType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1881 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1882 TOOLTIP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1883 WHATS_THIS
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1884 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1885 alias GtkWidgetHelpType WidgetHelpType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1886
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1887 public enum GtkTextDirection
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1888 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1889 NONE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1890 LTR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1891 RTL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1892 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1893 alias GtkTextDirection TextDirection;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1894
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1895 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1896 * Error codes for GtkRecentManager operations
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1897 * GTK_RECENT_MANAGER_ERROR_NOT_FOUND
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1898 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1899 public enum GtkRecentManagerError
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1900 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1901 NOT_FOUND,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1902 INVALID_URI,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1903 INVALID_ENCODING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1904 NOT_REGISTERED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1905 READ,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1906 WRITE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1907 UNKNOWN
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1908 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1909 alias GtkRecentManagerError RecentManagerError;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1910
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1911 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1912 * These identify the various errors that can occur while calling
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1913 * GtkRecentChooser functions.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1914 * GTK_RECENT_CHOOSER_ERROR_NOT_FOUND
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1915 * Indicates that a file does not exist
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1916 * GTK_RECENT_CHOOSER_ERROR_INVALID_URI
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1917 * Indicates a malformed URI
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1918 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1919 public enum GtkRecentChooserError
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1920 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1921 NOT_FOUND,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1922 INVALID_URI
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1923 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1924 alias GtkRecentChooserError RecentChooserError;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1925
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1926 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1927 * Used to specify the sorting method to be applyed to the recently
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1928 * used resource list.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1929 * GTK_RECENT_SORT_NONE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1930 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1931 public enum GtkRecentSortType
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1932 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1933 NONE = 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1934 MRU,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1935 LRU,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1936 CUSTOM
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1937 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1938 alias GtkRecentSortType RecentSortType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1939
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1940 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1941 * These flags indicate what parts of a GtkRecentFilterInfo struct
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1942 * are filled or need to be filled.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1943 * GTK_RECENT_FILTER_URI
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1944 * the URI of the file being tested
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1945 * GTK_RECENT_FILTER_DISPLAY_NAME
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1946 * the string that will be used to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1947 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1948 public enum GtkRecentFilterFlags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1949 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1950 URI = 1 << 0,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1951 DISPLAY_NAME = 1 << 1,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1952 MIME_TYPE = 1 << 2,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1953 APPLICATION = 1 << 3,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1954 GROUP = 1 << 4,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1955 AGE = 1 << 5
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1956 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1957 alias GtkRecentFilterFlags RecentFilterFlags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1958
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1959 public enum GtkBuilderError
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1960 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1961 INVALID_TYPE_FUNCTION,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1962 UNHANDLED_TAG,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1963 MISSING_ATTRIBUTE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1964 INVALID_ATTRIBUTE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1965 INVALID_TAG,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1966 MISSING_PROPERTY_VALUE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1967 INVALID_VALUE
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1968 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1969 alias GtkBuilderError BuilderError;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1970
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1971
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1972 struct GtkTextIter {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1973 /* GtkTextIter is an opaque datatype; ignore all these fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1974 * Initialize the iter with gtk_text_buffer_get_iter_*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1975 * functions
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1976 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1977 /*< private >*/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1978 gpointer dummy1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1979 gpointer dummy2;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1980 gint dummy3;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1981 gint dummy4;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1982 gint dummy5;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1983 gint dummy6;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1984 gint dummy7;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1985 gint dummy8;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1986 gpointer dummy9;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1987 gpointer dummy10;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1988 gint dummy11;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1989 gint dummy12;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1990 /* padding */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1991 gint dummy13;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1992 gpointer dummy14;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1993 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1994
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1995
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1996 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1997 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1998 * An object representing and maintaining a group of accelerators.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1999 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2000 public struct GtkAccelGroup{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2001
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2002
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2003 public struct GtkAccelKey{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2004 // uint accelKey;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2005 // gtk-Keyboard-Accelerators.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2006 // GdkModifierType accelMods;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2007 // gtk-Keyboard-Accelerators.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2008 // uint accelFlags : 16;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2009 // gtk-Keyboard-Accelerators.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2010
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2011
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2012 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2013 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2014 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2015 public struct GtkAccelMap{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2016
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2017
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2018 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2019 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2020 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2021 public struct GtkClipboard{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2022
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2023
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2024 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2025 * Contains information found when looking up an icon in
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2026 * an icon theme.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2027 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2028 public struct GtkIconInfo{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2029
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2030
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2031 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2032 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2033 * Acts as a database of information about an icon theme.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2034 * Normally, you retrieve the icon theme for a particular
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2035 * screen using gtk_icon_theme_get_for_screen() and it
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2036 * will contain information about current icon theme for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2037 * that screen, but you can also create a new GtkIconTheme
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2038 * object and set the icon theme name explicitely using
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2039 * gtk_icon_theme_set_custom_theme().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2040 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2041 public struct GtkIconTheme{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2042
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2043
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2044 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2045 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2046 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2047 public struct GtkStockItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2048 // char *stockId;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2049 // gtk-Stock-Items.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2050 // char *label;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2051 // gtk-Stock-Items.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2052 // GdkModifierType modifier;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2053 // gtk-Stock-Items.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2054 // uint keyval;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2055 // gtk-Stock-Items.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2056 // char *translationDomain;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2057 // gtk-Stock-Items.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2058
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2059
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2060 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2061 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2062 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2063 public struct GtkIconSource{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2064
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2065
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2066 public struct GtkIconFactory{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2067
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2068
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2069 public struct GtkIconSet{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2070
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2071
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2072 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2073 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2074 * The GtkRcStyle structure is used to represent a set
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2075 * of information about the appearance of a widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2076 * This can later be composited together with other
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2077 * GtkRcStyle structures to form a GtkStyle.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2078 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2079 public struct GtkRcStyle{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2080 // char *name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2081 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2082 // char *bgPixmapName[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2083 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2084 // PangoFontDescription *fontDesc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2085 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2086 // GtkRcFlags colorFlags[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2087 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2088 // GdkColor fg[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2089 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2090 // GdkColor bg[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2091 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2092 // GdkColor text[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2093 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2094 // GdkColor base[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2095 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2096 // int xthickness;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2097 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2098 // int ythickness;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2099 // gtk-Resource-Files.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2100
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2101
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2102 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2103 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2104 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2105 public struct GtkSettings{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2106
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2107
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2108 public struct GtkSettingsValue{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2109 // /+* origin should be something like "filename:linenumber" for rc files,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2110 // GtkSettings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2111 // * or e.g. "XProperty" for other sources
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2112 // GtkSettings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2113 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2114 // GtkSettings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2115 // char *origin;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2116 // GtkSettings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2117 // /+* valid types are LONG, DOUBLE and STRING corresponding to the token parsed,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2118 // GtkSettings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2119 // * or a GSTRING holding an unparsed statement
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2120 // GtkSettings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2121 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2122 // GtkSettings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2123 // GValue value;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2124 // GtkSettings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2125
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2126
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2127 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2128 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2129 * A binding set maintains a list of activatable key bindings.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2130 * A single binding set can match multiple types of widgets.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2131 * Similar to styles, widgets can be mapped by widget name paths, widget
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2132 * class paths or widget class types. When a binding within a set is
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2133 * matched upon activation, an action signal is emitted on the target
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2134 * widget to carry out the actual activation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2135 * gchar*set_name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2136 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2137 public struct GtkBindingSet{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2138 // char *setName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2139 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2140 // int priority;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2141 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2142 // GSList *widgetPathPspecs;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2143 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2144 // GSList *widgetClassPspecs;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2145 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2146 // GSList *classBranchPspecs;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2147 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2148 // GtkBindingEntry *entries;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2149 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2150 // GtkBindingEntry *current;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2151 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2152 // uint parsed : 1; /+* From RC content +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2153 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2154
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2155
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2156 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2157 * Each key binding element of a binding sets binding list is represented by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2158 * a GtkBindingEntry.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2159 * guintkeyval;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2160 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2161 public struct GtkBindingEntry{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2162 // /+* key portion
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2163 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2164 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2165 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2166 // uint keyval;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2167 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2168 // GdkModifierType modifiers;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2169 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2170 // GtkBindingSet *bindingSet;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2171 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2172 // uint destroyed : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2173 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2174 // uint inEmission : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2175 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2176 // uint marksUnbound : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2177 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2178 // GtkBindingEntry *setNext;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2179 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2180 // GtkBindingEntry *hashNext;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2181 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2182 // GtkBindingSignal *signals;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2183 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2184
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2185
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2186 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2187 * A GtkBindingSignal stores the necessary information to activate a widget
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2188 * in response to a key press via a signal emission.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2189 * GtkBindingSignal*next;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2190 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2191 public struct GtkBindingSignal{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2192 // GtkBindingSignal *next;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2193 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2194 // char *signalName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2195 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2196 // uint nArgs;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2197 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2198 // GtkBindingArg *args;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2199 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2200
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2201
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2202 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2203 * A GtkBindingArg holds the data associated with an argument for a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2204 * key binding signal emission as stored in GtkBindingSignal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2205 * GTypearg_type;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2206 * implementation detail
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2207 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2208 public struct GtkBindingArg{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2209 // GType argType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2210 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2211 // unio {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2212 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2213 // int longData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2214 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2215 // double doubleData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2216 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2217 // char *stringData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2218 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2219 // } d;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2220 // gtk-Bindings.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2221
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2222
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2223 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2224 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2225 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2226 public struct GtkStyle{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2227 // GdkColor fg[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2228 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2229 // GdkColor bg[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2230 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2231 // GdkColor light[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2232 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2233 // GdkColor dark[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2234 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2235 // GdkColor mid[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2236 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2237 // GdkColor text[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2238 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2239 // GdkColor base[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2240 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2241 // GdkColor textAa[5]; /+* Halfway between text/base +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2242 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2243 // GdkColor black;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2244 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2245 // GdkColor white;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2246 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2247 // PangoFontDescription *fontDesc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2248 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2249 // int xthickness;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2250 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2251 // int ythickness;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2252 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2253 // GdkGC *fgGc[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2254 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2255 // GdkGC *bgGc[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2256 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2257 // GdkGC *lightGc[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2258 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2259 // GdkGC *darkGc[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2260 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2261 // GdkGC *midGc[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2262 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2263 // GdkGC *textGc[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2264 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2265 // GdkGC *baseGc[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2266 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2267 // GdkGC *textAaGc[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2268 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2269 // GdkGC *blackGc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2270 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2271 // GdkGC *whiteGc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2272 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2273 // GdkPixmap *bgPixmap[5];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2274 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2275
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2276
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2277 public struct GtkBorder
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2278 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2279 int left;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2280 int right;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2281 int top;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2282 int bottom;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2283 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2284
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2285
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2286 public struct GtkRcProperty{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2287 // /+* quark-ified property identifier like "GtkScrollbar::spacing" +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2288 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2289 // GQuark typeName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2290 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2291 // GQuark propertyName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2292 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2293 // /+* fields similar to GtkSettingsValue +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2294 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2295 // char *origin;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2296 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2297 // GValue value;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2298 // GtkStyle.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2299
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2300
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2301 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2302 * A GtkTargetEntry structure represents a single type of
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2303 * data than can be supplied for by a widget for a selection
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2304 * or for supplied or received during drag-and-drop. It
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2305 * contains a string representing the drag type, a flags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2306 * field (used only for drag and drop - see GtkTargetFlags),
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2307 * and an application assigned integer ID. The integer
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2308 * ID will later be passed as a signal parameter for signals
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2309 * like "selection_get". It allows the application to identify
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2310 * the target type without extensive string compares.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2311 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2312 public struct GtkTargetEntry
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2313 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2314 char *target;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2315 uint flags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2316 uint info;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2317 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2318
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2319
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2320 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2321 * A GtkTargetList structure is a reference counted list
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2322 * of GtkTargetPair. It is used to represent the same
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2323 * information as a table of GtkTargetEntry, but in
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2324 * an efficient form. This structure should be treated as
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2325 * opaque.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2326 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2327 public struct GtkTargetList{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2328 // GList *list;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2329 // gtk-Selections.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2330 // uint refCount;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2331 // gtk-Selections.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2332
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2333
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2334 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2335 * Internally used structure in the drag-and-drop and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2336 * selection handling code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2337 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2338 public struct GtkTargetPair{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2339 // GdkAtom target;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2340 // gtk-Selections.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2341 // uint flags;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2342 // gtk-Selections.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2343 // uint info;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2344 // gtk-Selections.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2345
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2346
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2347 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2348 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2349 * GtkArg is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2350 * This is a structure that we use to pass in typed values (and names).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2351 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2352 public struct GtkArg{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2353 // GtkType type;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2354 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2355 // char *name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2356 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2357 // /+* this unio only defines the required storage types for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2358 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2359 // * the possibile values, thus there is no int enumData field,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2360 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2361 // * because that would just be a mere alias for int intData.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2362 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2363 // * use the GTK_VALUE_*() and GTK_RETLOC_*() macros to access
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2364 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2365 // * the discrete memebers.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2366 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2367 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2368 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2369 // unio {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2370 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2371 // /+* flat values +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2372 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2373 // char charData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2374 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2375 // char ucharData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2376 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2377 // int boolData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2378 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2379 // int intData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2380 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2381 // uint uintData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2382 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2383 // int longData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2384 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2385 // uint ulongData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2386 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2387 // float floatData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2388 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2389 // double doubleData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2390 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2391 // char *stringData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2392 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2393 // GtkObject *objectData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2394 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2395 // void* pointerData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2396 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2397 // /+* structured values +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2398 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2399 // struct {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2400 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2401 // GtkSignalFunc f;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2402 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2403 // void* d;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2404 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2405 // } signalData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2406 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2407 // } d;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2408 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2409
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2410
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2411 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2412 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2413 * GtkTypeInfo is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2414 * Holds information about the type. gtk_type_name() returns the name.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2415 * object_size is somehow set to the number of bytes that an instance of
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2416 * the object will occupy. class_init_func holds the type's
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2417 * initialization function. object_init_func holds the initialization
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2418 * function for an instance of the object. reserved_1 is used for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2419 * GtkEnumValue to hold the enumerated values.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2420 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2421 public struct GtkTypeInfo{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2422 // char *typeName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2423 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2424 // uint objectSize;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2425 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2426 // uint classSize;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2427 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2428 // GtkClassInitFunc classInitFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2429 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2430 // GtkObjectInitFunc objectInitFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2431 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2432 // void* reserved1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2433 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2434 // void* reserved2;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2435 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2436 // GtkClassInitFunc baseClassInitFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2437 // gtk-Types.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2438
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2439
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2440 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2441 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2442 * vbox is a GtkVBox - the main part of the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2443 * dialog box.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2444 * action_area is a GtkHButtonBox packed below the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2445 * dividing GtkHSeparator in the dialog. It is treated exactly the same
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2446 * as any other GtkHButtonBox.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2447 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2448 public struct GtkDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2449 // GtkWidget *vbox;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2450 // GtkDialog.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2451 // GtkWidget *actionArea;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2452 // GtkDialog.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2453
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2454
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2455 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2456 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2457 * The GtkInvisible struct contains no public fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2458 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2459 public struct GtkInvisible{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2460
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2461
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2462 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2463 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2464 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2465 public struct GtkMessageDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2466
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2467
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2468 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2469 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2470 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2471 public struct GtkWindow{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2472
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2473
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2474 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2475 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2476 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2477 public struct GtkWindowGroup{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2478
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2479
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2480 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2481 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2482 * The GtkAboutDialog struct contains
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2483 * only private fields and should not be directly accessed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2484 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2485 public struct GtkAboutDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2486
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2487
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2488 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2489 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2490 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2491 public struct GtkAssistant{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2492
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2493
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2494 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2495 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2496 * The GtkAccelLabel struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2497 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2498 */
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2499 public struct GtkAccelLabel
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2500 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2501 GtkLabel label;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2502
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2503 guint gtk_reserved;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2504 guint accel_padding;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2505 GtkWidget *accel_widget;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2506 GClosure *accel_closure;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2507 GtkAccelGroup *accel_group;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2508 gchar *accel_string;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2509 guint16 accel_string_width;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2510 }
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2511
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2512
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2513 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2514 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2515 * This struct contain private data only and should be accessed by the functions
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2516 * below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2517 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2518 public struct GtkImage{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2519
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2520
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2521 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2522 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2523 * This should not be accessed directly. Use the accessor functions as
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2524 * described below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2525 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2526 public struct GtkLabel{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2527
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2528
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2529 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2530 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2531 * The GtkProgressBar struct contains private data only,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2532 * and should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2533 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2534 public struct GtkProgressBar{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2535
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2536
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2537 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2538 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2539 * Contains private data that should be modified with the functions described
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2540 * below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2541 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2542 public struct GtkStatusbar{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2543
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2544
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2545 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2546 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2547 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2548 public struct GtkStatusIcon{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2549
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2550
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2551 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2552 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2553 * This should not be accessed directly. Use the accessor functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2554 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2555 public struct GtkButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2556
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2557
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2558 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2559 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2560 * toggle_button is a GtkToggleButton representing the actual toggle button that composes the check button.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2561 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2562 public struct GtkCheckButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2563
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2564
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2565 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2566 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2567 * Contains only private data that should be read and manipulated using the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2568 * functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2569 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2570 public struct GtkRadioButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2571
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2572
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2573 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2574 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2575 * The GtkToggleButton struct contains private data only, and should be manipulated using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2576 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2577 public struct GtkToggleButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2578
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2579
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2580 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2581 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2582 * The GtkLinkButton struct contains private data only, and should be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2583 * manipulated using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2584 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2585 public struct GtkLinkButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2586
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2587
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2588 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2589 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2590 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2591 public struct GtkScaleButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2592
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2593
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2594 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2595 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2596 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2597 public struct GtkVolumeButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2598
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2599
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2600 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2601 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2602 * The GtkEntry struct contains only private data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2603 */
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2604 public struct GtkEntry
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2605 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2606 GtkWidget widget;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2607
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2608 gchar *text;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2609 guint flags;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2610
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2611 // guint editable : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2612 // guint visible : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2613 // guint overwrite_mode : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2614 // guint in_drag : 1; /* Dragging within the selection */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2615
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2616 guint16 text_length; /* length in use, in chars */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2617 guint16 text_max_length;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2618
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2619 /*< private >*/
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2620 GdkWindow *text_area;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2621 GtkIMContext *im_context;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2622 GtkWidget *popup_menu;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2623
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2624 gint current_pos;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2625 gint selection_bound;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2626
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2627 PangoLayout *cached_layout;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2628
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2629 guint flags2;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2630 // guint cache_includes_preedit : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2631 // guint need_im_reset : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2632 // guint has_frame : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2633 // guint activates_default : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2634 // guint cursor_visible : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2635 // guint in_click : 1; /* Flag so we don't select all when clicking in entry to focus in */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2636 // guint is_cell_renderer : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2637 // guint editing_canceled : 1; /* Only used by GtkCellRendererText */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2638 // guint mouse_cursor_obscured : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2639 // guint select_words : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2640 // guint select_lines : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2641 // guint resolved_dir : 4; /* PangoDirection */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2642 // guint truncate_multiline : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2643
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2644 guint button;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2645 guint blink_timeout;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2646 guint recompute_idle;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2647 gint scroll_offset;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2648 gint ascent; /* font ascent, in pango units */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2649 gint descent; /* font descent, in pango units */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2650
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2651 guint16 text_size; /* allocated size, in bytes */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2652 guint16 n_bytes; /* length in use, in bytes */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2653
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2654 guint16 preedit_length; /* length of preedit string, in bytes */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2655 guint16 preedit_cursor; /* offset of cursor within preedit string, in chars */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2656
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2657 gint dnd_position; /* In chars, -1 == no DND cursor */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2658
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2659 gint drag_start_x;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2660 gint drag_start_y;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2661
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2662 gunichar invisible_char;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2663
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2664 gint width_chars;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2665 }
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2666
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2667
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2668 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2669 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2670 * The GtkEntryCompletion struct contains only private data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2671 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2672 public struct GtkEntryCompletion{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2673
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2674
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2675 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2676 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2677 * The GtkHScale struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2678 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2679 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2680 public struct GtkHScale{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2681
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2682
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2683 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2684 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2685 * The GtkVScale struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2686 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2687 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2688 public struct GtkVScale{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2689
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2690
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2691 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2692 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2693 * entry is the GtkEntry part of the GtkSpinButton
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2694 * widget, and can be used accordingly. All other fields contain private data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2695 * and should only be modified using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2696 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2697 public struct GtkSpinButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2698
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2699
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2700 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2701 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2702 * The GtkEditable structure contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2703 * (These fields should be considered read-only. They should
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2704 * never be set by an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2705 * guint selection_start;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2706 * the starting position of the selected characters
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2707 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2708 public struct GtkEditable{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2709
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2710
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2711 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2712 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2713 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2714 public struct GtkTextMark{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2715
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2716
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2717 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2718 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2719 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2720 public struct GtkTextBuffer{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2721
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2722
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2723 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2724 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2725 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2726 public struct GtkTextTag{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2727
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2728
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2729 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2730 * Using GtkTextAttributes directly should rarely be necessary. It's
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2731 * primarily useful with gtk_text_iter_get_attributes(). As with most
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2732 * GTK+ structs, the fields in this struct should only be read, never
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2733 * modified directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2734 * GtkTextAppearanceappearance;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2735 * pointer to sub-struct containing certain attributes
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2736 * GtkJustificationjustification;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2737 * GtkTextDirectiondirection;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2738 * PangoFontDescription*font;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2739 * gdoublefont_scale;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2740 * gintleft_margin;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2741 * gintindent;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2742 * gintright_margin;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2743 * gintpixels_above_lines;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2744 * gintpixels_below_lines;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2745 * gintpixels_inside_wrap;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2746 * PangoTabArray*tabs;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2747 * GtkWrapModewrap_mode;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2748 * PangoLanguage*language;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2749 * guintinvisible:1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2750 * guintbg_full_height:1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2751 * guinteditable:1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2752 * guintrealized:1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2753 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2754 public struct GtkTextAttributes{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2755 // GtkTextAppearance appearance;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2756 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2757 // GtkJustification justification;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2758 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2759 // GtkTextDirection direction;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2760 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2761 // /+* Individual chunks of this can be set/unset as a group +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2762 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2763 // PangoFontDescription *font;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2764 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2765 // double fontScale;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2766 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2767 // int leftMargin;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2768 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2769 // int indent;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2770 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2771 // int rightMargin;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2772 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2773 // int pixelsAboveLines;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2774 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2775 // int pixelsBelowLines;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2776 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2777 // int pixelsInsideWrap;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2778 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2779 // PangoTabArray *tabs;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2780 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2781 // GtkWrapMode wrapMode; /+* How to handle wrap-around for this tag.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2782 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2783 // * Must be GTK_WRAPMODE_CHAR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2784 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2785 // * GTK_WRAPMODE_NONE, GTK_WRAPMODE_WORD
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2786 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2787 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2788 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2789 // PangoLanguage *language;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2790 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2791 // /+* hide the text +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2792 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2793 // uint invisible : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2794 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2795 // /+* Background is fit to full line height rather than
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2796 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2797 // * baseline +/- ascent/descent (font height)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2798 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2799 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2800 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2801 // uint bgFullHeight : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2802 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2803 // /+* can edit this text +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2804 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2805 // uint editable : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2806 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2807 // /+* colors are allocated etc. +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2808 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2809 // uint realized : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2810 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2811
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2812
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2813 public struct GtkTextAppearance{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2814 // GdkColor bgColor;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2815 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2816 // GdkColor fgColor;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2817 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2818 // GdkBitmap *bgStipple;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2819 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2820 // GdkBitmap *fgStipple;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2821 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2822 // /+* super/subscript rise, can be negative +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2823 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2824 // int rise;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2825 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2826 // uint underline : 4; /+* PangoUnderline +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2827 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2828 // uint strikethrough : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2829 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2830 // /+* Whether to use background-related values; this is irrelevant for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2831 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2832 // * the values struct when inn a tag, but is used for the composite
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2833 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2834 // * values struct; it's true if any of the tags being composited
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2835 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2836 // * had background stuff set.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2837 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2838 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2839 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2840 // uint drawBg : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2841 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2842 // /+* These are only used when we are actually laying out and rendering
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2843 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2844 // * a paragraph; not when a GtkTextAppearance is part of a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2845 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2846 // * GtkTextAttributes.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2847 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2848 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2849 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2850 // uint insideSelection : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2851 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2852 // uint isText : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2853 // GtkTextTag.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2854
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2855
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2856 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2857 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2858 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2859 public struct GtkTextTagTable{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2860
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2861
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2862 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2863 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2864 */
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2865 public struct GtkTextView
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2866 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2867 GtkContainer parent_instance;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2868
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2869 // GtkTextLayout *layout;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2870 void *layout;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2871 GtkTextBuffer *buffer;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2872
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2873 guint selection_drag_handler;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2874 guint scroll_timeout;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2875
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2876 /* Default style settings */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2877 gint pixels_above_lines;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2878 gint pixels_below_lines;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2879 gint pixels_inside_wrap;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2880 GtkWrapMode wrap_mode;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2881 GtkJustification justify;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2882 gint left_margin;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2883 gint right_margin;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2884 gint indent;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2885 PangoTabArray *tabs;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2886 guint flags;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2887 // guint editable : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2888 // guint overwrite_mode : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2889 // guint cursor_visible : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2890
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2891 /* if we have reset the IM since the last character entered */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2892 // guint need_im_reset : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2893 // guint accepts_tab : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2894 // guint width_changed : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2895
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2896 /* debug flag - means that we've validated onscreen since the
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2897 * last "invalidate" signal from the layout
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2898 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2899 // guint onscreen_validated : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2900 // guint mouse_cursor_obscured : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2901
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2902 // changed next five declarations to void* from GtkTextWindow*
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2903 void *text_window;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2904 void *left_window;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2905 void *right_window;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2906 void *top_window;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2907 void *bottom_window;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2908
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2909 GtkAdjustment *hadjustment;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2910 GtkAdjustment *vadjustment;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2911
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2912 gint xoffset; /* Offsets between widget coordinates and buffer coordinates */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2913 gint yoffset;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2914 gint width; /* Width and height of the buffer */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2915 gint height;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2916
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2917 /* The virtual cursor position is normally the same as the
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2918 * actual (strong) cursor position, except in two circumstances:
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2919 *
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2920 * a) When the cursor is moved vertically with the keyboard
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2921 * b) When the text view is scrolled with the keyboard
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2922 *
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2923 * In case a), virtual_cursor_x is preserved, but not virtual_cursor_y
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2924 * In case b), both virtual_cursor_x and virtual_cursor_y are preserved.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2925 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2926 gint virtual_cursor_x; /* -1 means use actual cursor position */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2927 gint virtual_cursor_y; /* -1 means use actual cursor position */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2928
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2929 GtkTextMark *first_para_mark; /* Mark at the beginning of the first onscreen paragraph */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2930 gint first_para_pixels; /* Offset of top of screen in the first onscreen paragraph */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2931
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2932 GtkTextMark *dnd_mark;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2933 guint blink_timeout;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2934
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2935 guint first_validate_idle; /* Idle to revalidate onscreen portion, runs before resize */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2936 guint incremental_validate_idle; /* Idle to revalidate offscreen portions, runs after redraw */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2937
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2938 GtkIMContext *im_context;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2939 GtkWidget *popup_menu;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2940
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2941 gint drag_start_x;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2942 gint drag_start_y;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2943
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2944 GSList *children;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2945 // changed next to void* from GtkTextPendingScroll* - JJR
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2946 void *pending_scroll;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2947
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2948 gint pending_place_cursor_button;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2949 }
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
2950
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2951
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2952
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2953 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2954 * A GtkTextChildAnchor is a spot in the buffer
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2955 * where child widgets can be "anchored" (inserted inline, as if they were
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2956 * characters). The anchor can have multiple widgets anchored, to allow for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2957 * multiple views.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2958 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2959 public struct GtkTextChildAnchor{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2960
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2961
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2962 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2963 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2964 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2965 public struct GtkTreeModel{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2966
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2967
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2968 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2969 * The GtkTreeIter is the primary structure for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2970 * accessing a structure. Models are expected to put a unique integer in
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2971 * the stamp member, and put model-specific
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2972 * data in the three user_data members.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2973 * gintstamp;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2974 * A unique stamp to catch invalid iterators
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2975 * gpointeruser_data;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2976 * Model specific data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2977 * gpointeruser_data2;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2978 * Model specific data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2979 * gpointeruser_data3;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2980 * Model specific data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2981 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2982 public struct GtkTreeIter
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2983 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2984 int stamp;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2985 void* userData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2986 void* userData2;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2987 void* userData3;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2988 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2989
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2990
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2991 public struct GtkTreePath{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2992
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2993
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2994 public struct GtkTreeRowReference{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2995
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2996
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2997 public struct GtkTreeModelIface{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2998 // GTypeInterface gIface;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2999 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3000 // /+* Signals +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3001 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3002 // void (* rowChanged) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3003 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3004 // GtkTreePath *path,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3005 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3006 // GtkTreeIter *iter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3007 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3008 // void (* rowInserted) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3009 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3010 // GtkTreePath *path,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3011 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3012 // GtkTreeIter *iter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3013 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3014 // void (* rowHasChildToggled) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3015 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3016 // GtkTreePath *path,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3017 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3018 // GtkTreeIter *iter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3019 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3020 // void (* rowDeleted) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3021 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3022 // GtkTreePath *path);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3023 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3024 // void (* rowsReordered) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3025 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3026 // GtkTreePath *path,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3027 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3028 // GtkTreeIter *iter,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3029 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3030 // int *newOrder);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3031 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3032 // /+* Virtual Table +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3033 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3034 // GtkTreeModelFlags (* getFlags) (GtkTreeModel *treeModel);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3035 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3036 // int (* getNColumns) (GtkTreeModel *treeModel);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3037 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3038 // GType (* getColumnType) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3039 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3040 // int index);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3041 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3042 // int (* getIter) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3043 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3044 // GtkTreeIter *iter,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3045 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3046 // GtkTreePath *path);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3047 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3048 // GtkTreePath *(* getPath) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3049 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3050 // GtkTreeIter *iter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3051 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3052 // void (* getValue) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3053 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3054 // GtkTreeIter *iter,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3055 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3056 // int column,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3057 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3058 // GValue *value);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3059 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3060 // int (* iterNext) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3061 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3062 // GtkTreeIter *iter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3063 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3064 // int (* iterChildren) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3065 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3066 // GtkTreeIter *iter,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3067 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3068 // GtkTreeIter *parent);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3069 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3070 // int (* iterHasChild) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3071 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3072 // GtkTreeIter *iter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3073 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3074 // int (* iterNChildren) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3075 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3076 // GtkTreeIter *iter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3077 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3078 // int (* iterNthChild) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3079 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3080 // GtkTreeIter *iter,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3081 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3082 // GtkTreeIter *parent,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3083 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3084 // int n);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3085 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3086 // int (* iterParent) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3087 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3088 // GtkTreeIter *iter,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3089 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3090 // GtkTreeIter *child);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3091 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3092 // void (* refNode) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3093 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3094 // GtkTreeIter *iter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3095 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3096 // void (* unrefNode) (GtkTreeModel *treeModel,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3097 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3098 // GtkTreeIter *iter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3099 // GtkTreeModel.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3100
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3101
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3102 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3103 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3104 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3105 public struct GtkTreeSelection{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3106
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3107
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3108 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3109 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3110 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3111 public struct GtkTreeViewColumn{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3112
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3113
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3114 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3115 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3116 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3117 public struct GtkTreeView{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3118
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3119
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3120 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3121 * A private struct for internal use only. The definition of this
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3122 * structure is not publically available.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3123 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3124 public struct GtkTreeViewPrivate{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3125
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3126
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3127 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3128 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3129 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3130 public struct GtkTreeDragSource{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3131
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3132
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3133 public struct GtkTreeDragSourceIface{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3134 // GTypeInterface gIface;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3135 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3136 // /+* VTable - not signals +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3137 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3138 // int (* rowDraggable) (GtkTreeDragSource *dragSource,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3139 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3140 // GtkTreePath *path);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3141 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3142 // int (* dragDataGet) (GtkTreeDragSource *dragSource,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3143 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3144 // GtkTreePath *path,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3145 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3146 // GtkSelectionData *selectionData);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3147 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3148 // int (* dragDataDelete) (GtkTreeDragSource *dragSource,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3149 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3150 // GtkTreePath *path);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3151 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3152
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3153
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3154 public struct GtkTreeDragDest{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3155
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3156
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3157 public struct GtkTreeDragDestIface{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3158 // GTypeInterface gIface;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3159 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3160 // /+* VTable - not signals +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3161 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3162 // int (* dragDataReceived) (GtkTreeDragDest *dragDest,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3163 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3164 // GtkTreePath *dest,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3165 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3166 // GtkSelectionData *selectionData);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3167 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3168 // int (* rowDropPossible) (GtkTreeDragDest *dragDest,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3169 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3170 // GtkTreePath *destPath,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3171 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3172 // GtkSelectionData *selectionData);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3173 // gtk-GtkTreeView-drag-and-drop.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3174
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3175
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3176 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3177 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3178 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3179 public struct GtkCellView{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3180
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3181
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3182 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3183 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3184 * The GtkIconView struct contains only
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3185 * private fields and should not be directly accessed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3186 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3187 public struct GtkIconView{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3188
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3189
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3190 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3191 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3192 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3193 public struct GtkTreeSortable{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3194
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3195
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3196 public struct GtkTreeSortableIface{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3197 // GTypeInterface gIface;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3198 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3199 // /+* signals +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3200 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3201 // void (* sortColumnChanged) (GtkTreeSortable *sortable);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3202 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3203 // /+* virtual table +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3204 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3205 // int (* getSortColumnId) (GtkTreeSortable *sortable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3206 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3207 // int *sortColumnId,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3208 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3209 // GtkSortType *order);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3210 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3211 // void (* setSortColumnId) (GtkTreeSortable *sortable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3212 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3213 // int sortColumnId,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3214 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3215 // GtkSortType order);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3216 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3217 // void (* setSortFunc) (GtkTreeSortable *sortable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3218 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3219 // int sortColumnId,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3220 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3221 // GtkTreeIterCompareFunc func,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3222 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3223 // void* data,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3224 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3225 // GtkDestroyNotify destroy);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3226 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3227 // void (* setDefaultSortFunc) (GtkTreeSortable *sortable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3228 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3229 // GtkTreeIterCompareFunc func,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3230 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3231 // void* data,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3232 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3233 // GtkDestroyNotify destroy);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3234 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3235 // int (* hasDefaultSortFunc) (GtkTreeSortable *sortable);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3236 // GtkTreeSortable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3237
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3238
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3239 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3240 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3241 * This should not be accessed directly. Use the accessor functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3242 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3243 public struct GtkTreeModelSort{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3244
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3245
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3246 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3247 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3248 * The GtkTreeModelFilter struct contains only private fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3249 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3250 public struct GtkTreeModelFilter{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3251
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3252
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3253 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3254 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3255 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3256 public struct GtkCellLayout{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3257
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3258
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3259 public struct GtkCellLayoutIface{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3260 // GTypeInterface gIface;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3261 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3262 // /+* Virtual Table +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3263 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3264 // void (* packStart) (GtkCellLayout *cellLayout,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3265 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3266 // GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3267 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3268 // int expand);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3269 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3270 // void (* packEnd) (GtkCellLayout *cellLayout,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3271 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3272 // GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3273 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3274 // int expand);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3275 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3276 // void (* clear) (GtkCellLayout *cellLayout);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3277 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3278 // void (* addAttribute) (GtkCellLayout *cellLayout,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3279 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3280 // GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3281 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3282 // char *attribute,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3283 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3284 // int column);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3285 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3286 // void (* setCellDataFunc) (GtkCellLayout *cellLayout,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3287 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3288 // GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3289 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3290 // GtkCellLayoutDataFunc func,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3291 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3292 // void* funcData,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3293 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3294 // GDestroyNotify destroy);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3295 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3296 // void (* clearAttributes) (GtkCellLayout *cellLayout,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3297 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3298 // GtkCellRenderer *cell);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3299 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3300 // void (* reorder) (GtkCellLayout *cellLayout,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3301 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3302 // GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3303 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3304 // int position);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3305 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3306 // GList* (* getCells) (GtkCellLayout *cellLayout);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3307 // GtkCellLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3308
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3309
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3310 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3311 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3312 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3313 public struct GtkCellRenderer{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3314
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3315
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3316 public struct GtkCellRendererClass{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3317 // GtkObjectClass parentClass;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3318 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3319 // /+* vtable - not signals +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3320 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3321 // void (* getSize) (GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3322 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3323 // GtkWidget *widget,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3324 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3325 // GdkRectangle *cellArea,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3326 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3327 // int *xOffset,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3328 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3329 // int *yOffset,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3330 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3331 // int *width,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3332 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3333 // int *height);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3334 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3335 // void (* render) (GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3336 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3337 // GdkDrawable *window,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3338 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3339 // GtkWidget *widget,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3340 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3341 // GdkRectangle *backgroundArea,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3342 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3343 // GdkRectangle *cellArea,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3344 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3345 // GdkRectangle *exposeArea,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3346 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3347 // GtkCellRendererState flags);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3348 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3349 // int (* activate) (GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3350 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3351 // GdkEvent *event,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3352 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3353 // GtkWidget *widget,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3354 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3355 // char *path,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3356 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3357 // GdkRectangle *backgroundArea,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3358 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3359 // GdkRectangle *cellArea,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3360 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3361 // GtkCellRendererState flags);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3362 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3363 // GtkCellEditable *(* startEditing) (GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3364 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3365 // GdkEvent *event,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3366 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3367 // GtkWidget *widget,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3368 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3369 // char *path,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3370 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3371 // GdkRectangle *backgroundArea,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3372 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3373 // GdkRectangle *cellArea,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3374 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3375 // GtkCellRendererState flags);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3376 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3377 // /+* Signals +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3378 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3379 // void (* editingCanceled) (GtkCellRenderer *cell);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3380 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3381 // void (* editingStarted) (GtkCellRenderer *cell,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3382 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3383 // GtkCellEditable *editable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3384 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3385 // char *path);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3386 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3387 // /+* Padding for future expansion +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3388 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3389 // void (*_GtkReserved1) (void);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3390 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3391 // void (*_GtkReserved2) (void);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3392 // GtkCellRenderer.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3393
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3394
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3395 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3396 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3397 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3398 public struct GtkCellEditable{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3399
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3400
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3401 public struct GtkCellEditableIface{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3402 // GTypeInterface gIface;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3403 // GtkCellEditable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3404 // /+* signals +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3405 // GtkCellEditable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3406 // void (* editingDone) (GtkCellEditable *cellEditable);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3407 // GtkCellEditable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3408 // void (* removeWidget) (GtkCellEditable *cellEditable);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3409 // GtkCellEditable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3410 // /+* virtual table +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3411 // GtkCellEditable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3412 // void (* startEditing) (GtkCellEditable *cellEditable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3413 // GtkCellEditable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3414 // GdkEvent *event);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3415 // GtkCellEditable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3416
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3417
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3418 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3419 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3420 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3421 public struct GtkCellRendererAccel{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3422
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3423
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3424 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3425 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3426 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3427 public struct GtkCellRendererCombo{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3428
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3429
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3430 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3431 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3432 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3433 public struct GtkCellRendererPixbuf{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3434
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3435
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3436 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3437 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3438 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3439 public struct GtkCellRendererProgress{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3440
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3441
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3442 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3443 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3444 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3445 public struct GtkCellRendererSpin{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3446
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3447
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3448 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3449 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3450 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3451 public struct GtkCellRendererText{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3452
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3453
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3454 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3455 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3456 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3457 public struct GtkCellRendererToggle{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3458
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3459
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3460 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3461 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3462 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3463 public struct GtkListStore{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3464
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3465
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3466 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3467 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3468 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3469 public struct GtkTreeStore{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3470
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3471
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3472 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3473 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3474 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3475 public struct GtkComboBox{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3476
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3477
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3478 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3479 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3480 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3481 public struct GtkComboBoxEntry{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3482
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3483
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3484 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3485 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3486 * The GtkMenu struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3487 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3488 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3489 public struct GtkMenu{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3490
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3491
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3492 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3493 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3494 * The GtkMenuBar struct contains the following fields. (These fields should be considered read-only. They should never be set by an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3495 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3496 public struct GtkMenuBar{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3497
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3498
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3499 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3500 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3501 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3502 public struct GtkMenuItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3503
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3504
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3505 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3506 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3507 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3508 public struct GtkImageMenuItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3509
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3510
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3511 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3512 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3513 * The structure contains only private data that must be accessed through
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3514 * the interface functions.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3515 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3516 public struct GtkRadioMenuItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3517
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3518
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3519 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3520 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3521 * The GtkCheckMenuItem struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3522 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3523 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3524 * guint active;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3525 * TRUE if the check box is active.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3526 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3527 public struct GtkCheckMenuItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3528
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3529
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3530 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3531 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3532 * The GtkSeparatorMenuItem struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3533 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3534 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3535 public struct GtkSeparatorMenuItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3536
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3537
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3538 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3539 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3540 * The GtkTearoffMenuItem struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3541 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3542 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3543 public struct GtkTearoffMenuItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3544
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3545
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3546 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3547 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3548 * The GtkToolbar struct only contains private data and should only be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3549 * accessed through the function described below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3550 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3551 public struct GtkToolbar{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3552 // int numChildren;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3553 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3554 // GList *children;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3555 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3556 // GtkOrientation orientation;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3557 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3558 // GtkToolbarStyle style;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3559 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3560 // GtkIconSize iconSize;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3561 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3562 // #ifndef GTK_DISABLE_DEPRECATED
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3563 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3564 // GtkTooltips *tooltips;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3565 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3566 // #else
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3567 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3568 // void* _Tooltips;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3569 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3570 // #endif
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3571 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3572
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3573
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3574 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3575 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3576 * GtkToolbarChild is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3577 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3578 public struct GtkToolbarChild{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3579 // GtkToolbarChildType type;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3580 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3581 // GtkWidget *widget;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3582 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3583 // GtkWidget *icon;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3584 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3585 // GtkWidget *label;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3586 // GtkToolbar.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3587
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3588
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3589 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3590 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3591 * The GtkToolItem struct contains only private data. It should only be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3592 * accessed through the functions described below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3593 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3594 public struct GtkToolItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3595
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3596
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3597 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3598 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3599 * The GtkSeparatorToolItem struct contains only private data and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3600 * should only be accessed through the functions described below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3601 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3602 public struct GtkSeparatorToolItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3603
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3604
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3605 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3606 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3607 * The GtkToolButton struct contains only private. It should only be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3608 * accessed with the function described below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3609 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3610 public struct GtkToolButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3611
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3612
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3613 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3614 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3615 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3616 public struct GtkMenuToolButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3617
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3618
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3619 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3620 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3621 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3622 public struct GtkToggleToolButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3623
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3624
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3625 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3626 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3627 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3628 public struct GtkRadioToolButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3629
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3630
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3631 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3632 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3633 * The GtkUIManager struct contains only private
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3634 * members and should not be accessed directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3635 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3636 public struct GtkUIManager{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3637
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3638
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3639 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3640 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3641 * The GtkActionGroup struct contains only private
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3642 * members and should not be accessed directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3643 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3644 public struct GtkActionGroup{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3645
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3646
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3647 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3648 * GtkActionEntry structs are used with
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3649 * gtk_action_group_add_actions() to construct actions.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3650 * constgchar*name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3651 * The name of the action.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3652 * constgchar*stock_id;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3653 * The stock id for the action, or the name of an icon from the icon
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3654 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3655 public struct GtkActionEntry{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3656 // char *name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3657 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3658 // char *stockId;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3659 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3660 // char *label;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3661 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3662 // char *accelerator;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3663 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3664 // char *tooltip;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3665 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3666 // GCallback callback;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3667 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3668
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3669
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3670 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3671 * GtkToggleActionEntry structs are used with
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3672 * gtk_action_group_add_toggle_actions() to construct toggle actions.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3673 * constgchar*name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3674 * The name of the action.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3675 * constgchar*stock_id;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3676 * The stock id for the action, or the name of an icon from the icon
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3677 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3678 public struct GtkToggleActionEntry{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3679 // char *name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3680 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3681 // char *stockId;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3682 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3683 // char *label;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3684 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3685 // char *accelerator;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3686 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3687 // char *tooltip;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3688 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3689 // GCallback callback;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3690 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3691 // int isActive;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3692 // GtkActionGroup.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3693
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3694
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3695 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3696 * GtkRadioActionEntry structs are used with
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3697 * gtk_action_group_add_radio_actions() to construct groups of radio actions.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3698 * constgchar*name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3699 * The name of the action.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3700 * constgchar*stock_id;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3701 * The stock id for the action, or the name of an icon from the icon
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3702 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3703 public struct GtkRadioActionEntry
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3704 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3705 char *name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3706 char *stockId;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3707 char *label;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3708 char *accelerator;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3709 char *tooltip;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3710 int value;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3711 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3712
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3713
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3714 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3715 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3716 * The GtkAction struct contains only private members
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3717 * and should not be accessed directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3718 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3719 public struct GtkAction{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3720
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3721
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3722 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3723 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3724 * The GtkToggleAction struct contains only
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3725 * private members and should not be accessed directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3726 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3727 public struct GtkToggleAction{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3728
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3729
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3730 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3731 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3732 * The GtkRadioAction struct contains
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3733 * only private members and should not be accessed directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3734 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3735 public struct GtkRadioAction{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3736
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3737
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3738 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3739 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3740 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3741 public struct GtkRecentAction{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3742
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3743
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3744 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3745 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3746 * The GtkColorButton struct has only private fields and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3747 * should not be used directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3748 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3749 public struct GtkColorButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3750
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3751
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3752 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3753 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3754 * The GtkColorSelection struct contains private data only,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3755 * and should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3756 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3757 public struct GtkColorSelection{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3758
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3759
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3760 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3761 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3762 * The GtkColorSelectionDialog struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3763 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3764 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3765 * GtkWidget *colorsel;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3766 * The GtkColorSelection widget contained within the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3767 * dialog. Use this widget and its gtk_color_selection_get_current_color()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3768 * function to gain access to the selected color. Connect a handler
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3769 * for this widget's color_changed signal to be notified when the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3770 * color changes.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3771 * GtkWidget *ok_button;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3772 * The OK button widget contained within the dialog.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3773 * Connect a handler for the clicked event.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3774 * GtkWidget *cancel_button;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3775 * The cancel button widget contained within the dialog.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3776 * Connect a handler for the clicked event.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3777 * GtkWidget *help_button;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3778 * The help button widget contained within the dialog.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3779 * Connect a handler for the clicked event.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3780 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3781 public struct GtkColorSelectionDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3782
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3783
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3784 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3785 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3786 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3787 public struct GtkFileChooser{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3788
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3789
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3790 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3791 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3792 * This should not be accessed directly. Use the accessor functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3793 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3794 public struct GtkFileChooserButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3795
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3796
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3797 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3798 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3799 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3800 public struct GtkFileChooserDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3801
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3802
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3803 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3804 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3805 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3806 public struct GtkFileChooserWidget{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3807
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3808
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3809 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3810 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3811 * The GtkFileFilter struct contains
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3812 * only private fields and should not be directly accessed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3813 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3814 public struct GtkFileFilter{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3815
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3816
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3817 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3818 * A GtkFileFilterInfo struct is used
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3819 * to pass information about the tested file to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3820 * gtk_file_filter_filter().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3821 * GtkFileFilterFlagscontains;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3822 * Flags indicating which of the following fields need
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3823 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3824 public struct GtkFileFilterInfo{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3825 // GtkFileFilterFlags contains;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3826 // gtk-gtkfilefilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3827 // char *filename;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3828 // gtk-gtkfilefilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3829 // char *uri;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3830 // gtk-gtkfilefilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3831 // char *displayName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3832 // gtk-gtkfilefilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3833 // char *mimeType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3834 // gtk-gtkfilefilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3835
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3836
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3837 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3838 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3839 * The GtkFontButton struct has only private members and should not be used
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3840 * directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3841 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3842 public struct GtkFontButton{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3843
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3844
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3845 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3846 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3847 * The GtkFontSelection struct contains private data only, and should
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3848 * only be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3849 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3850 public struct GtkFontSelection{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3851
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3852
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3853 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3854 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3855 * GtkWidget*ok_button;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3856 * The OK button of the dialog
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3857 * GtkWidget*apply_button;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3858 * The Apply button of the dialog. This button is hidden
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3859 * by default but you can show/hide it
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3860 * GtkWidget*cancel_button;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3861 * The Cancel button of the dialog
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3862 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3863 public struct GtkFontSelectionDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3864 // GtkWidget *okButton;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3865 // GtkFontSelectionDialog.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3866 // GtkWidget *applyButton;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3867 // GtkFontSelectionDialog.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3868 // GtkWidget *cancelButton;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3869 // GtkFontSelectionDialog.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3870
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3871
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3872 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3873 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3874 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3875 public struct GtkInputDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3876
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3877
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3878 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3879 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3880 * The GtkAlignment struct contains private data only, and should
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3881 * be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3882 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3883 public struct GtkAlignment{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3884
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3885
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3886 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3887 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3888 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3889 public struct GtkAspectFrame{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3890
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3891
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3892 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3893 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3894 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3895 public struct GtkHBox{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3896
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3897
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3898 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3899 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3900 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3901 public struct GtkVBox{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3902
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3903
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3904 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3905 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3906 * GtkHButtonBox does not contain any public fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3907 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3908 public struct GtkHButtonBox{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3909
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3910
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3911 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3912 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3913 * GtkVButtonBox does not contain any public fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3914 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3915 public struct GtkVButtonBox{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3916
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3917
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3918 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3919 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3920 * The GtkFixed struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3921 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3922 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3923 * GList *children;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3924 * a list of GtkFixedChild elements, containing the child widgets and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3925 * their positions.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3926 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3927 public struct GtkFixed{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3928
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3929
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3930 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3931 * The GtkFixedChild struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3932 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3933 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3934 * GtkWidget *widget;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3935 * the child GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3936 * gint x;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3937 * the horizontal position of the widget within the GtkFixed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3938 * container.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3939 * gint y;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3940 * the vertical position of the widget within the GtkFixed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3941 * container.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3942 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3943 public struct GtkFixedChild{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3944 // GtkWidget *widget;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3945 // GtkFixed.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3946 // int x;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3947 // GtkFixed.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3948 // int y;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3949 // GtkFixed.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3950
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3951
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3952 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3953 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3954 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3955 public struct GtkHPaned{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3956
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3957
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3958 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3959 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3960 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3961 public struct GtkVPaned{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3962
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3963
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3964 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3965 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3966 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3967 public struct GtkLayout{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3968 // GdkWindow *binWindow;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3969 // GtkLayout.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3970
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3971
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3972 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3973 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3974 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3975 public struct GtkNotebook{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3976
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3977
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3978 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3979 * The GtkNotebookPage is an opaque implementation detail of GtkNotebook.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3980 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3981 public struct GtkNotebookPage{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3982
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3983
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3984 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3985 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3986 * The GtkTable structure holds the data for the actual table itself.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3987 * children is a GList of all the widgets the table contains. rows and columns are pointers to GtkTableRowCol structures, which contain the default spacing and expansion details for the GtkTable's rows and columns, respectively.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3988 * nrows and ncols are 16bit integers storing the number of rows and columns the table has.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3989 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3990 public struct GtkTable{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3991
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3992
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3993 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3994 * The widget field is a pointer to the widget that
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3995 * this GtkTableChild structure is keeping track of.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3996 * The left_attach,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3997 * right_attach,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3998 * top_attach, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3999 * bottom_attach fields specify the row and column
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4000 * numbers which make up the invisible rectangle that the child widget is packed into.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4001 * xpadding and ypadding
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4002 * specify the space between this widget and the surrounding table cells.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4003 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4004 public struct GtkTableChild{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4005 // GtkWidget *widget;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4006 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4007 // ushort leftAttach;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4008 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4009 // ushort rightAttach;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4010 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4011 // ushort topAttach;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4012 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4013 // ushort bottomAttach;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4014 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4015 // ushort xpadding;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4016 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4017 // ushort ypadding;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4018 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4019 // uint xexpand : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4020 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4021 // uint yexpand : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4022 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4023 // uint xshrink : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4024 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4025 // uint yshrink : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4026 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4027 // uint xfill : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4028 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4029 // uint yfill : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4030 // GtkTable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4031
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4032
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4033 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4034 * These fields should be considered read-only and not be modified directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4035 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4036 public struct GtkTableRowCol
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4037 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4038 ushort requisition;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4039 ushort allocation;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4040 ushort spacing;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4041 uint bitfield;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4042 //uint needExpand : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4043 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4044
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4045
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4046 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4047 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4048 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4049 public struct GtkExpander{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4050
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4051
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4052 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4053 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4054 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4055 public struct GtkFrame{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4056
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4057
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4058 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4059 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4060 * The GtkHSeparator struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4061 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4062 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4063 public struct GtkHSeparator{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4064
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4065
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4066 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4067 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4068 * The GtkVSeparator struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4069 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4070 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4071 public struct GtkVSeparator{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4072
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4073
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4074 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4075 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4076 * The GtkHScrollbar struct contains private data and should be accessed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4077 * using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4078 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4079 public struct GtkHScrollbar{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4080
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4081
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4082 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4083 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4084 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4085 public struct GtkVScrollbar{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4086
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4087
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4088 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4089 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4090 * There are no public fields in the GtkScrolledWindow struct; it should
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4091 * only be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4092 */
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4093 public struct GtkScrolledWindow
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4094 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4095 GtkBin container;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4096
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4097 /*< public >*/
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4098 GtkWidget *hscrollbar;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4099 GtkWidget *vscrollbar;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4100
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4101 /*< private >*/
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4102 guint flags;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4103 // guint hscrollbar_policy : 2;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4104 // guint vscrollbar_policy : 2;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4105 // guint hscrollbar_visible : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4106 // guint vscrollbar_visible : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4107 // guint window_placement : 2;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4108 // guint focus_out : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4109
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4110 guint16 shadow_type;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4111 }
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4112
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4113
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4114 public struct GtkBinClass
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4115 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4116 GtkContainerClass parent_class;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4117 }
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4118
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4119 // GtkScrolledWindowClass is accessed by dwt macros :p - JJR
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4120
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4121 public struct GtkScrolledWindowClass
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4122 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4123 GtkBinClass parent_class;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4124
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4125 gint scrollbar_spacing;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4126
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4127 /* Action signals for keybindings. Do not connect to these signals
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4128 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4129
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4130 /* Unfortunately, GtkScrollType is deficient in that there is
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4131 * no horizontal/vertical variants for GTK_SCROLL_START/END,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4132 * so we have to add an additional boolean flag.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4133 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4134 gboolean (*scroll_child) (GtkScrolledWindow *scrolled_window,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4135 GtkScrollType scroll,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4136 gboolean horizontal);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4137
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4138 void (* move_focus_out) (GtkScrolledWindow *scrolled_window,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4139 GtkDirectionType direction);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4140
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4141 /* Padding for future expansion */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4142 void (*_gtk_reserved1) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4143 void (*_gtk_reserved2) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4144 void (*_gtk_reserved3) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4145 void (*_gtk_reserved4) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4146 }
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4147
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4148 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4149 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4150 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4151 public struct GtkPrintOperation{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4152
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4153
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4154 public struct GtkPrintOperationPreview{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4155
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4156
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4157 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4158 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4159 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4160 public struct GtkPrintContext{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4161
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4162
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4163 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4164 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4165 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4166 public struct GtkPrintSettings{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4167
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4168
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4169 public struct GtkPageRange
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4170 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4171 int start;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4172 int end;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4173 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4174
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4175
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4176 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4177 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4178 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4179 public struct GtkPageSetup{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4180
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4181
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4182 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4183 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4184 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4185 public struct GtkPaperSize{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4186
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4187
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4188 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4189 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4190 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4191 public struct GtkPrinter{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4192
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4193
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4194 public struct GtkPrintBackend{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4195
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4196
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4197 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4198 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4199 * The GtkPrintJob struct contains only private members
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4200 * and should not be directly accessed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4201 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4202 public struct GtkPrintJob{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4203
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4204
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4205 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4206 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4207 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4208 public struct GtkPrintUnixDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4209
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4210
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4211 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4212 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4213 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4214 public struct GtkPageSetupUnixDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4215
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4216
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4217 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4218 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4219 * The GtkAdjustment struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4220 * gdouble lower;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4221 * the minimum value.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4222 * gdouble upper;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4223 * the maximum value.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4224 * gdouble value;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4225 * the current value.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4226 * gdouble step_increment;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4227 * the increment to use to make minor changes to the value.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4228 * In a GtkScrollbar this increment is used when the mouse is clicked on the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4229 * arrows at the top and bottom of the scrollbar, to scroll by a small amount.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4230 * gdouble page_increment;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4231 * the increment to use to make major changes to the value.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4232 * In a GtkScrollbar this increment is used when the mouse is clicked in the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4233 * trough, to scroll by a large amount.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4234 * gdouble page_size;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4235 * the page size.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4236 * In a GtkScrollbar this is the size of the area which is currently visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4237 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4238 public struct GtkAdjustment{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4239
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4240
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4241 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4242 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4243 * The GtkArrow struct containes the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4244 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4245 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4246 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4247 public struct GtkArrow{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4248
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4249
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4250 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4251 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4252 * num_marked_dates is an integer containing the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4253 * number of days that have a mark over them.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4254 * marked_date is an array containing the day numbers
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4255 * that currently have a mark over them.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4256 * month, year, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4257 * selected_day contain the currently visible month,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4258 * year, and selected day respectively.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4259 * All of these fields should be considered read only, and everything in this
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4260 * struct should only be modified using the functions provided below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4261 * Note
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4262 * Note that month is zero-based (i.e it allowed values
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4263 * are 0-11) while selected_day is one-based
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4264 * (i.e. allowed values are 1-31).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4265 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4266 public struct GtkCalendar{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4267
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4268
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4269 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4270 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4271 * The GtkDrawingArea struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4272 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4273 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4274 public struct GtkDrawingArea{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4275
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4276
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4277 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4278 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4279 * The GtkEventBox struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4280 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4281 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4282 public struct GtkEventBox{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4283
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4284
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4285 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4286 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4287 * The GtkHandleBox struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4288 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4289 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4290 * GtkShadowType shadow_type;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4291 * The shadow type for the entry. (See gtk_handle_box_set_shadow_type()).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4292 * GtkPositionType handle_position;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4293 * The position of the handlebox's handle with respect
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4294 * to the child. (See gtk_handle_box_set_handle_position())
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4295 * gint snap_edge;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4296 * A value of type GtkPosition type indicating snap edge for the widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4297 * (See gtk_handle_box_set_snap_edge). The value of -1 indicates
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4298 * that this value has not been set.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4299 * gboolean child_detached;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4300 * A boolean value indicating whether the handlebox's
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4301 * child is attached or detached.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4302 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4303 public struct GtkHandleBox{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4304
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4305
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4306 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4307 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4308 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4309 public struct GtkIMContextSimple{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4310
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4311
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4312 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4313 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4314 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4315 public struct GtkIMMulticontext{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4316
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4317
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4318 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4319 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4320 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4321 public struct GtkSizeGroup{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4322
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4323
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4324 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4325 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4326 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4327 public struct GtkTooltip{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4328
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4329
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4330 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4331 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4332 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4333 public struct GtkViewport{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4334
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4335
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4336 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4337 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4338 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4339 public struct GtkAccessible{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4340
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4341
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4342 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4343 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4344 * The GtkBin struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4345 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4346 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4347 * GtkWidget *child;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4348 * the child widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4349 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4350 public struct GtkBin{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4351
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4352
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4353 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4354 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4355 * The GtkBox describes an instance of GtkBox and contains the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4356 * following fields. (These fields should be considered read-only.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4357 * They should never be set by an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4358 * GList*children;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4359 * a list of children belonging the GtkBox.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4360 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4361 public struct GtkBox{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4362 // GList *children;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4363 // GtkBox.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4364 // short spacing;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4365 // GtkBox.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4366 // uint homogeneous : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4367 // GtkBox.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4368
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4369
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4370 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4371 * The GtkBoxChild holds a child widget of GtkBox and describes
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4372 * how the child is to be packed into the GtkBox. Use
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4373 * gtk_box_query_child_packing() and gtk_box_set_child_packing() to query
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4374 * and reset the padding,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4375 * expand, fill,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4376 * and pack fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4377 * GtkBoxChild contains the following fields. (These fields
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4378 * should be considered read-only. They should never be directly set by an
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4379 * application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4380 * GtkWidget*widget;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4381 * the child widget, packed into the GtkBox.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4382 * guint16padding;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4383 * the number of extra pixels to put between this child and its
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4384 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4385 public struct GtkBoxChild{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4386 // GtkWidget *widget;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4387 // GtkBox.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4388 // ushort padding;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4389 // GtkBox.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4390 // uint expand : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4391 // GtkBox.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4392 // uint fill : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4393 // GtkBox.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4394 // uint pack : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4395 // GtkBox.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4396 // uint isSecondary : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4397 // GtkBox.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4398
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4399
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4400 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4401 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4402 * This is a read-only struct; no members should be modified directly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4403 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4404 public struct GtkButtonBox{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4405
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4406
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4407 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4408 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4409 */
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4410 public struct GtkContainer
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4411 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4412 GtkWidget widget;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4413
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4414 GtkWidget *focus_child;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4415
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4416 guint flags;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4417 // guint border_width : 16;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4418
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4419 /*< private >*/
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4420 // guint need_resize : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4421 // guint resize_mode : 2;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4422 // guint reallocate_redraws : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4423 // guint has_focus_chain : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4424 }
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4425
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4426
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4427 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4428 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4429 * The GtkItem struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4430 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4431 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4432 public struct GtkItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4433
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4434
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4435 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4436 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4437 * The GtkMenuShell struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4438 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4439 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4440 * GList *children;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4441 * The list of GtkMenuItem objects contained by this GtkMenuShell.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4442 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4443 public struct GtkMenuShell{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4444
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4445
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4446 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4447 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4448 * The GtkMisc struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4449 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4450 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4451 * gfloat xalign;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4452 * the horizontal alignment, from 0 (left) to 1 (right).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4453 * gfloat yalign;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4454 * the vertical alignment, from 0 (top) to 1 (bottom).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4455 * guint16 xpad;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4456 * the amount of space to add on the left and right of the widget,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4457 * in pixels.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4458 * guint16 ypad;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4459 * the amount of space to add on the top and bottom of the widget,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4460 * in pixels.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4461 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4462 public struct GtkMisc{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4463
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4464
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4465 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4466 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4467 * The object itself. You should never use these members directly -
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4468 */
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4469
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4470 public struct GtkObject
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4471 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4472 GInitiallyUnowned parent_instance;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4473
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4474 /* 32 bits of flags. GtkObject only uses 4 of these bits and
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4475 * GtkWidget uses the rest. This is done because structs are
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4476 * aligned on 4 or 8 byte boundaries. If a new bitfield were
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4477 * used in GtkWidget much space would be wasted.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4478 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4479 guint32 flags;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4480 }
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4481
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4482
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4483 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4484 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4485 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4486 public struct GtkPaned{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4487
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4488
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4489 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4490 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4491 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4492 public struct GtkRange{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4493
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4494
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4495 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4496 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4497 * The GtkScale struct contains the following fields.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4498 * (These fields should be considered read-only. They should never be set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4499 * an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4500 * guint draw_value;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4501 * non-zero if the scale's current value is displayed next to the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4502 * slider.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4503 * guint value_pos;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4504 * the position in which the textual value is displayed, selected from
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4505 * GtkPositionType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4506 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4507 public struct GtkScale{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4508
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4509
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4510 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4511 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4512 * The GtkScrollbar struct does not contain any public data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4513 * Style Property Details
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4514 * The "fixed-slider-length" style property
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4515 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4516 public struct GtkScrollbar{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4517
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4518
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4519 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4520 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4521 * The GtkSeparator struct contains private data only.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4522 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4523 public struct GtkSeparator{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4524
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4525
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4526 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4527 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4528 * GtkStyle*style;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4529 * The style for the widget. The style contains the colors the widget should be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4530 */
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4531 public struct GtkWidget
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4532 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4533 GtkObject object;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4534 guint16 private_flags;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4535 guint8 state;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4536 guint8 saved_state;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4537 gchar* name;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4538
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4539 /*< public >*/
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4540
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4541 /* The style for the widget. The style contains the
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4542 * colors the widget should be drawn in for each state
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4543 * along with graphics contexts used to draw with and
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4544 * the font to use for text.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4545 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4546 GtkStyle *style;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4547
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4548 /* The widget's desired size.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4549 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4550 GtkRequisition requisition;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4551
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4552 /* The widget's allocated size.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4553 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4554 GtkAllocation allocation;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4555
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4556 /* The widget's window or its parent window if it does
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4557 * not have a window. (Which will be indicated by the
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4558 * GTK_NO_WINDOW flag being set).
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4559 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4560 GdkWindow *window;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4561
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4562 /* The widget's parent.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4563 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4564 GtkWidget *parent;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4565 }
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4566 // /+* The style for the widget. The style contains the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4567 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4568 // * colors the widget should be drawn inn for each state
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4569 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4570 // * along with graphics contexts used to draw with and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4571 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4572 // * the font to use for text.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4573 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4574 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4575 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4576 // GtkStyle *style;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4577 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4578 // /+* The widget's desired size.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4579 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4580 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4581 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4582 // GtkRequisition requisition;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4583 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4584 // /+* The widget's allocated size.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4585 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4586 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4587 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4588 // GtkAllocation allocation;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4589 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4590 // /+* The widget's window or its parent window if it does
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4591 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4592 // * not have a window. (Which will be indicated by the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4593 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4594 // * GTK_NO_WINDOW flag being set).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4595 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4596 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4597 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4598 // GdkWindow *window;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4599 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4600 // /+* The widget's parent.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4601 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4602 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4603 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4604 // GtkWidget *parent;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4605 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4606
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4607
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4608 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4609 * activate_signal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4610 * The signal to emit when a widget of this class is activated,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4611 * gtk_widget_activate() handles the emission. Implementation of this
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4612 * signal is optional.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4613 * set_scroll_adjustment_signal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4614 * This signal is emitted when a widget of this class is added
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4615 * to a scrolling aware parent, gtk_widget_set_scroll_adjustments()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4616 * handles the emission.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4617 * Implementation of this signal is optional.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4618 */
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4619 struct GtkObjectClass
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4620 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4621 GInitiallyUnownedClass parent_class;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4622
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4623 /* Non overridable class methods to set and get per class arguments */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4624 void (*set_arg) (GtkObject *object,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4625 GtkArg *arg,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4626 guint arg_id);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4627 void (*get_arg) (GtkObject *object,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4628 GtkArg *arg,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4629 guint arg_id);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4630
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4631 /* Default signal handler for the ::destroy signal, which is
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4632 * invoked to request that references to the widget be dropped.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4633 * If an object class overrides destroy() in order to perform class
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4634 * specific destruction then it must still invoke its superclass'
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4635 * implementation of the method after it is finished with its
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4636 * own cleanup. (See gtk_widget_real_destroy() for an example of
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4637 * how to do this).
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4638 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4639 void (*destroy) (GtkObject *object);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4640 }
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4641
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4642 struct GtkWidgetClass
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4643 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4644 /* The object class structure needs to be the first
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4645 * element in the widget class structure in order for
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4646 * the class mechanism to work correctly. This allows a
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4647 * GtkWidgetClass pointer to be cast to a GtkObjectClass
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4648 * pointer.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4649 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4650 GtkObjectClass parent_class;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4651
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4652 /*< public >*/
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4653
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4654 guint activate_signal;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4655
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4656 guint set_scroll_adjustments_signal;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4657
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4658 /*< private >*/
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4659
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4660 /* seldomly overidden */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4661 void (*dispatch_child_properties_changed) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4662 guint n_pspecs,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4663 GParamSpec **pspecs);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4664
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4665 /* basics */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4666 void (* show) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4667 void (* show_all) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4668 void (* hide) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4669 void (* hide_all) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4670 void (* map) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4671 void (* unmap) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4672 void (* realize) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4673 void (* unrealize) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4674 void (* size_request) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4675 GtkRequisition *requisition);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4676 void (* size_allocate) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4677 GtkAllocation *allocation);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4678 void (* state_changed) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4679 GtkStateType previous_state);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4680 void (* parent_set) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4681 GtkWidget *previous_parent);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4682 void (* hierarchy_changed) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4683 GtkWidget *previous_toplevel);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4684 void (* style_set) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4685 GtkStyle *previous_style);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4686 void (* direction_changed) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4687 GtkTextDirection previous_direction);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4688 void (* grab_notify) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4689 gboolean was_grabbed);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4690 void (* child_notify) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4691 GParamSpec *pspec);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4692
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4693 /* Mnemonics */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4694 gboolean (* mnemonic_activate) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4695 gboolean group_cycling);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4696
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4697 /* explicit focus */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4698 void (* grab_focus) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4699 gboolean (* focus) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4700 GtkDirectionType direction);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4701
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4702 /* events */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4703 gboolean (* event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4704 GdkEvent *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4705 gboolean (* button_press_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4706 GdkEventButton *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4707 gboolean (* button_release_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4708 GdkEventButton *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4709 gboolean (* scroll_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4710 GdkEventScroll *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4711 gboolean (* motion_notify_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4712 GdkEventMotion *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4713 gboolean (* delete_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4714 GdkEventAny *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4715 gboolean (* destroy_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4716 GdkEventAny *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4717 gboolean (* expose_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4718 GdkEventExpose *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4719 gboolean (* key_press_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4720 GdkEventKey *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4721 gboolean (* key_release_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4722 GdkEventKey *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4723 gboolean (* enter_notify_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4724 GdkEventCrossing *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4725 gboolean (* leave_notify_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4726 GdkEventCrossing *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4727 gboolean (* configure_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4728 GdkEventConfigure *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4729 gboolean (* focus_in_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4730 GdkEventFocus *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4731 gboolean (* focus_out_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4732 GdkEventFocus *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4733 gboolean (* map_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4734 GdkEventAny *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4735 gboolean (* unmap_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4736 GdkEventAny *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4737 gboolean (* property_notify_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4738 GdkEventProperty *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4739 gboolean (* selection_clear_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4740 GdkEventSelection *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4741 gboolean (* selection_request_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4742 GdkEventSelection *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4743 gboolean (* selection_notify_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4744 GdkEventSelection *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4745 gboolean (* proximity_in_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4746 GdkEventProximity *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4747 gboolean (* proximity_out_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4748 GdkEventProximity *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4749 gboolean (* visibility_notify_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4750 GdkEventVisibility *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4751 gboolean (* client_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4752 GdkEventClient *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4753 gboolean (* no_expose_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4754 GdkEventAny *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4755 gboolean (* window_state_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4756 GdkEventWindowState *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4757
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4758 /* selection */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4759 void (* selection_get) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4760 GtkSelectionData *selection_data,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4761 guint info,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4762 guint time_);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4763 void (* selection_received) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4764 GtkSelectionData *selection_data,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4765 guint time_);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4766
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4767 /* Source side drag signals */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4768 void (* drag_begin) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4769 GdkDragContext *context);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4770 void (* drag_end) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4771 GdkDragContext *context);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4772 void (* drag_data_get) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4773 GdkDragContext *context,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4774 GtkSelectionData *selection_data,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4775 guint info,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4776 guint time_);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4777 void (* drag_data_delete) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4778 GdkDragContext *context);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4779
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4780 /* Target side drag signals */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4781 void (* drag_leave) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4782 GdkDragContext *context,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4783 guint time_);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4784 gboolean (* drag_motion) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4785 GdkDragContext *context,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4786 gint x,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4787 gint y,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4788 guint time_);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4789 gboolean (* drag_drop) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4790 GdkDragContext *context,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4791 gint x,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4792 gint y,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4793 guint time_);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4794 void (* drag_data_received) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4795 GdkDragContext *context,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4796 gint x,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4797 gint y,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4798 GtkSelectionData *selection_data,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4799 guint info,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4800 guint time_);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4801
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4802 /* Signals used only for keybindings */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4803 gboolean (* popup_menu) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4804
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4805 /* If a widget has multiple tooltips/whatsthis, it should show the
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4806 * one for the current focus location, or if that doesn't make
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4807 * sense, should cycle through them showing each tip alongside
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4808 * whatever piece of the widget it applies to.
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4809 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4810 gboolean (* show_help) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4811 GtkWidgetHelpType help_type);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4812
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4813 /* accessibility support
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4814 */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4815 AtkObject* (*get_accessible) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4816
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4817 void (*screen_changed) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4818 GdkScreen *previous_screen);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4819 gboolean (*can_activate_accel) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4820 guint signal_id);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4821
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4822 /* Sent when a grab is broken. */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4823 gboolean (*grab_broken_event) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4824 GdkEventGrabBroken *event);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4825
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4826 void (* composited_changed) (GtkWidget *widget);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4827
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4828 gboolean (* query_tooltip) (GtkWidget *widget,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4829 gint x,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4830 gint y,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4831 gboolean keyboard_tooltip,
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4832 GtkTooltip *tooltip);
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4833
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4834 /* Padding for future expansion */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4835 void (*_gtk_reserved5) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4836 void (*_gtk_reserved6) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4837 void (*_gtk_reserved7) ();
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
4838 }
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4839
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4840 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4841 * A GtkRequisition represents the desired size of a widget. See
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4842 * the section called Size Requisition for more information.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4843 * gintwidth;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4844 * the widget's desired width
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4845 * gintheight;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4846 * the widget's desired height
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4847 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4848 public struct GtkRequisition
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4849 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4850 int width;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4851 int height;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4852 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4853
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4854
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4855 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4856 * A GtkAllocation of a widget represents region which has been allocated to the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4857 * widget by its parent. It is a subregion of its parents allocation. See
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4858 * the section called Size Allocation for more information.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4859 * gintx;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4860 * the X position of the widget's area relative to its parents allocation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4861 * ginty;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4862 * the Y position of the widget's area relative to its parents allocation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4863 * gintwidth;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4864 * the width of the widget's allocated area.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4865 * gintheight;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4866 * the height of the widget's allocated area.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4867 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4868 public struct GtkAllocation
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4869 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4870 int x;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4871 int y;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4872 int width;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4873 int height;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4874 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4875
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4876
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4877 public struct GtkSelectionData{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4878 // GdkAtom selection;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4879 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4880 // GdkAtom target;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4881 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4882 // GdkAtom type;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4883 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4884 // int format;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4885 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4886 // char *data;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4887 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4888 // int length;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4889 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4890 // GdkDisplay *display;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4891 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4892
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4893
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4894 public struct GtkWidgetAuxInfo
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4895 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4896 int x;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4897 int y;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4898 int width;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4899 int height;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4900 uint bitfield;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4901 //uint xSet : 1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4902 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4903
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4904
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4905 public struct GtkWidgetShapeInfo{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4906 // short offsetX;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4907 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4908 // short offsetY;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4909 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4910 // GdkBitmap *shapeMask;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4911 // GtkWidget.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4912
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4913
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4914 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4915 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4916 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4917 public struct GtkIMContext{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4918
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4919
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4920 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4921 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4922 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4923 public struct GtkPlug{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4924
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4925
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4926 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4927 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4928 * The GtkSocket structure contains the plug_window
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4929 * field. (This field should be considered read-only. It should
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4930 * never be set by an application.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4931 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4932 public struct GtkSocket{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4933
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4934
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4935 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4936 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4937 * The GtkCurve struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4938 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4939 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4940 public struct GtkCurve{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4941
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4942
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4943 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4944 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4945 * The GtkGammaCurve struct contains private data only, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4946 * should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4947 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4948 public struct GtkGammaCurve{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4949
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4950
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4951 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4952 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4953 * All distances are in 1/72nd's of an inch. (According to Adobe thats a point, but
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4954 * points are really 1/72.27 in.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4955 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4956 public struct GtkRuler{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4957
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4958
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4959 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4960 * This should be points_per_unit. This is the size of the unit in 1/72nd's of an inch and has nothing to do with screen pixels.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4961 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4962 public struct GtkRulerMetric{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4963 // char *metricName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4964 // GtkRuler.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4965 // char *abbrev;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4966 // GtkRuler.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4967 // /+* This should be pointsPerUnit. This is the size of the unit
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4968 // GtkRuler.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4969 // * inn 1/72nd's of an inch and has nothing to do with screen pixels +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4970 // GtkRuler.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4971 // double pixelsPerUnit;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4972 // GtkRuler.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4973 // double rulerScale[10];
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4974 // GtkRuler.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4975 // int subdivide[5]; /+* five possible modes of subdivision +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4976 // GtkRuler.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4977
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4978
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4979 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4980 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4981 * The GtkHRuler struct contains private data and should be accessed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4982 * with the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4983 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4984 public struct GtkHRuler{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4985
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4986
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4987 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4988 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4989 * The GtkVRuler struct contains private data and should be accessed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4990 * using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4991 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4992 public struct GtkVRuler{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4993
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4994
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4995 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4996 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4997 * Acts as a database of information about the list of recently
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4998 * used files. Normally, you retrieve the recent manager for a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4999 * particular screen using gtk_recent_manager_get_for_screen()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5000 * and it will contain information about current recent manager
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5001 * for that screen.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5002 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5003 public struct GtkRecentManager{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5004
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5005
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5006 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5007 * Contains informations found when looking up an entry of the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5008 * recently used files list.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5009 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5010 public struct GtkRecentInfo{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5011
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5012
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5013 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5014 * Meta-data to be passed to gtk_recent_manager_add_full() when
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5015 * registering a recently used resource.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5016 * gchar*display_name;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5017 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5018 public struct GtkRecentData
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5019 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5020 char *displayName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5021 char *description;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5022 char *mimeType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5023 char *appName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5024 char *appExec;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5025 char **groups;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5026 int isPrivate;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5027 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5028
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5029
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5030 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5031 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5032 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5033 public struct GtkRecentChooser{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5034
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5035
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5036 public struct GtkRecentChooserIface{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5037 // GTypeInterface baseIface;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5038 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5039 // /+*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5040 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5041 // * Methods
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5042 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5043 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5044 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5045 // int (* setCurrentUri) (GtkRecentChooser *chooser,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5046 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5047 // char *uri,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5048 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5049 // GError **error);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5050 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5051 // char * (* getCurrentUri) (GtkRecentChooser *chooser);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5052 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5053 // int (* selectUri) (GtkRecentChooser *chooser,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5054 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5055 // char *uri,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5056 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5057 // GError **error);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5058 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5059 // void (* unselectUri) (GtkRecentChooser *chooser,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5060 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5061 // char *uri);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5062 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5063 // void (* selectAll) (GtkRecentChooser *chooser);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5064 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5065 // void (* unselectAll) (GtkRecentChooser *chooser);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5066 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5067 // GList * (* getItems) (GtkRecentChooser *chooser);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5068 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5069 // GtkRecentManager *(* getRecentManager) (GtkRecentChooser *chooser);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5070 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5071 // void (* addFilter) (GtkRecentChooser *chooser,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5072 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5073 // GtkRecentFilter *filter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5074 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5075 // void (* removeFilter) (GtkRecentChooser *chooser,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5076 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5077 // GtkRecentFilter *filter);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5078 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5079 // GSList * (* listFilters) (GtkRecentChooser *chooser);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5080 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5081 // void (* setSortFunc) (GtkRecentChooser *chooser,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5082 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5083 // GtkRecentSortFunc sortFunc,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5084 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5085 // void* data,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5086 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5087 // GDestroyNotify destroy);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5088 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5089 // /+*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5090 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5091 // * Signals
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5092 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5093 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5094 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5095 // void (* itemActivated) (GtkRecentChooser *chooser);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5096 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5097 // void (* selectionChanged) (GtkRecentChooser *chooser);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5098 // GtkRecentChooser.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5099
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5100
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5101 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5102 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5103 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5104 public struct GtkRecentChooserDialog{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5105
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5106
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5107 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5108 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5109 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5110 public struct GtkRecentChooserMenu{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5111
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5112
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5113 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5114 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5115 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5116 public struct GtkRecentChooserWidget{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5117
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5118
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5119 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5120 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5121 * The GtkRecentFilter struct contains
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5122 * only private fields and should not be directly accessed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5123 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5124 public struct GtkRecentFilter{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5125
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5126
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5127 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5128 * A GtkRecentFilterInfo struct is used
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5129 * to pass information about the tested file to gtk_recent_filter_filter().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5130 * GtkRecentFilterFlagscontains;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5131 * Flags indicating which of the following fields need
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5132 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5133 public struct GtkRecentFilterInfo{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5134 // GtkRecentFilterFlags contains;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5135 // GtkRecentFilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5136 // char *uri;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5137 // GtkRecentFilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5138 // char *displayName;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5139 // GtkRecentFilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5140 // char *mimeType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5141 // GtkRecentFilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5142 // char **applications;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5143 // GtkRecentFilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5144 // char **groups;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5145 // GtkRecentFilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5146 // int age;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5147 // GtkRecentFilter.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5148
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5149
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5150 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5151 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5152 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5153 public struct GtkBuildable{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5154
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5155
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5156 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5157 * The GtkBuildableIface interface contains method that are
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5158 * necessary to allow GtkBuilder to construct an object from
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5159 * a GtkBuilder UI definition.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5160 * GTypeInterfaceg_iface;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5161 * the parent class
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5162 * set_name()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5163 * Stores the name attribute given in the GtkBuilder UI definition.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5164 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5165 public struct GtkBuildableIface{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5166 // GTypeInterface gIface;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5167 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5168 // /+* virtual table +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5169 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5170 // void (* setName) (GtkBuildable *buildable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5171 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5172 // char *name);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5173 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5174 // char * (* getName) (GtkBuildable *buildable);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5175 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5176 // void (* addChild) (GtkBuildable *buildable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5177 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5178 // GtkBuilder *builder,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5179 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5180 // GObject *child,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5181 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5182 // char *type);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5183 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5184 // void (* setBuildableProperty) (GtkBuildable *buildable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5185 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5186 // GtkBuilder *builder,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5187 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5188 // char *name,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5189 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5190 // GValue *value);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5191 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5192 // GObject * (* constructChild) (GtkBuildable *buildable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5193 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5194 // GtkBuilder *builder,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5195 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5196 // char *name);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5197 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5198 // int (* customTagStart) (GtkBuildable *buildable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5199 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5200 // GtkBuilder *builder,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5201 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5202 // GObject *child,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5203 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5204 // char *tagname,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5205 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5206 // GMarkupParser *parser,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5207 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5208 // void* *data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5209 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5210 // void (* customTagEnd) (GtkBuildable *buildable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5211 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5212 // GtkBuilder *builder,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5213 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5214 // GObject *child,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5215 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5216 // char *tagname,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5217 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5218 // void* *data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5219 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5220 // void (* customFinished) (GtkBuildable *buildable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5221 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5222 // GtkBuilder *builder,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5223 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5224 // GObject *child,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5225 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5226 // char *tagname,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5227 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5228 // void* data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5229 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5230 // void (* parserFinished) (GtkBuildable *buildable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5231 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5232 // GtkBuilder *builder);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5233 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5234 // GObject * (* getInternalChild) (GtkBuildable *buildable,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5235 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5236 // GtkBuilder *builder,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5237 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5238 // char *childname);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5239 // gtk-gtkbuildable.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5240
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5241
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5242 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5243 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5244 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5245 public struct GtkBuilder{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5246
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5247
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5248 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5249 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5250 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5251 * GtkFileSelection is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5252 * The GtkFileSelection struct contains the following GtkWidget fields:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5253 * GtkWidget*dir_list;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5254 * GtkWidget*file_list;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5255 * GtkWidget*selection_entry;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5256 * GtkWidget*selection_text;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5257 * GtkWidget*main_vbox;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5258 * GtkWidget*ok_button;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5259 * GtkWidget*cancel_button;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5260 * the two main buttons that signals should be connected
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5261 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5262 public struct GtkFileSelection{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5263 // GtkWidget *dirList;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5264 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5265 // GtkWidget *fileList;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5266 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5267 // GtkWidget *selectionEntry;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5268 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5269 // GtkWidget *selectionText;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5270 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5271 // GtkWidget *mainVbox;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5272 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5273 // GtkWidget *okButton;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5274 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5275 // GtkWidget *cancelButton;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5276 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5277 // GtkWidget *helpButton;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5278 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5279 // GtkWidget *historyPulldown;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5280 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5281 // GtkWidget *historyMenu;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5282 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5283 // GList *historyList;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5284 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5285 // GtkWidget *fileopDialog;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5286 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5287 // GtkWidget *fileopEntry;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5288 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5289 // char *fileopFile;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5290 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5291 // void* cmplState;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5292 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5293 // GtkWidget *fileopCDir;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5294 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5295 // GtkWidget *fileopDelFile;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5296 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5297 // GtkWidget *fileopRenFile;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5298 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5299 // GtkWidget *buttonArea;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5300 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5301 // GtkWidget *actionArea;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5302 // GtkFileSelection.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5303
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5304
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5305 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5306 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5307 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5308 * GtkItemFactory is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5309 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5310 public struct GtkItemFactory{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5311
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5312
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5313 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5314 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5315 * GtkItemFactoryEntry is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5316 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5317 public struct GtkItemFactoryEntry{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5318 // char *path;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5319 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5320 // char *accelerator;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5321 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5322 // GtkItemFactoryCallback callback;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5323 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5324 // uint callbackAction;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5325 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5326 // /+* possible values:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5327 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5328 // * NULL -> "<Item>"
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5329 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5330 // * "" -> "<Item>"
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5331 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5332 // * "<Title>" -> create a title item
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5333 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5334 // * "<Item>" -> create a simple item
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5335 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5336 // * "<ImageItem>" -> create an item holding an image
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5337 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5338 // * "<StockItem>" -> create an item holding a stock image
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5339 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5340 // * "<CheckItem>" -> create a check item
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5341 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5342 // * "<ToggleItem>" -> create a toggle item
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5343 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5344 // * "<RadioItem>" -> create a radio item
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5345 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5346 // * <path> -> path of a radio item to link against
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5347 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5348 // * "<Separator>" -> create a separator
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5349 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5350 // * "<Tearoff>" -> create a tearoff separator
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5351 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5352 // * "<Branch>" -> create an item to hold sub items
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5353 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5354 // * "<LastBranch>" -> create a right justified item to hold sub items
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5355 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5356 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5357 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5358 // char *itemType;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5359 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5360 // /+* Extra data for some item types:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5361 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5362 // * ImageItem -> pointer to inlined pixbuf stream
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5363 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5364 // * StockItem -> name of stock item
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5365 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5366 // +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5367 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5368 // void* extraData;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5369 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5370
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5371
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5372 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5373 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5374 * GtkItemFactoryItem is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5375 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5376 public struct GtkItemFactoryItem{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5377 // char *path;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5378 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5379 // GSList *widgets;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5380 // GtkItemFactory.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5381
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5382
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5383 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5384 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5385 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5386 * GtkTooltips is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5387 * Holds information about a group of tooltips. Fields should be changed using the functions provided, rather than directly accessing the struct's members.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5388 */
15
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5389 public struct GtkTooltips
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5390 {
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5391 GtkObject parent_instance;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5392
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5393 /*< private >*/
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5394 GtkWidget *tip_window;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5395 GtkWidget *tip_label;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5396 GtkTooltipsData *active_tips_data;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5397 GList *tips_data_list; /* unused */
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5398
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5399 guint flags1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5400 guint flags2;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5401
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5402 // guint delay : 30;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5403 // guint enabled : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5404 // guint have_grab : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5405 // guint use_sticky_delay : 1;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5406 // gint timer_tag;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5407 GTimeVal last_popdown;
758bbbe4b86a Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents: 11
diff changeset
5408 }
11
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5409
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5410
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5411 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5412 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5413 * GtkTooltipsData has been deprecated since version 2.12 and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5414 * tooltips is the GtkTooltips group that this tooltip belongs to. widget is the GtkWidget that this tooltip data is associated with. tip_text is a string containing the tooltip message itself.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5415 * tip_private is a string that is not shown as the default tooltip. Instead, this message may be more informative and go towards forming a context-sensitive help system for your application. (FIXME: how to actually "switch on" private tips?)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5416 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5417 public struct GtkTooltipsData{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5418 // GtkTooltips *tooltips;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5419 // GtkTooltips.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5420 // GtkWidget *widget;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5421 // GtkTooltips.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5422 // char *tipText;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5423 // GtkTooltips.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5424 // char *tipPrivate;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5425 // GtkTooltips.html
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5426
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5427
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5428 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5429 * Main Gtk struct.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5430 * The GtkProgress struct contains private data only.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5431 * and should be accessed using the functions below.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5432 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5433 public struct GtkProgress{}
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5434
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5435
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5436 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5437 * Returns whether the style is attached to a window.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5438 * style:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5439 * a GtkStyle.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5440 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5441 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5442 // #define GTK_STYLE_ATTACHED(style) (GTK_STYLE (style)->attach_count > 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5443
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5444 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5445 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5446 * gtk_style_apply_default_pixmap is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5447 * Deprecated alias for gtk_style_apply_default_background().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5448 * s:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5449 * gw:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5450 * st:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5451 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5452 * x:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5453 * y:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5454 * w:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5455 * h:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5456 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5457 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5458 // #define gtk_style_apply_default_pixmap(s,gw,st,a,x,y,w,h) gtk_style_apply_default_background (s,gw,1,st,a,x,y,w,h)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5459
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5460 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5461 * Returns TRUE if the version of the GTK+ header files is the same
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5462 * as or newer than the passed-in version.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5463 * major:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5464 * major version (e.g. 1 for version 1.2.5)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5465 * minor:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5466 * minor version (e.g. 2 for version 1.2.5)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5467 * micro:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5468 * micro version (e.g. 5 for version 1.2.5)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5469 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5470 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5471 // #define GTK_CHECK_VERSION(major,minor,micro)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5472
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5473 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5474 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5475 * gtk_signal_lookup is deprecated and should not be used in newly-written code. Use g_signal_lookup() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5476 * Given the name of the signal and the type of object it connects
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5477 * to, get the signal's identifying integer. Emitting the signal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5478 * by number is somewhat faster than using the name each time.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5479 * It also tries the ancestors of the given type.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5480 * name:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5481 * the signal's name, e.g. clicked.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5482 * object_type:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5483 * the type that the signal operates on, e.g. GTK_TYPE_BUTTON.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5484 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5485 * the signal's identifying number, or 0 if no signal was found.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5486 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5487 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5488 // #define gtk_signal_lookup(name,object_type)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5489
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5490 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5491 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5492 * gtk_signal_name is deprecated and should not be used in newly-written code. Use g_signal_name() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5493 * Given the signal's identifier, finds its name.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5494 * Two different signals may have the same name, if they have differing types.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5495 * signal_id:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5496 * the signal's identifying number.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5497 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5498 * the signal name, or NULL if the signal number was invalid.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5499 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5500 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5501 // #define gtk_signal_name(signal_id)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5502
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5503 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5504 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5505 * gtk_signal_emit_stop is deprecated and should not be used in newly-written code. Use g_signal_stop_emission() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5506 * This function aborts a signal's current emission.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5507 * It will prevent the default method from running,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5508 * if the signal was GTK_RUN_LAST and you connected
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5509 * normally (i.e. without the "after" flag).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5510 * It will print a warning if used on a signal which
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5511 * isn't being emitted.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5512 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5513 * the object whose signal handlers you wish to stop.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5514 * signal_id:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5515 * the signal identifier, as returned by g_signal_lookup().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5516 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5517 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5518 // #define gtk_signal_emit_stop(object,signal_id)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5519
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5520 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5521 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5522 * gtk_signal_connect is deprecated and should not be used in newly-written code. Use g_signal_connect() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5523 * Attaches a function pointer and user data to a signal for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5524 * a particular object.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5525 * The GtkSignalFunction takes a GtkObject as its first parameter.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5526 * It will be the same object as the one you're connecting
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5527 * the hook to. The func_data will be passed as the last parameter
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5528 * to the hook.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5529 * All else being equal, signal handlers are invoked in the order
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5530 * connected (see gtk_signal_emit() for the other details of
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5531 * which order things are called in).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5532 * Here is how one passes an integer as user data,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5533 * for when you just want to specify a constant int
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5534 * as parameter to your function:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5535 * static void button_clicked_int (GtkButton* button, gpointer func_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5536 * {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5537 * g_print ("button pressed: %d\n", GPOINTER_TO_INT (func_data));
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5538 * }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5539 * /+* By calling this function, you will make the g_print above
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5540 * * execute, printing the number passed as `to_print'. +/
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5541 * static void attach_print_signal (GtkButton* button, gint to_print)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5542 * {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5543 * gtk_signal_connect (GTK_OBJECT (button), "clicked",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5544 * GTK_SIGNAL_FUNC (button_clicked_int),
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5545 * GINT_TO_POINTER (to_print));
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5546 * }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5547 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5548 * the object associated with the signal, e.g. if a button
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5549 * is getting pressed, this is that button.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5550 * name:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5551 * name of the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5552 * func:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5553 * function pointer to attach to the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5554 * func_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5555 * value to pass as to your function (through the marshaller).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5556 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5557 * the connection id.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5558 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5559 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5560 // #define gtk_signal_connect(object,name,func,func_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5561
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5562 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5563 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5564 * gtk_signal_connect_after is deprecated and should not be used in newly-written code. Use g_signal_connect_after() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5565 * Attaches a function pointer and user data to a signal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5566 * so that this handler will be called after the other handlers.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5567 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5568 * the object associated with the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5569 * name:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5570 * name of the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5571 * func:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5572 * function pointer to attach to the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5573 * func_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5574 * value to pass as to your function (through the marshaller).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5575 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5576 * the unique identifier for this attachment: the connection id.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5577 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5578 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5579 // #define gtk_signal_connect_after(object,name,func,func_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5580
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5581 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5582 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5583 * gtk_signal_connect_object is deprecated and should not be used in newly-written code. Use g_signal_connect_swapped() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5584 * This function is for registering a callback that will
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5585 * call another object's callback. That is,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5586 * instead of passing the object which is responsible
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5587 * for the event as the first parameter of the callback,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5588 * it is switched with the user data (so the object which emits
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5589 * the signal will be the last parameter, which is where the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5590 * user data usually is).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5591 * This is useful for passing a standard function in as a callback.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5592 * For example, if you wanted a button's press to gtk_widget_show()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5593 * some widget, you could write:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5594 * gtk_signal_connect_object (button, "clicked", gtk_widget_show, window);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5595 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5596 * the object which emits the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5597 * name:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5598 * the name of the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5599 * func:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5600 * the function to callback.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5601 * slot_object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5602 * the object to pass as the first parameter to func.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5603 * (Though it pretends to take an object, you can
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5604 * really pass any gpointer as the slot_object .)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5605 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5606 * the connection id.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5607 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5608 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5609 // #define gtk_signal_connect_object(object,name,func,slot_object)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5610
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5611 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5612 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5613 * gtk_signal_connect_object_after is deprecated and should not be used in newly-written code. Use g_signal_connect_data() instead, passing
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5614 * G_CONNECT_AFTER|G_CONNECT_SWAPPED as connect_flags.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5615 * Attaches a signal hook to a signal, passing in an alternate
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5616 * object as the first parameter, and guaranteeing
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5617 * that the default handler and all normal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5618 * handlers are called first.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5619 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5620 * the object associated with the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5621 * name:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5622 * name of the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5623 * func:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5624 * function pointer to attach to the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5625 * slot_object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5626 * the object to pass as the first parameter to func.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5627 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5628 * the connection id.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5629 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5630 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5631 // #define gtk_signal_connect_object_after(object,name,func,slot_object)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5632
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5633 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5634 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5635 * gtk_signal_disconnect is deprecated and should not be used in newly-written code. Use g_signal_handler_disconnect() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5636 * Destroys a user-defined handler connection.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5637 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5638 * the object which the handler pertains to.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5639 * handler_id:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5640 * the connection id.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5641 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5642 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5643 // #define gtk_signal_disconnect(object,handler_id)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5644
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5645 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5646 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5647 * gtk_signal_disconnect_by_func is deprecated and should not be used in newly-written code. Use g_signal_handlers_disconnect_by_func() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5648 * Destroys all connections for a particular object, with
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5649 * the given function-pointer and user-data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5650 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5651 * the object which emits the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5652 * func:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5653 * the function pointer to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5654 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5655 * the user data to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5656 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5657 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5658 // #define gtk_signal_disconnect_by_func(object,func,data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5659
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5660 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5661 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5662 * gtk_signal_disconnect_by_data is deprecated and should not be used in newly-written code. Use g_signal_handlers_disconnect_matched() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5663 * Destroys all connections for a particular object, with
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5664 * the given user-data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5665 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5666 * the object which emits the signal.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5667 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5668 * the user data to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5669 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5670 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5671 // #define gtk_signal_disconnect_by_data(object,data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5672
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5673 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5674 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5675 * gtk_signal_handler_block is deprecated and should not be used in newly-written code. Use g_signal_handler_block() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5676 * Prevents a user-defined handler from being invoked. All other
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5677 * signal processing will go on as normal, but this particular
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5678 * handler will ignore it.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5679 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5680 * the object which emits the signal to block.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5681 * handler_id:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5682 * the connection id.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5683 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5684 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5685 // #define gtk_signal_handler_block(object,handler_id)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5686
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5687 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5688 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5689 * gtk_signal_handler_block_by_func is deprecated and should not be used in newly-written code. Use g_signal_handlers_block_by_func() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5690 * Prevents a user-defined handler from being invoked, by reference to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5691 * the user-defined handler's function pointer and user data. (It may result in
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5692 * multiple hooks being blocked, if you've called connect multiple times.)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5693 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5694 * the object which emits the signal to block.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5695 * func:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5696 * the function pointer of the handler to block.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5697 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5698 * the user data of the handler to block.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5699 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5700 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5701 // #define gtk_signal_handler_block_by_func(object,func,data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5702
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5703 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5704 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5705 * gtk_signal_handler_block_by_data is deprecated and should not be used in newly-written code. Use g_signal_handlers_block_matched() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5706 * Prevents all user-defined handlers with a certain user data from being invoked.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5707 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5708 * the object which emits the signal we want to block.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5709 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5710 * the user data of the handlers to block.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5711 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5712 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5713 // #define gtk_signal_handler_block_by_data(object,data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5714
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5715 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5716 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5717 * gtk_signal_handler_unblock is deprecated and should not be used in newly-written code. Use g_signal_handler_unblock() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5718 * Undoes a block, by connection id. Note that undoing a block doesn't
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5719 * necessarily make the hook callable, because if you block a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5720 * hook twice, you must unblock it twice.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5721 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5722 * the object which emits the signal we want to unblock.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5723 * handler_id:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5724 * the emission handler identifier, as returned by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5725 * gtk_signal_connect(), etc.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5726 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5727 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5728 // #define gtk_signal_handler_unblock(object,handler_id)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5729
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5730 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5731 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5732 * gtk_signal_handler_unblock_by_func is deprecated and should not be used in newly-written code. Use g_signal_handlers_unblock_by_func() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5733 * Undoes a block, by function pointer and data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5734 * Note that undoing a block doesn't
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5735 * necessarily make the hook callable, because if you block a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5736 * hook twice, you must unblock it twice.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5737 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5738 * the object which emits the signal we want to unblock.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5739 * func:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5740 * the function pointer to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5741 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5742 * the user data to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5743 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5744 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5745 // #define gtk_signal_handler_unblock_by_func(object,func,data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5746
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5747 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5748 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5749 * gtk_signal_handler_unblock_by_data is deprecated and should not be used in newly-written code. Use g_signal_handlers_unblock_matched() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5750 * Undoes block(s), to all signals for a particular object
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5751 * with a particular user-data pointer
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5752 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5753 * the object which emits the signal we want to unblock.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5754 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5755 * the user data to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5756 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5757 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5758 // #define gtk_signal_handler_unblock_by_data(object,data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5759
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5760 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5761 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5762 * gtk_signal_handler_pending is deprecated and should not be used in newly-written code. Use g_signal_has_handler_pending() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5763 * Returns a connection id corresponding to a given signal id and object.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5764 * One example of when you might use this is when the arguments
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5765 * to the signal are difficult to compute. A class implementor
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5766 * may opt to not emit the signal if no one is attached anyway,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5767 * thus saving the cost of building the arguments.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5768 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5769 * the object to search for the desired user-defined handler.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5770 * signal_id:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5771 * the number of the signal to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5772 * may_be_blocked:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5773 * whether it is acceptable to return a blocked
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5774 * handler.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5775 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5776 * the connection id, if a connection was found. 0 otherwise.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5777 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5778 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5779 // #define gtk_signal_handler_pending(object,signal_id,may_be_blocked)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5780
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5781 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5782 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5783 * gtk_signal_handler_pending_by_func is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5784 * Returns a connection id corresponding to a given signal id, object, function
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5785 * pointer and user data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5786 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5787 * the object to search for the desired handler.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5788 * signal_id:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5789 * the number of the signal to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5790 * may_be_blocked:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5791 * whether it is acceptable to return a blocked
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5792 * handler.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5793 * func:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5794 * the function pointer to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5795 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5796 * the user data to search for.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5797 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5798 * the connection id, if a handler was found. 0 otherwise.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5799 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5800 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5801 // #define gtk_signal_handler_pending_by_func(object,signal_id,may_be_blocked,func,data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5802
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5803 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5804 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5805 * GTK_CLASS_NAME is deprecated and should not be used in newly-written code. Use g_type_name() and G_TYPE_FROM_CLASS() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5806 * Returns the type name of class.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5807 * class:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5808 * a GtkTypeClass.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5809 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5810 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5811 // #define GTK_CLASS_NAME(class) (g_type_name (G_TYPE_FROM_CLASS (class)))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5812
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5813 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5814 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5815 * GTK_CLASS_TYPE is deprecated and should not be used in newly-written code. Use G_TYPE_FROM_CLASS() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5816 * Returns the type of class.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5817 * class:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5818 * a GtkTypeClass.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5819 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5820 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5821 // #define GTK_CLASS_TYPE(class) (G_TYPE_FROM_CLASS (class))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5822
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5823 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5824 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5825 * GTK_TYPE_IS_OBJECT is deprecated and should not be used in newly-written code. Use G_TYPE_IS_OBJECT() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5826 * Returns TRUE if type is a GTK_TYPE_OBJECT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5827 * type:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5828 * a GtkType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5829 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5830 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5831 // #define GTK_TYPE_IS_OBJECT(type) (g_type_is_a ((type), GTK_TYPE_OBJECT))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5832
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5833 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5834 * Just a macroized cast into a GtkSignalFunc.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5835 * f:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5836 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5837 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5838 // #define GTK_SIGNAL_FUNC(f) ((GtkSignalFunc) (f))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5839
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5840 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5841 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5842 * GTK_VALUE_CHAR is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5843 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_CHAR.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5844 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5845 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5846 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5847 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5848 // #define GTK_VALUE_CHAR(a) ((a).d.char_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5849
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5850 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5851 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5852 * GTK_VALUE_UCHAR is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5853 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_UCHAR.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5854 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5855 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5856 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5857 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5858 // #define GTK_VALUE_UCHAR(a) ((a).d.uchar_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5859
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5860 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5861 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5862 * GTK_VALUE_BOOL is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5863 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_BOOL.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5864 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5865 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5866 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5867 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5868 // #define GTK_VALUE_BOOL(a) ((a).d.bool_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5869
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5870 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5871 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5872 * GTK_VALUE_INT is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5873 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_INT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5874 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5875 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5876 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5877 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5878 // #define GTK_VALUE_INT(a) ((a).d.int_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5879
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5880 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5881 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5882 * GTK_VALUE_UINT is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5883 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_UINT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5884 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5885 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5886 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5887 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5888 // #define GTK_VALUE_UINT(a) ((a).d.uint_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5889
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5890 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5891 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5892 * GTK_VALUE_LONG is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5893 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_LONG.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5894 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5895 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5896 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5897 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5898 // #define GTK_VALUE_LONG(a) ((a).d.long_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5899
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5900 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5901 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5902 * GTK_VALUE_ULONG is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5903 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_ULONG.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5904 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5905 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5906 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5907 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5908 // #define GTK_VALUE_ULONG(a) ((a).d.ulong_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5909
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5910 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5911 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5912 * GTK_VALUE_FLOAT is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5913 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_FLOAT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5914 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5915 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5916 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5917 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5918 // #define GTK_VALUE_FLOAT(a) ((a).d.float_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5919
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5920 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5921 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5922 * GTK_VALUE_DOUBLE is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5923 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_DOUBLE.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5924 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5925 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5926 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5927 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5928 // #define GTK_VALUE_DOUBLE(a) ((a).d.double_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5929
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5930 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5931 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5932 * GTK_VALUE_STRING is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5933 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_STRING.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5934 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5935 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5936 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5937 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5938 // #define GTK_VALUE_STRING(a) ((a).d.string_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5939
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5940 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5941 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5942 * GTK_VALUE_ENUM is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5943 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_ENUM.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5944 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5945 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5946 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5947 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5948 // #define GTK_VALUE_ENUM(a) ((a).d.int_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5949
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5950 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5951 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5952 * GTK_VALUE_FLAGS is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5953 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_FLAGS.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5954 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5955 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5956 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5957 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5958 // #define GTK_VALUE_FLAGS(a) ((a).d.uint_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5959
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5960 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5961 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5962 * GTK_VALUE_BOXED is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5963 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_BOXED.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5964 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5965 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5966 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5967 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5968 // #define GTK_VALUE_BOXED(a) ((a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5969
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5970 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5971 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5972 * GTK_VALUE_POINTER is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5973 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_POINTER.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5974 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5975 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5976 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5977 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5978 // #define GTK_VALUE_POINTER(a) ((a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5979
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5980 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5981 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5982 * GTK_VALUE_OBJECT is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5983 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_OBJECT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5984 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5985 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5986 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5987 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5988 // #define GTK_VALUE_OBJECT(a) ((a).d.object_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5989
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5990 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5991 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5992 * GTK_VALUE_SIGNAL is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5993 * Gets the value of a GtkArg whose GtkType is GTK_TYPE_SIGNAL.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5994 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5995 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5996 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5997 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5998 // #define GTK_VALUE_SIGNAL(a) ((a).d.signal_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5999
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6000 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6001 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6002 * GTK_RETLOC_CHAR is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6003 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_CHAR.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6004 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6005 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6006 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6007 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6008 // #define GTK_RETLOC_CHAR(a) ((gchar*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6009
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6010 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6011 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6012 * GTK_RETLOC_UCHAR is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6013 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_UCHAR.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6014 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6015 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6016 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6017 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6018 // #define GTK_RETLOC_UCHAR(a) ((guchar*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6019
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6020 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6021 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6022 * GTK_RETLOC_BOOL is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6023 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_BOOL.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6024 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6025 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6026 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6027 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6028 // #define GTK_RETLOC_BOOL(a) ((gboolean*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6029
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6030 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6031 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6032 * GTK_RETLOC_INT is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6033 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_INT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6034 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6035 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6036 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6037 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6038 // #define GTK_RETLOC_INT(a) ((gint*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6039
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6040 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6041 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6042 * GTK_RETLOC_UINT is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6043 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_UINT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6044 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6045 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6046 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6047 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6048 // #define GTK_RETLOC_UINT(a) ((guint*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6049
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6050 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6051 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6052 * GTK_RETLOC_LONG is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6053 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_LONG.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6054 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6055 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6056 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6057 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6058 // #define GTK_RETLOC_LONG(a) ((glong*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6059
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6060 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6061 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6062 * GTK_RETLOC_ULONG is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6063 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_ULONG.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6064 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6065 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6066 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6067 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6068 // #define GTK_RETLOC_ULONG(a) ((gulong*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6069
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6070 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6071 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6072 * GTK_RETLOC_FLOAT is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6073 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_FLOAT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6074 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6075 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6076 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6077 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6078 // #define GTK_RETLOC_FLOAT(a) ((gfloat*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6079
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6080 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6081 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6082 * GTK_RETLOC_DOUBLE is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6083 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_DOUBLE.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6084 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6085 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6086 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6087 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6088 // #define GTK_RETLOC_DOUBLE(a) ((gdouble*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6089
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6090 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6091 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6092 * GTK_RETLOC_STRING is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6093 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_STRING.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6094 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6095 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6096 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6097 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6098 // #define GTK_RETLOC_STRING(a) ((gchar**) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6099
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6100 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6101 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6102 * GTK_RETLOC_ENUM is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6103 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_ENUM.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6104 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6105 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6106 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6107 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6108 // #define GTK_RETLOC_ENUM(a) ((gint*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6109
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6110 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6111 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6112 * GTK_RETLOC_FLAGS is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6113 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_FLAGS.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6114 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6115 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6116 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6117 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6118 // #define GTK_RETLOC_FLAGS(a) ((guint*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6119
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6120 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6121 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6122 * GTK_RETLOC_BOXED is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6123 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_BOXED.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6124 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6125 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6126 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6127 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6128 // #define GTK_RETLOC_BOXED(a) ((gpointer*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6129
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6130 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6131 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6132 * GTK_RETLOC_POINTER is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6133 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_POINTER.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6134 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6135 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6136 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6137 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6138 // #define GTK_RETLOC_POINTER(a) ((gpointer*) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6139
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6140 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6141 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6142 * GTK_RETLOC_OBJECT is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6143 * If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_OBJECT.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6144 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6145 * a GtkArg.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6146 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6147 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6148 // #define GTK_RETLOC_OBJECT(a) ((GtkObject**) (a).d.pointer_data)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6149
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6150 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6151 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6152 * gtk_type_name is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6153 * Returns a pointer to the name of a type, or NULL if it has none.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6154 * type:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6155 * a GtkType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6156 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6157 * a pointer to the name of a type, or NULL if it has none.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6158 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6159 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6160 // #define gtk_type_name(type) g_type_name (type)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6161
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6162 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6163 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6164 * gtk_type_from_name is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6165 * Gets the internal representation of a type, given its name.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6166 * name:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6167 * the name of a GTK+ type
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6168 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6169 * a GtkType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6170 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6171 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6172 // #define gtk_type_from_name(name) g_type_from_name (name)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6173
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6174 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6175 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6176 * gtk_type_parent is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6177 * Returns the parent type of a GtkType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6178 * type:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6179 * a GtkType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6180 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6181 * the GtkType of the parent.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6182 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6183 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6184 // #define gtk_type_parent(type) g_type_parent (type)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6185
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6186 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6187 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6188 * gtk_type_is_a is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6189 * Looks in the type hierarchy to see if type has is_a_type among its
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6190 * ancestors. Do so with a simple lookup, not a loop.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6191 * type:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6192 * a GtkType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6193 * is_a_type:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6194 * another GtkType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6195 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6196 * TRUE if type is a is_a_type.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6197 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6198 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6199 // #define gtk_type_is_a(type, is_a_type) g_type_is_a ((type), (is_a_type))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6200
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6201 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6202 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6203 * gtk_tree_model_get_iter_root is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6204 * A alternate name for gtk_tree_model_get_iter_first() provided for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6205 * compatibility reasons; this macro will be deprecated in future
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6206 * versions of GTK+.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6207 * tree_model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6208 * A GtkTreeModel.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6209 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6210 * uninitialized GtkTreeIter.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6211 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6212 * TRUE, if iter was set.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6213 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6214 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6215 // #define gtk_tree_model_get_iter_root(tree_model, iter) gtk_tree_model_get_iter_first(tree_model, iter)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6216
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6217 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6218 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6219 * gtk_menu_append is deprecated and should not be used in newly-written code. Use gtk_menu_shell_append() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6220 * Adds a new GtkMenuItem to the end of the menu's item list.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6221 * menu:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6222 * a GtkMenu.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6223 * child:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6224 * The GtkMenuItem to add.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6225 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6226 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6227 // #define gtk_menu_append(menu,child) gtk_menu_shell_append ((GtkMenuShell *)(menu),(child))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6228
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6229 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6230 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6231 * gtk_menu_prepend is deprecated and should not be used in newly-written code. Use gtk_menu_shell_prepend() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6232 * Adds a new GtkMenuItem to the beginning of the menu's item list.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6233 * menu:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6234 * a GtkMenu.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6235 * child:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6236 * The GtkMenuItem to add.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6237 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6238 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6239 // #define gtk_menu_prepend(menu,child) gtk_menu_shell_prepend ((GtkMenuShell *)(menu),(child))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6240
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6241 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6242 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6243 * gtk_menu_insert is deprecated and should not be used in newly-written code. Use gtk_menu_shell_insert() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6244 * Adds a new GtkMenuItem to the menu's item list at the position
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6245 * indicated by position.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6246 * menu:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6247 * a GtkMenu.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6248 * child:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6249 * The GtkMenuItem to add.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6250 * pos:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6251 * The position in the item list where child is added.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6252 * Positions are numbered from 0 to n-1.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6253 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6254 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6255 // #define gtk_menu_insert(menu,child,pos) gtk_menu_shell_insert ((GtkMenuShell *)(menu),(child),(pos))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6256
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6257 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6258 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6259 * gtk_menu_bar_append is deprecated and should not be used in newly-written code. Use gtk_menu_shell_append() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6260 * Adds a new GtkMenuItem to the end of the GtkMenuBar
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6261 * menu:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6262 * a GtkMenuBar
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6263 * child:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6264 * the GtkMenuItem to add
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6265 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6266 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6267 // #define gtk_menu_bar_append(menu,child) gtk_menu_shell_append ((GtkMenuShell *)(menu),(child))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6268
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6269 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6270 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6271 * gtk_menu_bar_prepend is deprecated and should not be used in newly-written code. Use gtk_menu_shell_prepend() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6272 * Adds a new GtkMenuItem to the beginning of the GtkMenuBar
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6273 * menu:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6274 * a GtkMenuBar
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6275 * child:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6276 * the GtkMenuItem to add
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6277 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6278 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6279 // #define gtk_menu_bar_prepend(menu,child) gtk_menu_shell_prepend ((GtkMenuShell *)(menu),(child))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6280
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6281 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6282 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6283 * gtk_menu_bar_insert is deprecated and should not be used in newly-written code. Use gtk_menu_shell_insert() instead.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6284 * Adds a new GtkMenuItem to the GtkMenuBar at the position defined by position
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6285 * menu:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6286 * a GtkMenuBar
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6287 * child:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6288 * the GtkMenuItem to add
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6289 * pos:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6290 * the position in the item list where the child is added.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6291 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6292 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6293 // #define gtk_menu_bar_insert(menu,child,pos) gtk_menu_shell_insert ((GtkMenuShell *)(menu),(child),(pos))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6294
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6295 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6296 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6297 * gtk_menu_item_right_justify is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6298 * Sets the menu item to be right-justified. Only useful for menu bars.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6299 * menu_item:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6300 * the menu item
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6301 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6302 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6303 // #define gtk_menu_item_right_justify(menu_item) gtk_menu_item_set_right_justified ((menu_item), TRUE)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6304
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6305 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6306 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6307 * gtk_button_box_get_spacing is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6308 * Retrieves how much space a button box is placing between each child button.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6309 * b:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6310 * a GtkButtonBox
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6311 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6312 * the current spacing applied to the buttons in widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6313 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6314 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6315 // #define gtk_button_box_get_spacing(b) gtk_box_get_spacing (GTK_BOX (b))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6316
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6317 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6318 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6319 * gtk_button_box_set_spacing is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6320 * Sets the amount of spacing between buttons in a given button box.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6321 * b:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6322 * a GtkButtonBox.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6323 * s:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6324 * the number of pixels of spacing.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6325 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6326 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6327 // #define gtk_button_box_set_spacing(b,s) gtk_box_set_spacing (GTK_BOX (b), s)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6328
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6329 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6330 * widget:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6331 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6332 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6333 // #define GTK_IS_RESIZE_CONTAINER(widget) (GTK_IS_CONTAINER (widget) ((GtkContainer*) (widget))->resize_mode != GTK_RESIZE_PARENT)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6334
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6335 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6336 * This macro should be used to emit a standard warning about unexpected
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6337 * properties in set_child_property() and get_child_property() implementations.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6338 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6339 * the GObject on which set_child_property() or get_child_property()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6340 * was called
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6341 * property_id:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6342 * the numeric id of the property
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6343 * pspec:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6344 * the GParamSpec of the property
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6345 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6346 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6347 // #define GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID(object, property_id, pspec)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6348
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6349 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6350 * Gets the type of an object.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6351 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6352 * a GtkObject.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6353 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6354 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6355 // #define GTK_OBJECT_TYPE(object) (G_TYPE_FROM_INSTANCE (object))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6356
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6357 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6358 * Gets the name of an objects type.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6359 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6360 * a GtkObject.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6361 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6362 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6363 // #define GTK_OBJECT_TYPE_NAME(object) (g_type_name (GTK_OBJECT_TYPE (object)))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6364
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6365 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6366 * Gets the GtkObjectFlags for an object without directly
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6367 * accessing its members.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6368 * obj:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6369 * the object whose flags are returned.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6370 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6371 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6372 // #define GTK_OBJECT_FLAGS(obj) (GTK_OBJECT (obj)->flags)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6373
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6374 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6375 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6376 * GTK_OBJECT_FLOATING is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6377 * Evaluates to TRUE if the object still has its floating reference count.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6378 * See the overview documentation for GtkObject.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6379 * obj:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6380 * the object to examine.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6381 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6382 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6383 // #define GTK_OBJECT_FLOATING(obj) (g_object_is_floating (obj))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6384
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6385 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6386 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6387 * gtk_paned_gutter_size is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6388 * Old name for gtk_paned_set_gutter_size().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6389 * p:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6390 * a paned widget
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6391 * s:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6392 * the width of the gutter in pixels
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6393 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6394 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6395 // #define gtk_paned_gutter_size(p,s) (void) 0
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6396
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6397 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6398 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6399 * gtk_paned_set_gutter_size is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6400 * In older versions of GTK+, this function used to set the width of the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6401 * gutter (the area between the two panes). It does nothing now.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6402 * p:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6403 * a paned widget
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6404 * s:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6405 * the width of the gutter in pixels
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6406 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6407 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6408 // #define gtk_paned_set_gutter_size(p,s) (void) 0
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6409
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6410 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6411 * Gets the type of a widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6412 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6413 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6414 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6415 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6416 // #define GTK_WIDGET_TYPE(wid) (GTK_OBJECT_TYPE (wid))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6417
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6418 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6419 * Returns the current state of the widget, as a GtkStateType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6420 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6421 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6422 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6423 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6424 // #define GTK_WIDGET_STATE(wid) (GTK_WIDGET (wid)->state)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6425
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6426 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6427 * Returns the saved state of the widget, as a GtkStateType.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6428 * The saved state will be restored when a widget gets sensitive
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6429 * again, after it has been made insensitive with gtk_widget_set_state()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6430 * or gtk_widget_set_sensitive().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6431 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6432 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6433 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6434 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6435 // #define GTK_WIDGET_SAVED_STATE(wid) (GTK_WIDGET (wid)->saved_state)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6436
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6437 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6438 * Returns the widget flags from wid.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6439 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6440 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6441 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6442 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6443 // #define GTK_WIDGET_FLAGS(wid) (GTK_OBJECT_FLAGS (wid))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6444
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6445 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6446 * Evaluates to TRUE if the widget is a toplevel widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6447 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6448 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6449 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6450 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6451 // #define GTK_WIDGET_TOPLEVEL(wid) ((GTK_WIDGET_FLAGS (wid) GTK_TOPLEVEL) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6452
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6453 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6454 * Evaluates to TRUE if the widget doesn't have an own GdkWindow.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6455 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6456 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6457 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6458 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6459 // #define GTK_WIDGET_NO_WINDOW(wid) ((GTK_WIDGET_FLAGS (wid) GTK_NO_WINDOW) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6460
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6461 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6462 * Evaluates to TRUE if the widget is realized.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6463 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6464 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6465 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6466 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6467 // #define GTK_WIDGET_REALIZED(wid) ((GTK_WIDGET_FLAGS (wid) GTK_REALIZED) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6468
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6469 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6470 * Evaluates to TRUE if the widget is mapped.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6471 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6472 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6473 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6474 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6475 // #define GTK_WIDGET_MAPPED(wid) ((GTK_WIDGET_FLAGS (wid) GTK_MAPPED) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6476
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6477 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6478 * Evaluates to TRUE if the widget is visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6479 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6480 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6481 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6482 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6483 // #define GTK_WIDGET_VISIBLE(wid) ((GTK_WIDGET_FLAGS (wid) GTK_VISIBLE) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6484
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6485 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6486 * Evaluates to TRUE if the widget is mapped and visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6487 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6488 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6489 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6490 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6491 // #define GTK_WIDGET_DRAWABLE(wid) (GTK_WIDGET_VISIBLE (wid) GTK_WIDGET_MAPPED (wid))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6492
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6493 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6494 * Evaluates to TRUE if the GTK_SENSITIVE flag has be set on the widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6495 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6496 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6497 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6498 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6499 // #define GTK_WIDGET_SENSITIVE(wid) ((GTK_WIDGET_FLAGS (wid) GTK_SENSITIVE) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6500
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6501 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6502 * Evaluates to TRUE if the GTK_PARENT_SENSITIVE flag has be set on the widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6503 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6504 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6505 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6506 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6507 // #define GTK_WIDGET_PARENT_SENSITIVE(wid) ((GTK_WIDGET_FLAGS (wid) GTK_PARENT_SENSITIVE) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6508
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6509 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6510 * Evaluates to TRUE if the widget is effectively sensitive.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6511 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6512 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6513 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6514 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6515 // #define GTK_WIDGET_IS_SENSITIVE(wid)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6516
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6517 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6518 * Evaluates to TRUE if the widget is able to handle focus grabs.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6519 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6520 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6521 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6522 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6523 // #define GTK_WIDGET_CAN_FOCUS(wid) ((GTK_WIDGET_FLAGS (wid) GTK_CAN_FOCUS) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6524
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6525 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6526 * Evaluates to TRUE if the widget has grabbed the focus and no other
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6527 * widget has done so more recently.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6528 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6529 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6530 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6531 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6532 // #define GTK_WIDGET_HAS_FOCUS(wid) ((GTK_WIDGET_FLAGS (wid) GTK_HAS_FOCUS) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6533
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6534 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6535 * Evaluates to TRUE if the widget is allowed to receive the default action
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6536 * via gtk_widget_grab_default().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6537 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6538 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6539 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6540 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6541 // #define GTK_WIDGET_CAN_DEFAULT(wid) ((GTK_WIDGET_FLAGS (wid) GTK_CAN_DEFAULT) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6542
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6543 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6544 * Evaluates to TRUE if the widget when focused will receive the default action
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6545 * even if there is a different widget set as default.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6546 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6547 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6548 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6549 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6550 // #define GTK_WIDGET_RECEIVES_DEFAULT(wid) ((GTK_WIDGET_FLAGS (wid) GTK_RECEIVES_DEFAULT) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6551
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6552 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6553 * Evaluates to TRUE if the widget currently is receiving the default action.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6554 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6555 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6556 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6557 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6558 // #define GTK_WIDGET_HAS_DEFAULT(wid) ((GTK_WIDGET_FLAGS (wid) GTK_HAS_DEFAULT) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6559
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6560 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6561 * Evaluates to TRUE if the widget is in the grab_widgets stack, and will be
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6562 * the preferred one for receiving events other than ones of cosmetic value.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6563 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6564 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6565 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6566 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6567 // #define GTK_WIDGET_HAS_GRAB(wid) ((GTK_WIDGET_FLAGS (wid) GTK_HAS_GRAB) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6568
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6569 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6570 * Evaluates to TRUE if the widget's style has been looked up through the rc
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6571 * mechanism.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6572 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6573 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6574 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6575 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6576 // #define GTK_WIDGET_RC_STYLE(wid) ((GTK_WIDGET_FLAGS (wid) GTK_RC_STYLE) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6577
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6578 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6579 * Evaluates to TRUE if the widget is a composite child of its parent.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6580 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6581 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6582 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6583 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6584 // #define GTK_WIDGET_COMPOSITE_CHILD(wid) ((GTK_WIDGET_FLAGS (wid) GTK_COMPOSITE_CHILD) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6585
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6586 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6587 * Evaluates to TRUE if the GTK_APP_PAINTABLE flag has been set on the widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6588 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6589 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6590 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6591 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6592 // #define GTK_WIDGET_APP_PAINTABLE(wid) ((GTK_WIDGET_FLAGS (wid) GTK_APP_PAINTABLE) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6593
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6594 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6595 * Evaluates to TRUE if the GTK_DOUBLE_BUFFERED flag has been set on the widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6596 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6597 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6598 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6599 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6600 // #define GTK_WIDGET_DOUBLE_BUFFERED(wid) ((GTK_WIDGET_FLAGS (wid) GTK_DOUBLE_BUFFERED) != 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6601
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6602 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6603 * Turns on certain widget flags.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6604 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6605 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6606 * flag:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6607 * the flags to set.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6608 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6609 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6610 // #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6611
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6612 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6613 * Turns off certain widget flags.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6614 * wid:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6615 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6616 * flag:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6617 * the flags to unset.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6618 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6619 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6620 // #define GTK_WIDGET_UNSET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) = ~(flag)); }G_STMT_END
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6621
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6622 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6623 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6624 * gtk_widget_set_rc_style is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6625 * Equivalent to gtk_widget_set_style (widget, NULL).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6626 * widget:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6627 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6628 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6629 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6630 // #define gtk_widget_set_rc_style(widget) (gtk_widget_set_style (widget, NULL))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6631
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6632 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6633 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6634 * gtk_widget_restore_default_style is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6635 * Equivalent to gtk_widget_set_style (widget, NULL).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6636 * widget:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6637 * a GtkWidget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6638 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6639 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6640 // #define gtk_widget_restore_default_style(widget) (gtk_widget_set_style (widget, NULL))
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6641
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6642 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6643 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6644 * gtk_widget_pop_visual is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6645 * This function is deprecated; it does nothing.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6646 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6647 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6648 // #define gtk_widget_pop_visual() ((void) 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6649
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6650 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6651 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6652 * gtk_widget_push_visual is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6653 * This function is deprecated; it does nothing.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6654 * visual:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6655 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6656 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6657 // #define gtk_widget_push_visual(visual) ((void) 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6658
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6659 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6660 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6661 * gtk_widget_set_default_visual is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6662 * This function is deprecated; it does nothing.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6663 * visual:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6664 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6665 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6666 // #define gtk_widget_set_default_visual(visual) ((void) 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6667
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6668 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6669 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6670 * gtk_widget_set_visual is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6671 * This function is deprecated; it does nothing.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6672 * widget:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6673 * visual:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6674 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6675 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6676 // #define gtk_widget_set_visual(widget,visual) ((void) 0)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6677
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6678 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6679 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6680 * type:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6681 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6682 // TODO
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6683 // #define GTK_BUILDER_WARN_INVALID_CHILD_TYPE(object, type)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6684
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6685 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6686 * Each GTK+ module must have a function gtk_module_init() with this prototype.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6687 * This function is called after loading the module with the argc and argv
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6688 * cleaned from any arguments that GTK+ handles itself.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6689 * argc:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6690 * Pointer to the number of arguments remaining after gtk_init().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6691 * argv:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6692 * Points to the argument vector.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6693 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6694 // void (*GtkModuleInitFunc) (gint *argc, gchar ***argv);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6695 public typedef extern(C) void function (gint*, gchar***) GtkModuleInitFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6696
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6697 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6698 * display:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6699 * Since 2.2
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6700 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6701 // void (*GtkModuleDisplayInitFunc) (GdkDisplay *display);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6702 public typedef extern(C) void function (GdkDisplay*) GtkModuleDisplayInitFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6703
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6704 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6705 * Key snooper functions are called before normal event delivery.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6706 * They can be used to implement custom key event handling.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6707 * grab_widget:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6708 * the widget to which the event will be delivered.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6709 * event:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6710 * the key event.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6711 * func_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6712 * the func_data supplied to gtk_key_snooper_install().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6713 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6714 * TRUE to stop further processing of event, FALSE to continue.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6715 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6716 // gint (*GtkKeySnoopFunc) (GtkWidget *grab_widget, GdkEventKey *event, gpointer func_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6717 public typedef extern(C) int function (GtkWidget*, GdkEventKey*, void*) GtkKeySnoopFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6718
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6719 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6720 * accel_group:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6721 * acceleratable:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6722 * keyval:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6723 * modifier:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6724 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6725 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6726 // gboolean (*GtkAccelGroupActivate) (GtkAccelGroup *accel_group, GObject *acceleratable, guint keyval, GdkModifierType modifier);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6727 public typedef extern(C) int function (GtkAccelGroup*, GObject*, uint, GdkModifierType) GtkAccelGroupActivate;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6728
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6729 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6730 * key:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6731 * closure:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6732 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6733 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6734 * Since 2.2
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6735 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6736 // gboolean (*GtkAccelGroupFindFunc) (GtkAccelKey *key, GClosure *closure, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6737 public typedef extern(C) int function (GtkAccelKey*, GClosure*, void*) GtkAccelGroupFindFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6738
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6739 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6740 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6741 * accel_path:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6742 * accel_key:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6743 * accel_mods:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6744 * changed:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6745 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6746 // void (*GtkAccelMapForeach) (gpointer data, const gchar *accel_path, guint accel_key, GdkModifierType accel_mods, gboolean changed);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6747 public typedef extern(C) void function (void*, char[], uint, GdkModifierType, int) GtkAccelMapForeach;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6748
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6749 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6750 * A function to be called when the results of gtk_clipboard_request_contents()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6751 * are received, or when the request fails.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6752 * clipboard:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6753 * the GtkClipboard
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6754 * selection_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6755 * a GtkSelectionData containing the data was received.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6756 * If retrieving the data failed, then then length field
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6757 * of selection_data will be negative.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6758 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6759 * the user_data supplied to gtk_clipboard_request_contents().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6760 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6761 // void (*GtkClipboardReceivedFunc) (GtkClipboard *clipboard, GtkSelectionData *selection_data, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6762 public typedef extern(C) void function (GtkClipboard*, GtkSelectionData*, void*) GtkClipboardReceivedFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6763
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6764 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6765 * A function to be called when the results of gtk_clipboard_request_text()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6766 * are received, or when the request fails.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6767 * clipboard:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6768 * the GtkClipboard
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6769 * text:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6770 * the text received, as a UTF-8 encoded string, or NULL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6771 * if retrieving the data failed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6772 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6773 * the user_data supplied to gtk_clipboard_request_text().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6774 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6775 // void (*GtkClipboardTextReceivedFunc) (GtkClipboard *clipboard, const gchar *text, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6776 public typedef extern(C) void function (GtkClipboard*, char[], void*) GtkClipboardTextReceivedFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6777
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6778 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6779 * A function to be called when the results of gtk_clipboard_request_image()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6780 * are received, or when the request fails.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6781 * clipboard:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6782 * the GtkClipboard
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6783 * pixbuf:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6784 * the received image
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6785 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6786 * the user_data supplied to gtk_clipboard_request_image().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6787 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6788 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6789 // void (*GtkClipboardImageReceivedFunc) (GtkClipboard *clipboard, GdkPixbuf *pixbuf, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6790 public typedef extern(C) void function (GtkClipboard*, GdkPixbuf*, void*) GtkClipboardImageReceivedFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6791
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6792 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6793 * A function to be called when the results of gtk_clipboard_request_targets()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6794 * are received, or when the request fails.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6795 * clipboard:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6796 * the GtkClipboard
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6797 * atoms:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6798 * the supported targets, as array of GdkAtom, or NULL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6799 * if retrieving the data failed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6800 * n_atoms:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6801 * the length of the atoms array.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6802 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6803 * the user_data supplied to gtk_clipboard_request_targets().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6804 * Since 2.4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6805 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6806 // void (*GtkClipboardTargetsReceivedFunc) (GtkClipboard *clipboard, GdkAtom *atoms, gint n_atoms, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6807 public typedef extern(C) void function (GtkClipboard*, GdkAtom*, int, void*) GtkClipboardTargetsReceivedFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6808
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6809 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6810 * clipboard:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6811 * format:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6812 * text:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6813 * length:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6814 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6815 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6816 // void (*GtkClipboardRichTextReceivedFunc) (GtkClipboard *clipboard, GdkAtom format, const guint8 *text, gsize length, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6817 public typedef extern(C) void function (GtkClipboard*, GdkAtom, guint8*, uint, void*) GtkClipboardRichTextReceivedFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6818
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6819 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6820 * A function that will be called to provide the contents of the selection.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6821 * If multiple types of data were advertised, the requested type can
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6822 * be determined from the info parameter or by checking the target field
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6823 * of selection_data. If the data could successfully be converted into
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6824 * then it should be stored into the selection_data object by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6825 * calling gtk_selection_data_set() (or related functions such
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6826 * as gtk_selection_data_set_text()). If no data is set, the requestor
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6827 * will be informed that the attempt to get the data failed.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6828 * clipboard:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6829 * the GtkClipboard
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6830 * selection_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6831 * a GtkSelectionData argument in which the requested
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6832 * data should be stored.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6833 * info:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6834 * the info field corresponding to the requested
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6835 * target from the GtkTargetEntry array passed to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6836 * gtk_clipboard_set_with_data() or gtk_clipboard_set_with_owner().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6837 * user_data_or_owner:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6838 * the user_data argument passed to gtk_clipboard_set_with_data(), or
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6839 * the owner argument passed to gtk_clipboard_set_with_owner()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6840 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6841 // void (*GtkClipboardGetFunc) (GtkClipboard *clipboard, GtkSelectionData *selection_data, guint info, gpointer user_data_or_owner);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6842 public typedef extern(C) void function (GtkClipboard*, GtkSelectionData*, uint, void*) GtkClipboardGetFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6843
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6844 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6845 * A function that will be called when the contents of the clipboard are changed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6846 * or cleared. Once this has called, the user_data_or_owner argument
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6847 * will not be used again.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6848 * clipboard:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6849 * the GtkClipboard
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6850 * user_data_or_owner:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6851 * the user_data argument passed to gtk_clipboard_set_with_data(), or
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6852 * the owner argument passed to gtk_clipboard_set_with_owner()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6853 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6854 // void (*GtkClipboardClearFunc) (GtkClipboard *clipboard, gpointer user_data_or_owner);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6855 public typedef extern(C) void function (GtkClipboard*, void*) GtkClipboardClearFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6856
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6857 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6858 * pspec:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6859 * rc_string:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6860 * property_value:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6861 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6862 * Signal Details
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6863 * The "realize" signal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6864 * void user_function (GtkStyle *style,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6865 * gpointer user_data) : Run First
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6866 * Emitted when the style has been initialized for a particular
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6867 * colormap and depth. Connecting to this signal is probably seldom
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6868 * useful since most of the time applications and widgets only
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6869 * deal with styles that have been already realized.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6870 * style:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6871 * the object which received the signal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6872 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6873 * user data set when the signal handler was connected.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6874 * Since 2.4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6875 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6876 // gboolean (*GtkRcPropertyParser) (const GParamSpec *pspec, const GString *rc_string, GValue *property_value);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6877 public typedef extern(C) int function (GParamSpec*, GString*, GValue*) GtkRcPropertyParser;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6878
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6879 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6880 * Defines a function pointer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6881 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6882 // void (*GtkSignalFunc) (void);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6883 public typedef extern(C) void function () GtkSignalFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6884
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6885 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6886 * Defines a function pointer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6887 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6888 * gpointer
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6889 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6890 * gint
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6891 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6892 // gboolean (*GtkFunction) (gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6893 public typedef extern(C) int function (void*) GtkFunction;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6894
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6895 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6896 * Defines a function pointer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6897 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6898 * gpointer
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6899 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6900 // void (*GtkDestroyNotify) (gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6901 public typedef extern(C) void function (void*) GtkDestroyNotify;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6902
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6903 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6904 * Defines a function pointer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6905 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6906 * GtkObject*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6907 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6908 * gpointer
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6909 * n_args:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6910 * guint
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6911 * args:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6912 * GtkArg*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6913 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6914 // void (*GtkCallbackMarshal) (GtkObject *object, gpointer data, guint n_args, GtkArg *args);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6915 public typedef extern(C) void function (GtkObject*, void*, uint, GtkArg*) GtkCallbackMarshal;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6916
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6917 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6918 * The type of a function which is called when a URL or email
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6919 * link is activated.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6920 * about:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6921 * the GtkAboutDialog in which the link was activated
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6922 * link_:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6923 * the URL or email address to which the activated link points
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6924 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6925 * user data that was passed when the function was registered
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6926 * with gtk_about_dialog_set_email_hook() or
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6927 * gtk_about_dialog_set_url_hook()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6928 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6929 // void (*GtkAboutDialogActivateLinkFunc) (GtkAboutDialog *about, const gchar *link_, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6930 public typedef extern(C) void function (GtkAboutDialog*, char[], void*) GtkAboutDialogActivateLinkFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6931
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6932 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6933 * A function used by gtk_assistant_set_forward_page_func() to know which
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6934 * is the next page given a current one. It's called both for computing the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6935 * next page when the user presses the "forward" button and for handling
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6936 * the behavior of the "last" button.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6937 * current_page:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6938 * The page number used to calculate the next page.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6939 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6940 * user data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6941 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6942 * The next page number.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6943 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6944 // gint (*GtkAssistantPageFunc) (gint current_page, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6945 public typedef extern(C) int function (int, void*) GtkAssistantPageFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6946
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6947 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6948 * The type of a function which is called when the GtkLinkButton is
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6949 * clicked.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6950 * button:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6951 * the GtkLinkButton which was clicked
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6952 * link_:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6953 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6954 * user data that was passed when the function was registered
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6955 * with gtk_link_button_set_uri_hook()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6956 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6957 // void (*GtkLinkButtonUriFunc) (GtkLinkButton *button, const gchar *link_, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6958 public typedef extern(C) void function (GtkLinkButton*, char[], void*) GtkLinkButtonUriFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6959
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6960 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6961 * A function which decides whether the row indicated by iter matches a given
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6962 * key, and should be displayed as a possible completion for key. Note that
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6963 * key is normalized and case-folded (see g_utf8_normalize() and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6964 * g_utf8_casefold()). If this is not appropriate, match functions have access
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6965 * to the unmodified key via gtk_entry_get_text (GTK_ENTRY (gtk_entry_completion_get_entry ())).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6966 * completion:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6967 * the GtkEntryCompletion
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6968 * key:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6969 * the string to match, normalized and case-folded
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6970 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6971 * a GtkTreeIter indicating the row to match
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6972 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6973 * user data given to gtk_entry_completion_set_match_func()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6974 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6975 * TRUE if iter should be displayed as a possible completion for key
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6976 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6977 // gboolean (*GtkEntryCompletionMatchFunc) (GtkEntryCompletion *completion, const gchar *key, GtkTreeIter *iter, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6978 public typedef extern(C) int function (GtkEntryCompletion*, char[], GtkTreeIter*, void*) GtkEntryCompletionMatchFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6979
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6980 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6981 * ch:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6982 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6983 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6984 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6985 // gboolean (*GtkTextCharPredicate) (gunichar ch, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6986 public typedef extern(C) int function (gunichar, void*) GtkTextCharPredicate;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6987
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6988 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6989 * A function that is called to deserialize rich text that has been
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6990 * serialized with gtk_text_buffer_serialize(), and insert it at iter.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6991 * register_buffer:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6992 * the GtkTextBuffer the format is registered with
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6993 * content_buffer:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6994 * the GtkTextBuffer to deserialize into
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6995 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6996 * insertion point for the deserialized text
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6997 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6998 * data to deserialize
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6999 * length:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7000 * length of data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7001 * create_tags:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7002 * TRUE if deserializing may create tags
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7003 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7004 * user data that was specified when registering the format
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7005 * error:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7006 * return location for a GError
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7007 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7008 * TRUE on success, FALSE otherwise
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7009 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7010 // gboolean (*GtkTextBufferDeserializeFunc) (GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, GtkTextIter *iter, const guint8 *data, gsize length, gboolean create_tags, gpointer user_data, GError **error);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7011 public typedef extern(C) int function (GtkTextBuffer*, GtkTextBuffer*, GtkTextIter*, guint8*, uint, int, void*, GError**) GtkTextBufferDeserializeFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7012
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7013 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7014 * A function that is called to serialize the content of a text buffer.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7015 * It must return the serialized form of the content.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7016 * register_buffer:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7017 * the GtkTextBuffer for which the format is registered
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7018 * content_buffer:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7019 * the GtkTextsBuffer to serialize
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7020 * start:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7021 * start of the block of text to serialize
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7022 * end:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7023 * end of the block of text to serialize
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7024 * length:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7025 * Return location for the length of the serialized data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7026 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7027 * user data that was specified when registering the format
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7028 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7029 * a newly-allocated array of guint8 which contains the serialized
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7030 * data, or NULL if an error occurred
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7031 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7032 // guint8* (*GtkTextBufferSerializeFunc) (GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, const GtkTextIter *start, const GtkTextIter *end, gsize *length, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7033 public typedef extern(C) byte* function (GtkTextBuffer*, GtkTextBuffer*, GtkTextIter*, GtkTextIter*, gsize*, void*) GtkTextBufferSerializeFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7034
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7035 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7036 * tag:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7037 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7038 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7039 // void (*GtkTextTagTableForeach) (GtkTextTag *tag, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7040 public typedef extern(C) void function (GtkTextTag*, void*) GtkTextTagTableForeach;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7041
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7042 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7043 * model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7044 * The GtkTreeModel currently being iterated
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7045 * path:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7046 * The current GtkTreePath
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7047 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7048 * The current GtkTreeIter
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7049 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7050 * The user data passed to gtk_tree_model_foreach()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7051 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7052 * TRUE to stop iterating, FALSE to continue.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7053 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7054 // gboolean (*GtkTreeModelForeachFunc) (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7055 public typedef extern(C) int function (GtkTreeModel*, GtkTreePath*, GtkTreeIter*, void*) GtkTreeModelForeachFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7056
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7057 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7058 * A function used by gtk_tree_selection_set_select_function() to filter
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7059 * whether or not a row may be selected. It is called whenever a row's
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7060 * state might change. A return value of TRUE indicates to selection
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7061 * that it is okay to change the selection.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7062 * selection:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7063 * A GtkTreeSelection
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7064 * model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7065 * A GtkTreeModel being viewed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7066 * path:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7067 * The GtkTreePath of the row in question
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7068 * path_currently_selected:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7069 * TRUE, if the path is currently selected
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7070 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7071 * user data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7072 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7073 * TRUE, if the selection state of the row can be toggled
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7074 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7075 // gboolean (*GtkTreeSelectionFunc) (GtkTreeSelection *selection, GtkTreeModel *model, GtkTreePath *path, gboolean path_currently_selected, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7076 public typedef extern(C) int function (GtkTreeSelection*, GtkTreeModel*, GtkTreePath*, int, void*) GtkTreeSelectionFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7077
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7078 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7079 * A function used by gtk_tree_selection_selected_foreach() to map all
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7080 * selected rows. It will be called on every selected row in the view.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7081 * model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7082 * The GtkTreeModel being viewed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7083 * path:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7084 * The GtkTreePath of a selected row
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7085 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7086 * A GtkTreeIter pointing to a selected row
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7087 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7088 * user data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7089 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7090 // void (*GtkTreeSelectionForeachFunc) (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7091 public typedef extern(C) void function (GtkTreeModel*, GtkTreePath*, GtkTreeIter*, void*) GtkTreeSelectionForeachFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7092
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7093 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7094 * A function to set the properties of a cell instead of just using the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7095 * straight mapping between the cell and the model. This is useful for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7096 * customizing the cell renderer. For example, a function might get an
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7097 * integer from the tree_model, and render it to the "text" attribute of
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7098 * "cell" by converting it to its written equivilent. This is set by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7099 * calling gtk_tree_view_column_set_cell_data_func()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7100 * tree_column:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7101 * A GtkTreeColumn
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7102 * cell:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7103 * The GtkCellRenderer that is being rendered by tree_column
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7104 * tree_model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7105 * The GtkTreeModel being rendered
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7106 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7107 * A GtkTreeIter of the current row rendered
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7108 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7109 * user data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7110 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7111 // void (*GtkTreeCellDataFunc) (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7112 public typedef extern(C) void function (GtkTreeViewColumn*, GtkCellRenderer*, GtkTreeModel*, GtkTreeIter*, void*) GtkTreeCellDataFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7113
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7114 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7115 * Function type for determining whether column can be dropped in a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7116 * particular spot (as determined by prev_column and next_column). In
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7117 * left to right locales, prev_column is on the left of the potential drop
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7118 * spot, and next_column is on the right. In right to left mode, this is
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7119 * reversed. This function should return TRUE if the spot is a valid drop
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7120 * spot. Please note that returning TRUE does not actually indicate that
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7121 * the column drop was made, but is meant only to indicate a possible drop
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7122 * spot to the user.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7123 * tree_view:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7124 * A GtkTreeView
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7125 * column:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7126 * The GtkTreeViewColumn being dragged
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7127 * prev_column:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7128 * A GtkTreeViewColumn on one side of column
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7129 * next_column:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7130 * A GtkTreeViewColumn on the other side of column
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7131 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7132 * user data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7133 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7134 * TRUE, if column can be dropped in this spot
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7135 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7136 // gboolean (*GtkTreeViewColumnDropFunc) (GtkTreeView *tree_view, GtkTreeViewColumn *column, GtkTreeViewColumn *prev_column, GtkTreeViewColumn *next_column, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7137 public typedef extern(C) int function (GtkTreeView*, GtkTreeViewColumn*, GtkTreeViewColumn*, GtkTreeViewColumn*, void*) GtkTreeViewColumnDropFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7138
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7139 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7140 * Function used for gtk_tree_view_map_expanded_rows.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7141 * tree_view:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7142 * A GtkTreeView
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7143 * path:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7144 * The path that's expanded
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7145 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7146 * user data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7147 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7148 // void (*GtkTreeViewMappingFunc) (GtkTreeView *tree_view, GtkTreePath *path, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7149 public typedef extern(C) void function (GtkTreeView*, GtkTreePath*, void*) GtkTreeViewMappingFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7150
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7151 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7152 * A function used for checking whether a row in model matches
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7153 * a search key string entered by the user. Note the return value
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7154 * is reversed from what you would normally expect, though it
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7155 * has some similarity to strcmp() returning 0 for equal strings.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7156 * model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7157 * the GtkTreeModel being searched
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7158 * column:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7159 * the search column set by gtk_tree_view_set_search_column()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7160 * key:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7161 * the key string to compare with
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7162 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7163 * a GtkTreeIter pointing the row of model that should be compared
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7164 * with key.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7165 * search_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7166 * user data from gtk_tree_view_set_search_equal_func()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7167 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7168 * FALSE if the row matches, TRUE otherwise.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7169 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7170 // gboolean (*GtkTreeViewSearchEqualFunc) (GtkTreeModel *model, gint column, const gchar *key, GtkTreeIter *iter, gpointer search_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7171 public typedef extern(C) int function (GtkTreeModel*, int, char[], GtkTreeIter*, void*) GtkTreeViewSearchEqualFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7172
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7173 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7174 * tree_view:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7175 * search_dialog:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7176 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7177 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7178 // void (*GtkTreeViewSearchPositionFunc) (GtkTreeView *tree_view, GtkWidget *search_dialog, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7179 public typedef extern(C) void function (GtkTreeView*, GtkWidget*, void*) GtkTreeViewSearchPositionFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7180
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7181 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7182 * tree_view:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7183 * path:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7184 * children:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7185 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7186 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7187 // void (*GtkTreeDestroyCountFunc) (GtkTreeView *tree_view, GtkTreePath *path, gint children, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7188 public typedef extern(C) void function (GtkTreeView*, GtkTreePath*, int, void*) GtkTreeDestroyCountFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7189
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7190 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7191 * Function type for determining whether the row pointed to by iter should
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7192 * be rendered as a separator. A common way to implement this is to have a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7193 * boolean column in the model, whose values the GtkTreeViewRowSeparatorFunc
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7194 * returns.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7195 * model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7196 * the GtkTreeModel
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7197 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7198 * a GtkTreeIter pointing at a row in model
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7199 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7200 * user data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7201 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7202 * TRUE if the row is a separator
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7203 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7204 // gboolean (*GtkTreeViewRowSeparatorFunc) (GtkTreeModel *model, GtkTreeIter *iter, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7205 public typedef extern(C) int function (GtkTreeModel*, GtkTreeIter*, void*) GtkTreeViewRowSeparatorFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7206
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7207 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7208 * A function used by gtk_icon_view_selected_foreach() to map all
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7209 * selected rows. It will be called on every selected row in the view.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7210 * icon_view:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7211 * a GtkIconView
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7212 * path:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7213 * The GtkTreePath of a selected row
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7214 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7215 * user data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7216 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7217 // void (*GtkIconViewForeachFunc) (GtkIconView *icon_view, GtkTreePath *path, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7218 public typedef extern(C) void function (GtkIconView*, GtkTreePath*, void*) GtkIconViewForeachFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7219
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7220 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7221 * A GtkTreeIterCompareFunc should return a negative integer, zero, or a positive
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7222 * integer if a sorts before b, a sorts with b, or a sorts after b
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7223 * respectively. If two iters compare as equal, their order in the sorted model
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7224 * is undefined. In order to ensure that the GtkTreeSortable behaves as
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7225 * expected, the GtkTreeIterCompareFunc must define a partial order on
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7226 * the model, i.e. it must be reflexive, antisymmetric and transitive.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7227 * For example, if model is a product catalogue, then a compare function
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7228 * for the "price" column could be one which returns
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7229 * price_of(a) - price_of(b).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7230 * model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7231 * The GtkTreeModel the comparison is within
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7232 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7233 * A GtkTreeIter in model
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7234 * b:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7235 * Another GtkTreeIter in model
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7236 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7237 * Data passed when the compare func is assigned e.g. by
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7238 * gtk_tree_sortable_set_sort_func()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7239 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7240 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7241 // gint (*GtkTreeIterCompareFunc) (GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7242 public typedef extern(C) int function (GtkTreeModel*, GtkTreeIter*, GtkTreeIter*, void*) GtkTreeIterCompareFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7243
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7244 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7245 * A function which decides whether the row indicated by iter is visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7246 * model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7247 * the child model of the GtkTreeModelFilter
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7248 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7249 * a GtkTreeIter pointing to the row in model whose visibility
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7250 * is determined
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7251 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7252 * user data given to gtk_tree_model_filter_set_visible_func()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7253 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7254 * Whether the row indicated by iter is visible.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7255 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7256 // gboolean (*GtkTreeModelFilterVisibleFunc) (GtkTreeModel *model, GtkTreeIter *iter, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7257 public typedef extern(C) int function (GtkTreeModel*, GtkTreeIter*, void*) GtkTreeModelFilterVisibleFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7258
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7259 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7260 * A function which calculates display values from raw values in the model.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7261 * It must fill value with the display value for the column column in the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7262 * row indicated by iter.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7263 * Since this function is called for each data access, it's not a
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7264 * particularly efficient operation.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7265 * model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7266 * the GtkTreeModelFilter
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7267 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7268 * a GtkTreeIter pointing to the row whose display values are determined
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7269 * value:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7270 * A GValue which is already initialized for with the correct type for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7271 * the column column.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7272 * column:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7273 * the column whose display value is determined
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7274 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7275 * user data given to gtk_tree_model_filter_set_modify_func()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7276 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7277 // void (*GtkTreeModelFilterModifyFunc) (GtkTreeModel *model, GtkTreeIter *iter, GValue *value, gint column, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7278 public typedef extern(C) void function (GtkTreeModel*, GtkTreeIter*, GValue*, int, void*) GtkTreeModelFilterModifyFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7279
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7280 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7281 * A function which should set the value of cell_layout's cell renderer(s)
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7282 * as appropriate.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7283 * cell_layout:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7284 * a GtkCellLayout
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7285 * cell:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7286 * the cell renderer whose value is to be set
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7287 * tree_model:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7288 * the model
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7289 * iter:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7290 * a GtkTreeIter indicating the row to set the value for
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7291 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7292 * user data passed to gtk_cell_layout_set_cell_data_func()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7293 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7294 // void (*GtkCellLayoutDataFunc) (GtkCellLayout *cell_layout, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7295 public typedef extern(C) void function (GtkCellLayout*, GtkCellRenderer*, GtkTreeModel*, GtkTreeIter*, void*) GtkCellLayoutDataFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7296
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7297 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7298 * A user function supplied when calling gtk_menu_popup() which controls the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7299 * positioning of the menu when it is displayed. The function sets the x
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7300 * and y parameters to the coordinates where the menu is to be drawn.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7301 * menu:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7302 * a GtkMenu.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7303 * x:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7304 * address of the gint representing the horizontal position where the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7305 * menu shall be drawn. This is an output parameter.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7306 * y:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7307 * address of the gint representing the vertical position where the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7308 * menu shall be drawn. This is an output parameter.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7309 * push_in:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7310 * This parameter controls how menus placed outside the monitor are handled.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7311 * If this is set to TRUE and part of the menu is outside the monitor then
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7312 * GTK+ pushes the window into the visible area, effectively modifying the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7313 * popup position.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7314 * Note that moving and possibly resizing the menu around will alter the
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7315 * scroll position to keep the menu items "in place", i.e. at the same monitor
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7316 * position they would have been without resizing.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7317 * In practice, this behavior is only useful for combobox popups or option
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7318 * menus and cannot be used to simply confine a menu to monitor boundaries.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7319 * In that case, changing the scroll offset is not desirable.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7320 * To simply constrain the menu within the monitor, get its size with
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7321 * gtk_widget_size_request() before showing it, and alter the coordinates
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7322 * passed to gtk_menu_popup() accordingly.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7323 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7324 * the data supplied by the user in the gtk_menu_popup() data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7325 * parameter.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7326 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7327 // void (*GtkMenuPositionFunc) (GtkMenu *menu, gint *x, gint *y, gboolean *push_in, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7328 public typedef extern(C) void function (GtkMenu*, gint*, gint*, gboolean*, void*) GtkMenuPositionFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7329
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7330 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7331 * A user function supplied when calling gtk_menu_attach_to_widget() which
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7332 * will be called when the menu is later detached from the widget.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7333 * attach_widget:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7334 * the GtkWidget that the menu is being detached from.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7335 * menu:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7336 * the GtkMenu being detached.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7337 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7338 // void (*GtkMenuDetachFunc) (GtkWidget *attach_widget, GtkMenu *menu);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7339 public typedef extern(C) void function (GtkWidget*, GtkMenu*) GtkMenuDetachFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7340
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7341 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7342 * colors:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7343 * n_colors:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7344 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7345 // void (*GtkColorSelectionChangePaletteFunc) (const GdkColor *colors, gint n_colors);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7346 public typedef extern(C) void function (GdkColor*, int) GtkColorSelectionChangePaletteFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7347
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7348 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7349 * screen:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7350 * colors:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7351 * n_colors:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7352 * Since 2.2
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7353 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7354 // void (*GtkColorSelectionChangePaletteWithScreenFunc) (GdkScreen *screen, const GdkColor *colors, gint n_colors);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7355 public typedef extern(C) void function (GdkScreen*, GdkColor*, int) GtkColorSelectionChangePaletteWithScreenFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7356
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7357 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7358 * The type of function that is used with custom filters,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7359 * see gtk_file_filter_add_custom().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7360 * filter_info:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7361 * a GtkFileFilterInfo that is filled according
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7362 * to the needed flags passed to gtk_file_filter_add_custom()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7363 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7364 * user data passed to gtk_file_filter_add_custom()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7365 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7366 * TRUE if the file should be displayed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7367 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7368 // gboolean (*GtkFileFilterFunc) (const GtkFileFilterInfo *filter_info, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7369 public typedef extern(C) int function (GtkFileFilterInfo*, void*) GtkFileFilterFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7370
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7371 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7372 * A function used by GtkNotebook when a detachable tab is dropped
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7373 * in the root window, it's used to create a window containing a notebook
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7374 * where the tab will be attached. This function will also be responsible
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7375 * of moving/resizing the window and adding the necessary properties to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7376 * the notebook (i.e.: group-id).
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7377 * If the function returns NULL, the drag will be cancelled.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7378 * source:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7379 * The source GtkNotebook of the drag operation
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7380 * page:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7381 * the child GtkWidget affected
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7382 * x:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7383 * the X coordinate where the drop happens
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7384 * y:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7385 * the Y coordinate where the drop happens
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7386 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7387 * user data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7388 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7389 * The created GtkNotebook where the tab will be attached, or NULL to cancel the drag
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7390 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7391 // GtkNotebook* (*GtkNotebookWindowCreationFunc) (GtkNotebook *source, GtkWidget *page, gint x, gint y, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7392 public typedef extern(C) GtkNotebook* function (GtkNotebook*, GtkWidget*, int, int, void*) GtkNotebookWindowCreationFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7393
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7394 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7395 * The type of function that is passed to gtk_print_run_page_setup_dialog_async().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7396 * This function will be called when the page setup dialog is dismissed, and
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7397 * also serves as destroy notify for data.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7398 * page_setup:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7399 * the GtkPageSetup that has been
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7400 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7401 * user data that has been passed to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7402 * gtk_print_run_page_setup_dialog_async().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7403 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7404 // void (*GtkPageSetupDoneFunc) (GtkPageSetup *page_setup, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7405 public typedef extern(C) void function (GtkPageSetup*, void*) GtkPageSetupDoneFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7406
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7407 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7408 * key:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7409 * value:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7410 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7411 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7412 // void (*GtkPrintSettingsFunc) (const gchar *key, const gchar *value, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7413 public typedef extern(C) void function (char[], char[], void*) GtkPrintSettingsFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7414
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7415 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7416 * The type of function passed to gtk_enumerate_printers().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7417 * Note that you need to ref printer, if you want to keep
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7418 * a reference to it after the function has returned.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7419 * printer:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7420 * a GtkPrinter
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7421 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7422 * user data passed to gtk_enumerate_printers()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7423 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7424 * TRUE to stop the enumeration, FALSE to continue
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7425 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7426 // gboolean (*GtkPrinterFunc) (GtkPrinter *printer, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7427 public typedef extern(C) int function (GtkPrinter*, void*) GtkPrinterFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7428
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7429 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7430 * The type of callback that is passed to gtk_print_job_send().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7431 * It is called when the print job has been completely sent.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7432 * print_job:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7433 * the GtkPrintJob
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7434 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7435 * user data that has been passed to gtk_print_job_send()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7436 * error:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7437 * a GError that contains error information if the sending
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7438 * of the print job failed, otherwise NULL
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7439 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7440 // void (*GtkPrintJobCompleteFunc) (GtkPrintJob *print_job, gpointer user_data, GError *error);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7441 public typedef extern(C) void function (GtkPrintJob*, void*, GError*) GtkPrintJobCompleteFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7442
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7443 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7444 * The type of the callback functions used for e.g. iterating over
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7445 * the children of a container, see gtk_container_foreach().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7446 * widget:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7447 * the widget to operate on
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7448 * data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7449 * user-supplied data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7450 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7451 // void (*GtkCallback) (GtkWidget *widget, gpointer data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7452 public typedef extern(C) void function (GtkWidget*, void*) GtkCallback;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7453
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7454 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7455 * a:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7456 * b:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7457 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7458 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7459 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7460 // gint (*GtkRecentSortFunc) (GtkRecentInfo *a, GtkRecentInfo *b, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7461 public typedef extern(C) int function (GtkRecentInfo*, GtkRecentInfo*, void*) GtkRecentSortFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7462
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7463 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7464 * The type of function that is used with custom filters,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7465 * see gtk_recent_filter_add_custom().
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7466 * filter_info:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7467 * a GtkRecentFilterInfo that is filled according
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7468 * to the needed flags passed to gtk_recent_filter_add_custom()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7469 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7470 * user data passed to gtk_recent_filter_add_custom()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7471 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7472 * TRUE if the file should be displayed
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7473 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7474 // gboolean (*GtkRecentFilterFunc) (const GtkRecentFilterInfo *filter_info, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7475 public typedef extern(C) int function (GtkRecentFilterInfo*, void*) GtkRecentFilterFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7476
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7477 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7478 * This is the signature of a function used to connect signals. It is used
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7479 * by the gtk_builder_connect_signals() and gtk_builder_connect_signals_full()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7480 * methods. It is mainly intended for interpreted language bindings, but
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7481 * could be useful where the programmer wants more control over the signal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7482 * connection process.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7483 * builder:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7484 * a GtkBuilder
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7485 * object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7486 * object to connect a signal to
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7487 * signal_name:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7488 * name of the signal
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7489 * handler_name:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7490 * name of the handler
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7491 * connect_object:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7492 * a GObject, if non-NULL, use g_signal_connect_object()
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7493 * flags:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7494 * GConnectFlags to use
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7495 * user_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7496 * user data
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7497 * Since 2.12
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7498 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7499 // void (*GtkBuilderConnectFunc) (GtkBuilder *builder, GObject *object, const gchar *signal_name, const gchar *handler_name, GObject *connect_object, GConnectFlags flags, gpointer user_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7500 public typedef extern(C) void function (GtkBuilder*, GObject*, char[], char[], GObject*, GConnectFlags, void*) GtkBuilderConnectFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7501
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7502 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7503 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7504 * GtkPrintFunc is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7505 * func_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7506 * str:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7507 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7508 // void (*GtkPrintFunc) (gpointer func_data, const gchar *str);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7509 public typedef extern(C) void function (void*, char[]) GtkPrintFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7510
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7511 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7512 * The function used to translate messages in e.g. GtkIconFactory
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7513 * and GtkActionGroup.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7514 * path:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7515 * The id of the message. In GtkItemFactory this will be a path
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7516 * from a GtkItemFactoryEntry, in GtkActionGroup, it will be a label
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7517 * or tooltip from a GtkActionEntry.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7518 * func_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7519 * user data passed in when registering the function
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7520 * Returns:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7521 * the translated message
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7522 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7523 // gchar* (*GtkTranslateFunc) (const gchar *path, gpointer func_data);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7524 public typedef extern(C) char* function (char[], void*) GtkTranslateFunc;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7525
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7526 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7527 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7528 * GtkItemFactoryCallback is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7529 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7530 // void (*GtkItemFactoryCallback) ();
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7531 public typedef extern(C) void function () GtkItemFactoryCallback;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7532
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7533 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7534 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7535 * GtkItemFactoryCallback1 is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7536 * callback_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7537 * callback_action:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7538 * widget:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7539 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7540 // void (*GtkItemFactoryCallback1) (gpointer callback_data, guint callback_action, GtkWidget *widget);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7541 public typedef extern(C) void function (void*, uint, GtkWidget*) GtkItemFactoryCallback1;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7542
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7543 /*
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7544 * Warning
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7545 * GtkItemFactoryCallback2 is deprecated and should not be used in newly-written code.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7546 * widget:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7547 * callback_data:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7548 * callback_action:
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7549 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7550 // void (*GtkItemFactoryCallback2) (GtkWidget *widget, gpointer callback_data, guint callback_action);
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7551 public typedef extern(C) void function (GtkWidget*, void*, uint) GtkItemFactoryCallback2;
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7552
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7553
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7554 // StockIDs
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7555 enum StockID
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7556 {
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7557
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7558 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7559 * The "About" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7560 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7561 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7562 ABOUT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7563
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7564 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7565 * The "Add" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7566 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7567 ADD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7568
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7569 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7570 * The "Apply" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7571 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7572 APPLY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7573
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7574 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7575 * The "Bold" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7576 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7577 BOLD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7578
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7579 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7580 * The "Cancel" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7581 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7582 CANCEL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7583
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7584 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7585 * The "CD-Rom" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7586 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7587 CDROM,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7588
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7589 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7590 * The "Clear" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7591 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7592 CLEAR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7593
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7594 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7595 * The "Close" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7596 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7597 CLOSE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7598
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7599 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7600 * The "Color Picker" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7601 * Since 2.2
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7602 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7603 COLOR_PICKER,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7604
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7605 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7606 * The "Convert" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7607 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7608 CONVERT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7609
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7610 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7611 * The "Connect" icon.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7612 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7613 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7614 CONNECT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7615
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7616 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7617 * The "Copy" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7618 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7619 COPY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7620
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7621 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7622 * The "Cut" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7623 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7624 CUT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7625
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7626 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7627 * The "Delete" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7628 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7629 DELETE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7630
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7631 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7632 * The "Error" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7633 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7634 DIALOG_ERROR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7635
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7636 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7637 * The "Information" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7638 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7639 DIALOG_INFO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7640
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7641 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7642 * The "Question" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7643 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7644 DIALOG_QUESTION,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7645
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7646 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7647 * The "Warning" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7648 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7649 DIALOG_WARNING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7650
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7651 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7652 * The "Directory" icon.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7653 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7654 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7655 DIRECTORY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7656
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7657 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7658 * The "Discard" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7659 * Since 2.12
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7660 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7661 DISCARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7662
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7663 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7664 * The "Disconnect" icon.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7665 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7666 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7667 DISCONNECT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7668
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7669 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7670 * The "Drag-And-Drop" icon.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7671 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7672 DND,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7673
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7674 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7675 * The "Drag-And-Drop multiple" icon.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7676 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7677 DND_MULTIPLE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7678
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7679 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7680 * The "Edit" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7681 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7682 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7683 EDIT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7684
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7685 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7686 * The "Execute" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7687 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7688 EXECUTE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7689
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7690 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7691 * The "File" icon.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7692 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7693 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7694 FILE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7695
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7696 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7697 * The "Find" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7698 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7699 FIND,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7700
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7701 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7702 * The "Find and Replace" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7703 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7704 FIND_AND_REPLACE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7705
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7706 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7707 * The "Floppy" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7708 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7709 FLOPPY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7710
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7711 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7712 * The "Fullscreen" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7713 * Since 2.8
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7714 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7715 FULLSCREEN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7716
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7717 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7718 * The "Bottom" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7719 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7720 GOTO_BOTTOM,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7721
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7722 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7723 * The "First" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7724 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7725 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7726 GOTO_FIRST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7727
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7728 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7729 * The "Last" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7730 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7731 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7732 GOTO_LAST,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7733
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7734 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7735 * The "Top" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7736 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7737 GOTO_TOP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7738
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7739 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7740 * The "Back" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7741 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7742 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7743 GO_BACK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7744
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7745 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7746 * The "Down" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7747 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7748 GO_DOWN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7749
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7750 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7751 * The "Forward" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7752 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7753 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7754 GO_FORWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7755
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7756 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7757 * The "Up" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7758 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7759 GO_UP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7760
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7761 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7762 * The "Harddisk" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7763 * Since 2.4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7764 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7765 HARDDISK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7766
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7767 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7768 * The "Help" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7769 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7770 HELP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7771
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7772 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7773 * The "Home" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7774 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7775 HOME,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7776
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7777 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7778 * The "Indent" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7779 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7780 * Since 2.4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7781 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7782 INDENT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7783
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7784 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7785 * The "Index" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7786 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7787 INDEX,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7788
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7789 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7790 * The "Info" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7791 * Since 2.8
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7792 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7793 INFO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7794
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7795 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7796 * The "Italic" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7797 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7798 ITALIC,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7799
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7800 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7801 * The "Jump to" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7802 * RTL-variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7803 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7804 JUMP_TO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7805
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7806 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7807 * The "Center" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7808 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7809 JUSTIFY_CENTER,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7810
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7811 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7812 * The "Fill" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7813 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7814 JUSTIFY_FILL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7815
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7816 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7817 * The "Left" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7818 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7819 JUSTIFY_LEFT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7820
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7821 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7822 * The "Right" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7823 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7824 JUSTIFY_RIGHT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7825
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7826 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7827 * The "Leave Fullscreen" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7828 * Since 2.8
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7829 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7830 LEAVE_FULLSCREEN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7831
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7832 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7833 * The "Media Forward" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7834 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7835 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7836 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7837 MEDIA_FORWARD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7838
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7839 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7840 * The "Media Next" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7841 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7842 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7843 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7844 MEDIA_NEXT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7845
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7846 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7847 * The "Media Pause" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7848 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7849 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7850 MEDIA_PAUSE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7851
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7852 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7853 * The "Media Play" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7854 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7855 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7856 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7857 MEDIA_PLAY,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7858
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7859 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7860 * The "Media Previous" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7861 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7862 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7863 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7864 MEDIA_PREVIOUS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7865
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7866 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7867 * The "Media Record" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7868 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7869 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7870 MEDIA_RECORD,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7871
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7872 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7873 * The "Media Rewind" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7874 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7875 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7876 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7877 MEDIA_REWIND,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7878
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7879 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7880 * The "Media Stop" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7881 * Since 2.6
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7882 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7883 MEDIA_STOP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7884
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7885 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7886 * The "Missing image" icon.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7887 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7888 MISSING_IMAGE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7889
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7890 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7891 * The "Network" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7892 * Since 2.4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7893 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7894 NETWORK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7895
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7896 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7897 * The "New" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7898 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7899 NEW,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7900
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7901 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7902 * The "No" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7903 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7904 NO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7905
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7906 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7907 * The "OK" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7908 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7909 OK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7910
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7911 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7912 * The "Open" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7913 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7914 OPEN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7915
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7916 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7917 * The "Landscape Orientation" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7918 * Since 2.10
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7919 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7920 ORIENTATION_LANDSCAPE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7921
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7922 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7923 * The "Portrait Orientation" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7924 * Since 2.10
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7925 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7926 ORIENTATION_PORTRAIT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7927
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7928 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7929 * The "Reverse Landscape Orientation" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7930 * Since 2.10
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7931 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7932 ORIENTATION_REVERSE_LANDSCAPE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7933
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7934 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7935 * The "Reverse Portrait Orientation" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7936 * Since 2.10
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7937 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7938 ORIENTATION_REVERSE_PORTRAIT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7939
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7940 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7941 * The "Paste" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7942 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7943 PASTE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7944
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7945 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7946 * The "Preferences" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7947 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7948 PREFERENCES,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7949
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7950 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7951 * The "Print" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7952 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7953 PRINT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7954
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7955 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7956 * The "Print Preview" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7957 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7958 PRINT_PREVIEW,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7959
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7960 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7961 * The "Properties" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7962 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7963 PROPERTIES,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7964
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7965 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7966 * The "Quit" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7967 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7968 QUIT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7969
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7970 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7971 * The "Redo" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7972 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7973 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7974 REDO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7975
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7976 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7977 * The "Refresh" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7978 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7979 REFRESH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7980
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7981 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7982 * The "Remove" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7983 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7984 REMOVE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7985
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7986 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7987 * The "Revert" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7988 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7989 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7990 REVERT_TO_SAVED,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7991
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7992 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7993 * The "Save" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7994 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7995 SAVE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7996
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7997 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7998 * The "Save As" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7999 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8000 SAVE_AS,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8001
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8002 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8003 * The "Select All" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8004 * Since 2.10
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8005 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8006 SELECT_ALL,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8007
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8008 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8009 * The "Color" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8010 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8011 SELECT_COLOR,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8012
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8013 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8014 * The "Font" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8015 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8016 SELECT_FONT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8017
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8018 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8019 * The "Ascending" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8020 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8021 SORT_ASCENDING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8022
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8023 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8024 * The "Descending" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8025 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8026 SORT_DESCENDING,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8027
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8028 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8029 * The "Spell Check" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8030 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8031 SPELL_CHECK,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8032
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8033 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8034 * The "Stop" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8035 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8036 STOP,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8037
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8038 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8039 * The "Strikethrough" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8040 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8041 STRIKETHROUGH,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8042
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8043 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8044 * The "Undelete" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8045 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8046 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8047 UNDELETE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8048
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8049 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8050 * The "Underline" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8051 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8052 UNDERLINE,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8053
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8054 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8055 * The "Undo" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8056 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8057 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8058 UNDO,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8059
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8060 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8061 * The "Unindent" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8062 * RTL variant
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8063 * Since 2.4
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8064 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8065 UNINDENT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8066
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8067 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8068 * The "Yes" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8069 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8070 YES,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8071
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8072 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8073 * The "Zoom 100%" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8074 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8075 ZOOM_100,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8076
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8077 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8078 * The "Zoom to Fit" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8079 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8080 ZOOM_FIT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8081
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8082 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8083 * The "Zoom In" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8084 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8085 ZOOM_IN,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8086
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8087 /**
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8088 * The "Zoom Out" item.
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8089 */
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8090 ZOOM_OUT,
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8091
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8092 }
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8093
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8094 // Stock strings
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8095 char[][] StockDesc =
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8096 [ "gtk-about",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8097 "gtk-add",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8098 "gtk-apply",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8099 "gtk-bold",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8100 "gtk-cancel",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8101 "gtk-cdrom",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8102 "gtk-clear",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8103 "gtk-close",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8104 "gtk-color-picker",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8105 "gtk-convert",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8106 "gtk-connect",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8107 "gtk-copy",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8108 "gtk-cut",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8109 "gtk-delete",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8110 "gtk-dialog-error",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8111 "gtk-dialog-info",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8112 "gtk-dialog-question",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8113 "gtk-dialog-warning",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8114 "gtk-directory",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8115 "gtk-discard",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8116 "gtk-disconnect",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8117 "gtk-dnd",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8118 "gtk-dnd-multiple",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8119 "gtk-edit",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8120 "gtk-execute",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8121 "gtk-file",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8122 "gtk-find",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8123 "gtk-find-and-replace",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8124 "gtk-floppy",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8125 "gtk-fullscreen",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8126 "gtk-goto-bottom",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8127 "gtk-goto-first",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8128 "gtk-goto-last",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8129 "gtk-goto-top",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8130 "gtk-go-back",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8131 "gtk-go-down",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8132 "gtk-go-forward",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8133 "gtk-go-up",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8134 "gtk-harddisk",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8135 "gtk-help",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8136 "gtk-home",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8137 "gtk-indent",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8138 "gtk-index",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8139 "gtk-info",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8140 "gtk-italic",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8141 "gtk-jump-to",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8142 "gtk-justify-center",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8143 "gtk-justify-fill",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8144 "gtk-justify-left",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8145 "gtk-justify-right",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8146 "gtk-leave-fullscreen",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8147 "gtk-media-forward",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8148 "gtk-media-next",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8149 "gtk-media-pause",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8150 "gtk-media-play",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8151 "gtk-media-previous",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8152 "gtk-media-record",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8153 "gtk-media-rewind",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8154 "gtk-media-stop",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8155 "gtk-missing-image",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8156 "gtk-network",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8157 "gtk-new",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8158 "gtk-no",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8159 "gtk-ok",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8160 "gtk-open",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8161 "gtk-orientation-landscape",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8162 "gtk-orientation-portrait",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8163 "gtk-orientation-reverse-landscape",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8164 "gtk-orientation-reverse-portrait",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8165 "gtk-paste",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8166 "gtk-preferences",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8167 "gtk-print",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8168 "gtk-print-preview",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8169 "gtk-properties",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8170 "gtk-quit",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8171 "gtk-redo",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8172 "gtk-refresh",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8173 "gtk-remove",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8174 "gtk-revert-to-saved",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8175 "gtk-save",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8176 "gtk-save-as",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8177 "gtk-select-all",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8178 "gtk-select-color",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8179 "gtk-select-font",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8180 "gtk-sort-ascending",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8181 "gtk-sort-descending",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8182 "gtk-spell-check",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8183 "gtk-stop",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8184 "gtk-strikethrough",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8185 "gtk-undelete",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8186 "gtk-underline",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8187 "gtk-undo",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8188 "gtk-unindent",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8189 "gtk-yes",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8190 "gtk-zoom-100",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8191 "gtk-zoom-fit",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8192 "gtk-zoom-in",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8193 "gtk-zoom-out",
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8194
5f725d09c076 Added dynamic loader from gtkd with cleanup and modifications. Tango only support. No OS.d tie-in yet.
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8195 ];