Mercurial > projects > dwt-linux
annotate dwt/internal/gtk/OS.d @ 32:b7c28480e3e0
removed exclude for OS.d in dsss.conf
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 09 Jan 2008 07:07:50 +0100 |
parents | 5c24c1a67fc2 |
children | 27324bbbac70 |
rev | line source |
---|---|
7 | 1 /******************************************************************************* |
2 * Copyright (c) 2000, 2007 IBM Corporation and others. All rights reserved. | |
3 * The contents of this file are made available under the terms | |
4 * of the GNU Lesser General Public License (LGPL) Version 2.1 that | |
5 * accompanies this distribution (lgpl-v21.txt). The LGPL is also | |
6 * available at http://www.gnu.org/licenses/lgpl.html. If the version | |
7 * of the LGPL at http://www.gnu.org is different to the version of | |
8 * the LGPL accompanying this distribution and there is any conflict | |
9 * between the two license versions, the terms of the LGPL accompanying | |
10 * this distribution shall govern. | |
11 * | |
12 * Contributors: | |
13 * IBM Corporation - initial API and implementation | |
14 *******************************************************************************/ | |
10
63c023465156
moved from org.eclipse.swt to dwt
Frank Benoit <benoit@tionex.de>
parents:
9
diff
changeset
|
15 module dwt.internal.gtk.OS; |
7 | 16 |
10
63c023465156
moved from org.eclipse.swt to dwt
Frank Benoit <benoit@tionex.de>
parents:
9
diff
changeset
|
17 import dwt.internal.Platform; |
7 | 18 import tango.core.Traits; |
19 | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
20 import dwt.internal.gtk.c.gtk, |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
21 dwt.internal.gtk.c.gdk, |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
22 dwt.internal.gtk.c.atk, |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
23 dwt.internal.gtk.c.glib, |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
24 dwt.internal.gtk.c.cairo, |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
25 dwt.internal.gtk.c.pango, |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
26 dwt.internal.gtk.c.gobject, |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
27 dwt.internal.gtk.c.gthread, |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
28 dwt.internal.gtk.c.gdkpixbuf; |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
29 |
18 | 30 // temporary added, because was not yet available |
26 | 31 struct XAnyEvent { |
32 int type; | |
33 uint serial; | |
34 int send_event; | |
35 void * display; | |
36 uint window; | |
37 } | |
38 union XEvent{ | |
39 int type; | |
40 XAnyEvent xany; | |
41 } | |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
42 |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
43 struct XRenderPictureAttributes{ |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
44 int repeat; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
45 uint alpha_map; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
46 int alpha_x_origin; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
47 int alpha_y_origin; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
48 int clip_x_origin; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
49 int clip_y_origin; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
50 uint clip_mask; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
51 int graphics_exposures; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
52 int subwindow_mode; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
53 int poly_edge; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
54 int poly_mode; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
55 uint dither; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
56 int component_alpha; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
57 } |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
58 struct XRenderDirectFormat { |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
59 short red; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
60 short redMask; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
61 short green; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
62 short greenMask; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
63 short blue; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
64 short blueMask; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
65 short alpha; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
66 short alphaMask; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
67 } |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
68 struct XRenderPictFormat { |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
69 uint id; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
70 int type; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
71 int depth; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
72 XRenderDirectFormat direct; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
73 uint colormap; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
74 } |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
75 |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
76 struct XTransform { |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
77 int [3][3] matrix; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
78 } |
26 | 79 struct XRectangle { |
80 short x; | |
81 short y; | |
82 ushort width; | |
83 ushort height; | |
84 } | |
85 struct XExposeEvent { | |
86 int type; | |
87 uint serial; | |
88 int send_event; | |
89 void * display; | |
90 uint window; | |
91 int x; | |
92 int y; | |
93 int width; | |
94 int height; | |
95 int count; | |
96 } | |
97 struct XVisibilityEvent { | |
98 int type; | |
99 uint serial; | |
100 int send_event; | |
101 void * display; | |
102 uint window; | |
103 int state; | |
104 } | |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
105 |
26 | 106 struct XButtonEvent { |
107 int type; | |
108 uint serial; | |
109 int send_event; | |
110 void * display; | |
111 uint window; | |
112 uint root; | |
113 uint subwindow; | |
114 uint time; | |
115 int x; | |
116 int y; | |
117 int x_root; | |
118 int y_root; | |
119 uint state; | |
120 uint button; | |
121 int same_screen; | |
122 } | |
30 | 123 struct XWindowChanges { |
124 int x; | |
125 int y; | |
126 int width; | |
127 int height; | |
128 int border_width; | |
129 uint sibling; | |
130 int stack_mode; | |
131 } | |
26 | 132 private extern (C){ |
133 GdkWindow * gdk_window_lookup(uint); | |
134 uint XRenderCreatePicture(void *, uint, XRenderPictFormat *, uint, XRenderPictureAttributes *); | |
28 | 135 XRenderPictFormat * XRenderFindStandardFormat (void *dpy, int format); |
136 XRenderPictFormat * XRenderFindVisualFormat (void *dpy, void *visual); | |
26 | 137 void XRenderSetPictureTransform (void *dpy,uint picture, XTransform *transform); |
138 void XRenderSetPictureClipRectangles(void *, uint, int, int, XRectangle *, int); | |
139 void XRenderFreePicture(void *, uint); | |
140 void XRenderComposite(void *, int, uint, uint, uint, int, int, int, int, int, int, uint, uint); | |
141 | |
142 cairo_font_options_t * pango_cairo_context_get_font_options(void *); | |
143 void pango_cairo_context_set_font_options(void *, cairo_font_options_t *); | |
144 | |
145 alias int function(void *, XEvent *, void *) _BCD_func__1812; | |
146 int XCheckIfEvent(void *, XEvent *, _BCD_func__1812, void *); | |
147 | |
148 extern uint gtk_major_version; | |
149 extern uint gtk_minor_version; | |
150 extern uint gtk_micro_version; | |
27 | 151 |
152 void * gdk_atom_intern(char *, int); | |
153 int gdk_property_get(GdkDrawable *, void *, void *, uint, uint, int, void **, int *, int *, char ** ); | |
30 | 154 void * gdk_x11_drawable_get_xdisplay(GdkDrawable *); |
155 int XDefaultScreen(void *); | |
156 int XReconfigureWMWindow(void *, uint, int, uint, XWindowChanges *); | |
26 | 157 } |
158 | |
159 | |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
160 //void function(GtkWidget* widget, gchar* firstPropertyName, ... )gtk_widget_style_get; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
161 private void gtk_widget_style_get1( GtkWidget* widget, gchar* firstPropertyName, int* res ){ |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
162 gtk_widget_style_get( widget, firstPropertyName, res, null ); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
163 } |
26 | 164 private void g_object_get1( void* obj, gchar* firstPropertyName, int* res ){ |
165 g_object_get( obj, firstPropertyName, res, null ); | |
166 } | |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
167 |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
168 |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
169 private extern(C) PangoLayout *pango_cairo_create_layout (cairo_t *cr); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
170 private extern(C) void pango_cairo_layout_path (cairo_t *cr, |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
171 PangoLayout *layout); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
172 |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
173 private extern(C) void gdk_pango_context_set_colormap (PangoContext *context, |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
174 GdkColormap *colormap); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
175 |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
176 private extern(C) void pango_cairo_show_layout(cairo_t *cr, PangoLayout *layout); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
177 |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
178 private extern(C) GdkRegion *gdk_pango_layout_get_clip_region(PangoLayout *layout, |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
179 gint x_origin, |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
180 gint y_origin, |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
181 gint *index_ranges, |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
182 gint n_ranges); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
183 |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
184 |
18 | 185 private extern(C) GdkWindow* GDK_ROOT_PARENT(); |
186 private extern(C) GdkPixbuf* gdk_pixbuf_new (GdkColorspace colorspace, gboolean has_alpha, int bits_per_sample, | |
187 int width, int height); | |
188 | |
19 | 189 private extern(C) PangoContext *gdk_pango_context_get(); |
28 | 190 private extern(C) int XRenderQueryExtension (void *dpy, int *event_basep, int *error_basep); |
19 | 191 alias int Status; |
28 | 192 private extern(C) Status XRenderQueryVersion (void *dpy, |
19 | 193 int *major_versionp, |
194 int *minor_versionp); | |
195 struct FcConfig{}; | |
196 private extern(C) int FcConfigAppFontAddFile (FcConfig *config, char *file); | |
197 | |
28 | 198 alias extern(C) int function( void* ) XSynchronizeResult; |
199 private extern(C) XSynchronizeResult function( void*, int ) XSynchronize; | |
19 | 200 |
201 //struct Visual{} | |
202 //private extern(C) Visual* gdk_x11_visual_get_xvisual(GdkVisual* visual); | |
203 | |
26 | 204 private extern (C) GdkDisplay* GDK_DISPLAY(); |
19 | 205 |
26 | 206 private extern (C) XID GDK_PIXMAP_XID(GdkDrawable* win); |
207 struct XErrorEvent {} | |
19 | 208 |
26 | 209 private extern (C) bool GDK_WINDOWING_X11(); |
210 private extern (C) int XFlush(void *); | |
28 | 211 public alias extern(C) int function(void*) XIOErrorHandler; |
212 public alias extern(C) int function(void*, XErrorEvent *) XErrorHandler; | |
19 | 213 |
26 | 214 private extern (C) XIOErrorHandler XSetIOErrorHandler(XIOErrorHandler); |
215 private extern (C) XErrorHandler XSetErrorHandler(XErrorHandler); | |
216 private extern (C) int PANGO_PIXELS( int v ); | |
217 private GType GTK_TYPE_FIXED(); | |
218 private GType GTK_TYPE_CELL_RENDERER_TEXT(); | |
219 private GType GTK_TYPE_CELL_RENDERER_PIXBUF(); | |
220 private GType GTK_TYPE_CELL_RENDERER_TOGGLE(); | |
221 private bool GTK_IS_WINDOW(GtkWidget *); | |
27 | 222 private bool GTK_IS_CONTAINER(GtkWidget*); |
223 private GType GTK_TYPE_MENU(); | |
224 private GType GTK_TYPE_WIDGET(); | |
30 | 225 private GType GTK_WIDGET_FLAGS(GtkWidget*); |
226 private GType GTK_WIDGET_STATE(GtkWidget*); | |
227 private GType GTK_WIDGET_HAS_DEFAULT(GtkWidget*); | |
228 private GType GTK_WIDGET_HAS_FOCUS(GtkWidget*); | |
229 private GType GTK_WIDGET_IS_SENSITIVE(GtkWidget*); | |
230 private GType GTK_WIDGET_MAPPED(GtkWidget*); | |
231 private GType GTK_WIDGET_SENSITIVE(GtkWidget*); | |
232 private void GTK_WIDGET_SET_FLAGS(GtkWidget*, int); | |
233 private void GTK_WIDGET_UNSET_FLAGS(GtkWidget*, int); | |
234 private bool GTK_WIDGET_VISIBLE(GtkWidget*); | |
27 | 235 private GType G_OBJECT_CLASS (); |
236 private GType G_OBJECT_GET_CLASS (); | |
237 private GType G_OBJECT_TYPE_NAME (); | |
238 private GType G_TYPE_BOOLEAN(); | |
239 private GType G_TYPE_INT(); | |
30 | 240 private GType G_OBJECT_TYPE( GObject* ); |
27 | 241 private GType G_TYPE_STRING(); |
242 private char* gdk_x11_screen_get_window_manager_name(GdkScreen*); | |
243 private char XKeysymToKeycode(void *, uint); | |
244 private int XTestFakeKeyEvent(void *, uint, int, uint); | |
245 int XTestFakeMotionEvent(void *, int, int, int, uint); | |
246 int XTestFakeButtonEvent(void *, uint, int, uint); | |
247 uint XDefaultRootWindow(void *); | |
248 int XWarpPointer(void *, uint, uint, int, int, uint, uint, int, int); | |
249 int g_signal_connect( void* instance, char* sig, GCallback handle, void* ptr ){ | |
32
b7c28480e3e0
removed exclude for OS.d in dsss.conf
Frank Benoit <benoit@tionex.de>
parents:
31
diff
changeset
|
250 return g_signal_connect_data( instance, sig, handle, ptr, cast(GClosureNotify) 0, cast(GConnectFlags)0 ); |
27 | 251 } |
7 | 252 template NameOfFunc(alias f) { |
253 // Note: highly dependent on the .stringof formatting | |
254 // the value begins with "& " which is why the first two chars are cut off | |
255 const char[] NameOfFunc = (&f).stringof[2 .. $]; | |
256 } | |
257 | |
8 | 258 template ForwardGtkOsCFunc( alias cFunc ) { |
7 | 259 alias ParameterTupleOf!(cFunc) P; |
260 alias ReturnTypeOf!(cFunc) R; | |
261 mixin("public static R " ~ NameOfFunc!(cFunc) ~ "( P p ){ | |
262 lock.lock(); | |
263 scope(exit) lock.unlock(); | |
264 return cFunc(p); | |
265 }"); | |
266 } | |
12 | 267 /+ |
268 // alternative template implementation, might be more stable | |
269 template ForwardGtkOsCFunc(char[] name) { | |
270 alias typeof(mixin(name)) func; | |
271 alias ParameterTupleOf!(func) Params; | |
272 alias ReturnTypeOf!(func) Ret; | |
273 mixin("public static Ret "~name~"( Params p ) { | |
274 return ."~name~"(p); | |
275 }"); | |
276 } | |
277 +/ | |
7 | 278 |
10
63c023465156
moved from org.eclipse.swt to dwt
Frank Benoit <benoit@tionex.de>
parents:
9
diff
changeset
|
279 //import dwt.internal.*; |
7 | 280 |
281 public class OS : Platform { | |
282 | |
283 /** OS Constants */ | |
284 public static const bool IsAIX, IsSunOS, IsLinux, IsHPUX; | |
285 static this() { | |
286 /* Initialize the OS flags and locale constants */ | |
287 char[] osName = "Linux";//System.getProperty ("os.name"); | |
288 bool isAIX = false, isSunOS = false, isLinux = false, isHPUX = false; | |
289 if (osName == "Linux") isLinux = true; | |
290 if (osName == "AIX") isAIX = true; | |
291 if (osName == "Solaris") isSunOS = true; | |
292 if (osName == "SunOS") isSunOS = true; | |
293 if (osName == "HP-UX") isHPUX = true; | |
294 IsAIX = isAIX; IsSunOS = isSunOS; IsLinux = isLinux; IsHPUX = isHPUX; | |
295 //PORTING_LEFT | |
296 GTK_VERSION = 0; //buildVERSION(gtk_major_version(), gtk_minor_version(), gtk_micro_version()); | |
297 } | |
298 | |
299 /** Constants */ | |
300 public static const int ATK_RELATION_LABELLED_BY = 4; | |
301 public static const int G_SIGNAL_MATCH_DATA = 1 << 4; | |
302 public static const int G_SIGNAL_MATCH_ID = 1 << 0; | |
303 public static const int GDK_2BUTTON_PRESS = 0x5; | |
304 public static const int GDK_3BUTTON_PRESS = 0x6; | |
305 public static const int GDK_ACTION_COPY = 1 << 1; | |
306 public static const int GDK_ACTION_MOVE = 1 << 2; | |
307 public static const int GDK_ACTION_LINK = 1 << 3; | |
308 public static const int GDK_Alt_L = 0xffe9; | |
309 public static const int GDK_Alt_R = 0xffea; | |
310 public static const int GDK_AND = 4; | |
311 public static const int GDK_BackSpace = 0xff08; | |
312 public static const int GDK_BOTTOM_LEFT_CORNER = 0xc; | |
313 public static const int GDK_BOTTOM_RIGHT_CORNER = 0xe; | |
314 public static const int GDK_BOTTOM_SIDE = 0x10; | |
315 public static const int GDK_BUTTON1_MASK = 0x100; | |
316 public static const int GDK_BUTTON2_MASK = 0x200; | |
317 public static const int GDK_BUTTON3_MASK = 0x400; | |
318 public static const int GDK_BUTTON_MOTION_MASK = 1 << 4; | |
319 public static const int GDK_BUTTON1_MOTION_MASK = 1 << 5; | |
320 public static const int GDK_BUTTON2_MOTION_MASK = 1 << 6; | |
321 public static const int GDK_BUTTON3_MOTION_MASK = 1 << 7; | |
322 public static const int GDK_BUTTON_PRESS = 0x4; | |
323 public static const int GDK_BUTTON_PRESS_MASK = 0x100; | |
324 public static const int GDK_BUTTON_RELEASE = 0x7; | |
325 public static const int GDK_BUTTON_RELEASE_MASK = 0x200; | |
326 public static const int GDK_CAP_BUTT = 0x1; | |
327 public static const int GDK_CAP_PROJECTING = 3; | |
328 public static const int GDK_CAP_ROUND = 0x2; | |
329 public static const int GDK_COLORSPACE_RGB = 0; | |
330 public static const int GDK_CONFIGURE = 13; | |
331 public static const int GDK_CONTROL_MASK = 0x4; | |
332 public static const int GDK_COPY = 0x0; | |
333 public static const int GDK_CROSS = 0x1e; | |
334 public static const int GDK_CROSSING_NORMAL = 0; | |
335 public static const int GDK_CROSSING_GRAB = 1; | |
336 public static const int GDK_CROSSING_UNGRAB = 2; | |
337 public static const int GDK_Break = 0xff6b; | |
338 public static const int GDK_Cancel = 0xff69; | |
339 public static const int GDK_Caps_Lock = 0xffE5; | |
340 public static const int GDK_Clear = 0xff0B; | |
341 public static const int GDK_Control_L = 0xffe3; | |
342 public static const int GDK_Control_R = 0xffe4; | |
343 public static const int GDK_CURRENT_TIME = 0x0; | |
344 public static const int GDK_DECOR_BORDER = 0x2; | |
345 public static const int GDK_DECOR_MAXIMIZE = 0x40; | |
346 public static const int GDK_DECOR_MENU = 0x10; | |
347 public static const int GDK_DECOR_MINIMIZE = 0x20; | |
348 public static const int GDK_DECOR_RESIZEH = 0x4; | |
349 public static const int GDK_DECOR_TITLE = 0x8; | |
350 public static const int GDK_DOUBLE_ARROW = 0x2a; | |
351 public static const int GDK_Delete = 0xffff; | |
352 public static const int GDK_Down = 0xff54; | |
353 public static const int GDK_ENTER_NOTIFY_MASK = 0x1000; | |
354 public static const int GDK_ENTER_NOTIFY = 10; | |
355 public static const int GDK_EVEN_ODD_RULE = 0; | |
356 public static const int GTK_EXPANDER_COLAPSED = 0; | |
357 public static const int GTK_EXPANDER_SEMI_COLLAPSED = 1; | |
358 public static const int GTK_EXPANDER_SEMI_EXPANDED = 2; | |
359 public static const int GTK_EXPANDER_EXPANDED = 3; | |
360 public static const int GDK_EXPOSE = 2; | |
361 public static const int GDK_EXPOSURE_MASK = 0x2; | |
362 public static const int GDK_End = 0xff57; | |
363 public static const int GDK_Escape = 0xff1b; | |
364 public static const int GDK_F1 = 0xffbe; | |
365 public static const int GDK_F10 = 0xffc7; | |
366 public static const int GDK_F11 = 0xffc8; | |
367 public static const int GDK_F12 = 0xffc9; | |
368 public static const int GDK_F13 = 0xffca; | |
369 public static const int GDK_F14 = 0xffcb; | |
370 public static const int GDK_F15 = 0xffcc; | |
371 public static const int GDK_F2 = 0xffbf; | |
372 public static const int GDK_F3 = 0xffc0; | |
373 public static const int GDK_F4 = 0xffc1; | |
374 public static const int GDK_F5 = 0xffc2; | |
375 public static const int GDK_F6 = 0xffc3; | |
376 public static const int GDK_F7 = 0xffc4; | |
377 public static const int GDK_F8 = 0xffc5; | |
378 public static const int GDK_F9 = 0xffc6; | |
379 public static const int GDK_FLEUR = 0x34; | |
380 public static const int GDK_FOCUS_CHANGE = 0xc; | |
381 public static const int GDK_FOCUS_CHANGE_MASK = 0x4000; | |
382 public static const int GDK_GC_CLIP_MASK = 0x80; | |
383 public static const int GDK_GC_CLIP_X_ORIGIN = 0x800; | |
384 public static const int GDK_GC_CLIP_Y_ORIGIN = 0x1000; | |
385 public static const int GDK_GRAB_SUCCESS = 0x0; | |
386 public static const int GDK_HAND2 = 0x3c; | |
387 public static const int GDK_Help = 0xFF6A; | |
388 public static const int GDK_HINT_MIN_SIZE = 1 << 1; | |
389 public static const int GDK_Home = 0xff50; | |
390 public static const int GDK_INCLUDE_INFERIORS = 0x1; | |
391 public static const int GDK_INPUT_ONLY = 1; | |
392 public static const int GDK_INTERP_BILINEAR = 0x2; | |
393 public static const int GDK_Insert = 0xff63; | |
394 public static const int GDK_ISO_Left_Tab = 0xfe20; | |
395 public static const int GDK_JOIN_MITER = 0x0; | |
396 public static const int GDK_JOIN_ROUND = 0x1; | |
397 public static const int GDK_JOIN_BEVEL = 0x2; | |
398 public static const int GDK_KEY_PRESS = 0x8; | |
399 public static const int GDK_KEY_PRESS_MASK = 0x400; | |
400 public static const int GDK_KEY_RELEASE = 0x9; | |
401 public static const int GDK_KEY_RELEASE_MASK = 0x800; | |
402 public static const int GDK_KP_0 = 0xffb0; | |
403 public static const int GDK_KP_1 = 0xffb1; | |
404 public static const int GDK_KP_2 = 0xffb2; | |
405 public static const int GDK_KP_3 = 0xffb3; | |
406 public static const int GDK_KP_4 = 0xffb4; | |
407 public static const int GDK_KP_5 = 0xffb5; | |
408 public static const int GDK_KP_6 = 0xffb6; | |
409 public static const int GDK_KP_7 = 0xffb7; | |
410 public static const int GDK_KP_8 = 0xffb8; | |
411 public static const int GDK_KP_9 = 0xffb9; | |
412 public static const int GDK_KP_Add = 0xffab; | |
413 public static const int GDK_KP_Decimal = 0xffae; | |
414 public static const int GDK_KP_Delete = 0xFF9F; | |
415 public static const int GDK_KP_Divide = 0xffaf; | |
416 public static const int GDK_KP_Down = 0xFF99; | |
417 public static const int GDK_KP_End = 0xFF9C; | |
418 public static const int GDK_KP_Enter = 0xff8d; | |
419 public static const int GDK_KP_Equal = 0xffbd; | |
420 public static const int GDK_KP_Home = 0xFF95; | |
421 public static const int GDK_KP_Insert = 0xFF9E; | |
422 public static const int GDK_KP_Left = 0xFF96; | |
423 public static const int GDK_KP_Multiply = 0xffaa; | |
424 public static const int GDK_KP_Page_Down = 0xFF9B; | |
425 public static const int GDK_KP_Page_Up = 0xFF9A; | |
426 public static const int GDK_KP_Right = 0xFF98; | |
427 public static const int GDK_KP_Subtract = 0xffad; | |
428 public static const int GDK_KP_Up = 0xFF97; | |
429 public static const int GDK_LEAVE_NOTIFY = 11; | |
430 public static const int GDK_LEAVE_NOTIFY_MASK = 0x2000; | |
431 public static const int GDK_LEFT_PTR = 0x44; | |
432 public static const int GDK_LEFT_SIDE = 0x46; | |
433 public static const int GDK_LINE_ON_OFF_DASH = 0x1; | |
434 public static const int GDK_LINE_SOLID = 0x0; | |
435 public static const int GDK_Linefeed = 0xff0A; | |
436 public static const int GDK_LSB_FIRST = 0x0; | |
437 public static const int GDK_Left = 0xff51; | |
438 public static const int GDK_Meta_L = 0xFFE7; | |
439 public static const int GDK_Meta_R = 0xFFE8; | |
440 public static const int GDK_MAP = 14; | |
441 public static const int GDK_MOD1_MASK = 0x8; | |
442 public static const int GDK_MOTION_NOTIFY = 0x3; | |
443 public static const int GDK_NO_EXPOSE = 30; | |
444 public static const int GDK_NONE = 0; | |
445 public static const int GDK_NOTIFY_INFERIOR = 2; | |
446 public static const int GDK_Num_Lock = 0xFF7F; | |
447 public static const int GDK_OVERLAP_RECTANGLE_OUT = 0x1; | |
448 public static const int GDK_PIXBUF_ALPHA_BILEVEL = 0x0; | |
449 public static const int GDK_POINTER_MOTION_HINT_MASK = 0x8; | |
450 public static const int GDK_POINTER_MOTION_MASK = 0x4; | |
451 public static const int GDK_PROPERTY_NOTIFY = 16; | |
452 public static const int GDK_Page_Down = 0xff56; | |
453 public static const int GDK_Page_Up = 0xff55; | |
454 public static const int GDK_Pause = 0xff13; | |
455 public static const int GDK_Print = 0xff61; | |
456 public static const int GDK_QUESTION_ARROW = 0x5c; | |
457 public static const int GDK_RGB_DITHER_NORMAL = 0x1; | |
458 public static const int GDK_RIGHT_SIDE = 0x60; | |
459 public static const int GDK_Return = 0xff0d; | |
460 public static const int GDK_Right = 0xff53; | |
461 public static const int GDK_space = 0x20; | |
462 public static const int GDK_SB_H_DOUBLE_ARROW = 0x6c; | |
463 public static const int GDK_SB_UP_ARROW = 0x72; | |
464 public static const int GDK_SB_V_DOUBLE_ARROW = 0x74; | |
465 public static const int GDK_SCROLL_UP = 0; | |
466 public static const int GDK_SCROLL_DOWN = 1; | |
467 public static const int GDK_SCROLL_LEFT = 2; | |
468 public static const int GDK_SCROLL_RIGHT = 3; | |
469 public static const int GDK_SELECTION_CLEAR = 17; | |
470 public static const int GDK_SELECTION_NOTIFY = 19; | |
471 public static const int GDK_SELECTION_REQUEST = 18; | |
472 public static const int GDK_SHIFT_MASK = 0x1; | |
473 public static const int GDK_SIZING = 0x78; | |
474 public static const int GDK_STIPPLED = 0x2; | |
475 public static const int GDK_TILED = 0x1; | |
476 public static const int GDK_Shift_L = 0xffe1; | |
477 public static const int GDK_Shift_R = 0xffe2; | |
478 public static const int GDK_SCROLL = 31; | |
479 public static const int GDK_Scroll_Lock = 0xff14; | |
480 public static const int GDK_TOP_LEFT_CORNER = 0x86; | |
481 public static const int GDK_TOP_RIGHT_CORNER = 0x88; | |
482 public static const int GDK_TOP_SIDE = 0x8a; | |
483 public static const int GDK_Tab = 0xff09; | |
484 public static const int GDK_Up = 0xff52; | |
485 public static const int GDK_WATCH = 0x96; | |
486 public static const int GDK_XOR = 0x2; | |
487 public static const int GDK_XTERM = 0x98; | |
488 public static const int GDK_X_CURSOR = 0x0; | |
489 public static const int GDK_VISIBILITY_FULLY_OBSCURED = 2; | |
490 public static const int GDK_VISIBILITY_NOTIFY_MASK = 1 << 17; | |
491 public static const int GDK_WINDOW_CHILD = 2; | |
492 public static const int GDK_WINDOW_STATE_ICONIFIED = 1 << 1; | |
493 public static const int GDK_WINDOW_STATE_MAXIMIZED = 1 << 2; | |
494 public static const int GTK_ACCEL_VISIBLE = 0x1; | |
495 public static const int GTK_ARROW_DOWN = 0x1; | |
496 public static const int GTK_ARROW_LEFT = 0x2; | |
497 public static const int GTK_ARROW_RIGHT = 0x3; | |
498 public static const int GTK_ARROW_UP = 0x0; | |
499 public static const int GTK_CALENDAR_SHOW_HEADING = 1 << 0; | |
500 public static const int GTK_CALENDAR_SHOW_DAY_NAMES = 1 << 1; | |
501 public static const int GTK_CALENDAR_NO_MONTH_CHANGE = 1 << 2; | |
502 public static const int GTK_CALENDAR_SHOW_WEEK_NUMBERS = 1 << 3; | |
503 public static const int GTK_CALENDAR_WEEK_START_MONDAY = 1 << 4; | |
504 public static const int GTK_CAN_DEFAULT = 0x2000; | |
505 public static const int GTK_CAN_FOCUS = 0x800; | |
506 public static const int GTK_CELL_RENDERER_MODE_ACTIVATABLE = 1; | |
507 public static const int GTK_CELL_RENDERER_SELECTED = 1 << 0; | |
508 public static const int GTK_CELL_RENDERER_FOCUSED = 1 << 4; | |
509 public static const int GTK_CLIST_SHOW_TITLES = 0x4; | |
510 public static const int GTK_CORNER_TOP_LEFT = 0x0; | |
511 public static const int GTK_CORNER_TOP_RIGHT = 0x2; | |
512 public static const int GTK_DIALOG_DESTROY_WITH_PARENT = 1 << 1; | |
513 public static const int GTK_DIALOG_MODAL = 1 << 0; | |
514 public static const int GTK_DIR_TAB_FORWARD = 0; | |
515 public static const int GTK_DIR_TAB_BACKWARD = 1; | |
516 public static const int GTK_FILE_CHOOSER_ACTION_OPEN = 0; | |
517 public static const int GTK_FILE_CHOOSER_ACTION_SAVE = 1; | |
518 public static const int GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER = 2; | |
519 public static const int GTK_HAS_FOCUS = 1 << 12; | |
520 public static const int GTK_ICON_SIZE_MENU = 1; | |
521 public static const int GTK_ICON_SIZE_SMALL_TOOLBAR = 2; | |
522 public static const int GTK_ICON_SIZE_LARGE_TOOLBAR = 3; | |
523 public static const int GTK_ICON_SIZE_DIALOG = 6; | |
524 public static const int GTK_JUSTIFY_CENTER = 0x2; | |
525 public static const int GTK_JUSTIFY_LEFT = 0x0; | |
526 public static const int GTK_JUSTIFY_RIGHT = 0x1; | |
527 public static const int GTK_MAPPED = 1 << 7; | |
528 public static const int GTK_MESSAGE_INFO = 0; | |
529 public static const int GTK_MESSAGE_WARNING = 1; | |
530 public static const int GTK_MESSAGE_QUESTION = 2; | |
531 public static const int GTK_MESSAGE_ERROR = 3; | |
532 public static const int GTK_NO_WINDOW = 1 << 5; | |
533 public static const int GTK_ORIENTATION_HORIZONTAL = 0x0; | |
534 public static const int GTK_ORIENTATION_VERTICAL = 0x1; | |
535 public static const int GTK_PACK_END = 1; | |
536 public static const int GTK_PACK_START = 0; | |
537 public static const int GTK_POLICY_ALWAYS = 0x0; | |
538 public static const int GTK_POLICY_AUTOMATIC = 0x1; | |
539 public static const int GTK_POLICY_NEVER = 0x2; | |
540 public static const int GTK_POS_TOP = 0x2; | |
541 public static const int GTK_POS_BOTTOM = 0x3; | |
542 public static const int GTK_PRINT_CAPABILITY_PAGE_SET = 1 << 0; | |
543 public static const int GTK_PRINT_CAPABILITY_COPIES = 1 << 1; | |
544 public static const int GTK_PRINT_CAPABILITY_COLLATE = 1 << 2; | |
545 public static const int GTK_PRINT_CAPABILITY_REVERSE = 1 << 3; | |
546 public static const int GTK_PRINT_CAPABILITY_SCALE = 1 << 4; | |
547 public static const int GTK_PRINT_CAPABILITY_GENERATE_PDF = 1 << 5; | |
548 public static const int GTK_PRINT_CAPABILITY_GENERATE_PS = 1 << 6; | |
549 public static const int GTK_PRINT_CAPABILITY_PREVIEW = 1 << 7; | |
550 public static const int GTK_PRINT_PAGES_ALL = 0; | |
551 public static const int GTK_PRINT_PAGES_CURRENT = 1; | |
552 public static const int GTK_PRINT_PAGES_RANGES = 2; | |
553 public static const int GTK_PROGRESS_CONTINUOUS = 0x0; | |
554 public static const int GTK_PROGRESS_DISCRETE = 0x1; | |
555 public static const int GTK_PROGRESS_LEFT_TO_RIGHT = 0x0; | |
556 public static const int GTK_PROGRESS_BOTTOM_TO_TOP = 0x2; | |
557 public static const int GTK_REALIZED = 1 << 6; | |
558 public static const int GTK_RELIEF_NONE = 0x2; | |
559 public static const int GTK_RELIEF_NORMAL = 0; | |
560 public static const int GTK_RC_BG = 1 << 1; | |
561 public static const int GTK_RC_FG = 1 << 0; | |
562 public static const int GTK_RC_TEXT = 1 << 2; | |
563 public static const int GTK_RC_BASE = 1 << 3; | |
564 public static const int GTK_RESPONSE_APPLY = 0xfffffff6; | |
565 public static const int GTK_RESPONSE_CANCEL = 0xfffffffa; | |
566 public static const int GTK_RESPONSE_OK = 0xfffffffb; | |
567 public static const int GTK_SCROLL_NONE = 0; | |
568 public static const int GTK_SCROLL_JUMP = 1; | |
569 public static const int GTK_SCROLL_STEP_BACKWARD = 2; | |
570 public static const int GTK_SCROLL_STEP_FORWARD = 3; | |
571 public static const int GTK_SCROLL_PAGE_BACKWARD = 4; | |
572 public static const int GTK_SCROLL_PAGE_FORWARD = 5; | |
573 public static const int GTK_SCROLL_STEP_UP = 6; | |
574 public static const int GTK_SCROLL_STEP_DOWN = 7; | |
575 public static const int GTK_SCROLL_PAGE_UP = 8; | |
576 public static const int GTK_SCROLL_PAGE_DOWN = 9; | |
577 public static const int GTK_SCROLL_STEP_LEFT = 10; | |
578 public static const int GTK_SCROLL_STEP_RIGHT = 11; | |
579 public static const int GTK_SCROLL_PAGE_LEFT = 12; | |
580 public static const int GTK_SCROLL_PAGE_RIGHT = 13; | |
581 public static const int GTK_SCROLL_START = 14; | |
582 public static const int GTK_SCROLL_END = 15; | |
583 public static const int GTK_SELECTION_BROWSE = 0x2; | |
584 public static const int GTK_SELECTION_MULTIPLE = 0x3; | |
585 public static const int GTK_SENSITIVE = 0x200; | |
586 public static const int GTK_SHADOW_ETCHED_IN = 0x3; | |
587 public static const int GTK_SHADOW_ETCHED_OUT = 0x4; | |
588 public static const int GTK_SHADOW_IN = 0x1; | |
589 public static const int GTK_SHADOW_NONE = 0x0; | |
590 public static const int GTK_SHADOW_OUT = 0x2; | |
591 public static const int GTK_STATE_ACTIVE = 0x1; | |
592 public static const int GTK_STATE_INSENSITIVE = 0x4; | |
593 public static const int GTK_STATE_NORMAL = 0x0; | |
594 public static const int GTK_STATE_PRELIGHT = 0x2; | |
595 public static const int GTK_STATE_SELECTED = 0x3; | |
596 public static const int GTK_TEXT_DIR_LTR = 1; | |
597 public static const int GTK_TEXT_DIR_NONE = 0 ; | |
598 public static const int GTK_TEXT_DIR_RTL = 2; | |
599 public static const int GTK_TEXT_WINDOW_TEXT = 2; | |
600 public static const int GTK_TOOLBAR_CHILD_BUTTON = 0x1; | |
601 public static const int GTK_TOOLBAR_CHILD_RADIOBUTTON = 0x3; | |
602 public static const int GTK_TOOLBAR_CHILD_TOGGLEBUTTON = 0x2; | |
603 public static const int GTK_TREE_VIEW_COLUMN_GROW_ONLY = 0; | |
604 public static const int GTK_TREE_VIEW_COLUMN_AUTOSIZE = 1; | |
605 public static const int GTK_TREE_VIEW_COLUMN_FIXED = 2; | |
606 public static const int GTK_TREE_VIEW_DROP_BEFORE = 0; | |
607 public static const int GTK_TREE_VIEW_DROP_AFTER = 1; | |
608 public static const int GTK_TREE_VIEW_DROP_INTO_OR_BEFORE = 2; | |
609 public static const int GTK_TREE_VIEW_DROP_INTO_OR_AFTER = 3; | |
610 public static const int GDK_UNMAP = 15; | |
611 public static const int GTK_UNIT_PIXEL = 0; | |
612 public static const int GTK_UNIT_POINTS = 1; | |
613 public static const int GTK_UNIT_INCH = 2; | |
614 public static const int GTK_UNIT_MM = 3; | |
615 public static const int GTK_VISIBILITY_FULL = 0x2; | |
616 public static const int GTK_VISIBILITY_NONE = 0x0; | |
617 public static const int GTK_VISIBLE = 0x100; | |
618 public static const int GDK_WA_X = 1 << 2; | |
619 public static const int GDK_WA_Y = 1 << 3; | |
620 public static const int GDK_WA_VISUAL = 1 << 6; | |
621 public static const int GTK_WINDOW_POPUP = 0x1; | |
622 public static const int GTK_WINDOW_TOPLEVEL = 0x0; | |
623 public static const int GDK_WINDOW_TYPE_HINT_DIALOG = 1; | |
624 public static const int GTK_WRAP_NONE = 0; | |
625 public static const int GTK_WRAP_WORD = 2; | |
626 public static const int G_LOG_FLAG_FATAL = 0x2; | |
627 public static const int G_LOG_FLAG_RECURSION = 0x1; | |
628 public static const int G_LOG_LEVEL_MASK = 0xfffffffc; | |
629 public static const int None = 0; | |
630 public static const int PANGO_ALIGN_LEFT = 0; | |
631 public static const int PANGO_ALIGN_CENTER = 1; | |
632 public static const int PANGO_ALIGN_RIGHT = 2; | |
633 public static const int PANGO_DIRECTION_LTR = 0; | |
634 public static const int PANGO_DIRECTION_RTL = 1; | |
635 public static const int PANGO_SCALE = 1024; | |
636 public static const int PANGO_STRETCH_NORMAL = 0x4; | |
637 public static const int PANGO_STYLE_ITALIC = 0x2; | |
638 public static const int PANGO_STYLE_NORMAL = 0x0; | |
639 public static const int PANGO_STYLE_OBLIQUE = 0x1; | |
640 public static const int PANGO_TAB_LEFT = 0; | |
641 public static const int PANGO_UNDERLINE_LOW = 3; | |
642 public static const int PANGO_UNDERLINE_SINGLE = 1; | |
643 public static const int PANGO_WEIGHT_BOLD = 0x2bc; | |
644 public static const int PANGO_WEIGHT_NORMAL = 0x190; | |
645 public static const int PANGO_WRAP_WORD = 0; | |
646 public static const int PANGO_WRAP_WORD_CHAR = 2; | |
647 public static const int RTLD_LAZY = 1; | |
648 public static const int XA_CARDINAL = 6; | |
649 public static const int XA_WINDOW = 33; | |
650 | |
651 /** Signals */ | |
652 public static const char[] activate = "activate"; | |
653 public static const char[] button_press_event = "button-press-event"; | |
654 public static const char[] button_release_event = "button-release-event"; | |
655 public static const char[] changed = "changed"; | |
656 public static const char[] change_current_page = "change-current-page"; | |
657 public static const char[] change_value = "change-value"; | |
658 public static const char[] clicked = "clicked"; | |
659 public static const char[] commit = "commit"; | |
660 public static const char[] configure_event = "configure-event"; | |
661 public static const char[] delete_event = "delete-event"; | |
662 public static const char[] day_selected = "day-selected"; | |
663 public static const char[] delete_range = "delete-range"; | |
664 public static const char[] delete_text = "delete-text"; | |
665 public static const char[] drag_data_delete = "drag_data_delete"; | |
666 public static const char[] drag_data_get = "drag_data_get"; | |
667 public static const char[] drag_data_received = "drag_data_received"; | |
668 public static const char[] drag_drop = "drag_drop"; | |
669 public static const char[] drag_end = "drag_end"; | |
670 public static const char[] drag_leave = "drag_leave"; | |
671 public static const char[] drag_motion = "drag_motion"; | |
672 public static const char[] enter_notify_event = "enter-notify-event"; | |
673 public static const char[] event = "event"; | |
674 public static const char[] event_after = "event-after"; | |
675 public static const char[] expand_collapse_cursor_row = "expand-collapse-cursor-row"; | |
676 public static const char[] expose_event = "expose-event"; | |
677 public static const char[] focus = "focus"; | |
678 public static const char[] focus_in_event = "focus-in-event"; | |
679 public static const char[] focus_out_event = "focus-out-event"; | |
680 public static const char[] grab_focus = "grab-focus"; | |
681 public static const char[] hide = "hide"; | |
682 public static const char[] input = "input"; | |
683 public static const char[] insert_text = "insert-text"; | |
684 public static const char[] key_press_event = "key-press-event"; | |
685 public static const char[] key_release_event = "key-release-event"; | |
686 public static const char[] leave_notify_event = "leave-notify-event"; | |
687 public static const char[] map = "map"; | |
688 public static const char[] map_event = "map-event"; | |
689 public static const char[] mnemonic_activate = "mnemonic-activate"; | |
690 public static const char[] month_changed = "month-changed"; | |
691 public static const char[] motion_notify_event = "motion-notify-event"; | |
692 public static const char[] move_focus = "move-focus"; | |
693 public static const char[] output = "output"; | |
694 public static const char[] popup_menu = "popup-menu"; | |
695 public static const char[] preedit_changed = "preedit-changed"; | |
696 public static const char[] realize = "realize"; | |
697 public static const char[] row_activated = "row-activated"; | |
698 public static const char[] row_changed = "row-changed"; | |
699 public static const char[] scroll_child = "scroll-child"; | |
700 public static const char[] scroll_event = "scroll-event"; | |
701 public static const char[] select = "select"; | |
702 public static const char[] show = "show"; | |
703 public static const char[] show_help = "show-help"; | |
704 public static const char[] size_allocate = "size-allocate"; | |
705 public static const char[] size_request = "size-request"; | |
706 public static const char[] style_set = "style-set"; | |
707 public static const char[] switch_page = "switch-page"; | |
708 public static const char[] test_collapse_row = "test-collapse-row"; | |
709 public static const char[] test_expand_row = "test-expand-row"; | |
710 public static const char[] toggled = "toggled"; | |
711 public static const char[] unmap = "unmap"; | |
712 public static const char[] unmap_event = "unmap-event"; | |
713 public static const char[] unrealize = "unrealize"; | |
714 public static const char[] value_changed = "value-changed"; | |
715 public static const char[] visibility_notify_event = "visibility-notify-event"; | |
716 public static const char[] window_state_event = "window-state-event"; | |
717 | |
718 /** Properties */ | |
719 public static const char[] active = "active"; | |
720 public static const char[] background_gdk = "background-gdk"; | |
721 public static const char[] button_relief = "button-relief"; | |
722 public static const char[] cell_background_gdk = "cell-background-gdk"; | |
723 public static const char[] default_border = "default-border"; | |
724 public static const char[] expander_size = "expander-size"; | |
725 public static const char[] fixed_height_mode = "fixed-height-mode"; | |
726 public static const char[] focus_line_width = "focus-line-width"; | |
727 public static const char[] font_desc = "font-desc"; | |
728 public static const char[] foreground_gdk = "foreground-gdk"; | |
729 public static const char[] gtk_cursor_blink = "gtk-cursor-blink"; | |
730 public static const char[] gtk_cursor_blink_time = "gtk-cursor-blink-time"; | |
731 public static const char[] gtk_double_click_time = "gtk-double-click-time"; | |
732 public static const char[] gtk_entry_select_on_focus = "gtk-entry-select-on-focus"; | |
733 public static const char[] horizontal_separator = "horizontal-separator"; | |
734 public static const char[] inconsistent = "inconsistent"; | |
735 public static const char[] interior_focus = "interior-focus"; | |
736 public static const char[] mode = "mode"; | |
737 public static const char[] pixbuf = "pixbuf"; | |
738 public static const char[] text = "text"; | |
739 public static const char[] xalign = "xalign"; | |
740 public static const char[] ypad = "ypad"; | |
741 public static const char[] GTK_PRINT_SETTINGS_OUTPUT_URI = "output-uri"; | |
742 | |
743 public static const int GTK_VERSION;// see static ctor = buildVERSION(gtk_major_version(), gtk_minor_version(), gtk_micro_version()); | |
744 | |
745 /+ | |
746 protected static byte [] ascii (String name) { | |
747 int length = name.length (); | |
748 char [] chars = new char [length]; | |
749 name.getChars (0, length, chars, 0); | |
750 byte [] buffer = new byte [length + 1]; | |
751 for (int i=0; i<length; i++) { | |
752 buffer [i] = (byte) chars [i]; | |
753 } | |
754 return buffer; | |
755 } | |
756 +/ | |
757 | |
758 public static int buildVERSION(int major, int minor, int micro) { | |
759 return (major << 16) + (minor << 8) + micro; | |
760 } | |
761 | |
762 /++ | |
763 /** 64 bit */ | |
764 public static final native int GInterfaceInfo_sizeof (); | |
765 public static final native int GPollFD_sizeof (); | |
766 public static final native int GTypeInfo_sizeof (); | |
767 public static final native int GTypeQuery_sizeof (); | |
768 public static final native int GdkColor_sizeof(); | |
769 public static final native int GdkDragContext_sizeof(); | |
770 public static final native int GdkEvent_sizeof(); | |
771 public static final native int GdkEventAny_sizeof(); | |
772 public static final native int GdkEventButton_sizeof(); | |
773 public static final native int GdkEventCrossing_sizeof(); | |
774 public static final native int GdkEventExpose_sizeof(); | |
775 public static final native int GdkEventFocus_sizeof(); | |
776 public static final native int GdkEventKey_sizeof(); | |
777 public static final native int GdkEventMotion_sizeof(); | |
778 public static final native int GdkEventScroll_sizeof(); | |
779 public static final native int GdkEventVisibility_sizeof(); | |
780 public static final native int GdkEventWindowState_sizeof(); | |
781 public static final native int GdkGCValues_sizeof(); | |
782 public static final native int GdkGeometry_sizeof(); | |
783 public static final native int GdkImage_sizeof(); | |
784 public static final native int GdkRectangle_sizeof(); | |
785 public static final native int GdkVisual_sizeof(); | |
786 public static final native int GdkWindowAttr_sizeof(); | |
787 public static final native int GtkAdjustment_sizeof(); | |
788 public static final native int GtkAllocation_sizeof(); | |
789 public static final native int GtkBorder_sizeof(); | |
790 public static final native int GtkColorSelectionDialog_sizeof(); | |
791 public static final native int GtkCombo_sizeof(); | |
792 public static final native int GtkFileSelection_sizeof(); | |
793 public static final native int GtkFixed_sizeof(); | |
794 public static final native int GtkFixedClass_sizeof(); | |
795 public static final native int GtkRequisition_sizeof(); | |
796 public static final native int GtkSelectionData_sizeof(); | |
797 public static final native int GtkTargetEntry_sizeof(); | |
798 public static final native int GtkTargetPair_sizeof(); | |
799 public static final native int GtkTextIter_sizeof(); | |
800 public static final native int GtkCellRendererText_sizeof(); | |
801 public static final native int GtkCellRendererTextClass_sizeof(); | |
802 public static final native int GtkCellRendererPixbuf_sizeof(); | |
803 public static final native int GtkCellRendererPixbufClass_sizeof(); | |
804 public static final native int GtkCellRendererToggle_sizeof(); | |
805 public static final native int GtkCellRendererToggleClass_sizeof(); | |
806 public static final native int GtkTreeIter_sizeof(); | |
807 public static final native int PangoAttribute_sizeof(); | |
808 public static final native int PangoItem_sizeof(); | |
809 public static final native int PangoLayoutLine_sizeof(); | |
810 public static final native int PangoLayoutRun_sizeof(); | |
811 public static final native int PangoLogAttr_sizeof(); | |
812 public static final native int PangoRectangle_sizeof(); | |
813 public static final native int XAnyEvent_sizeof(); | |
814 public static final native int XButtonEvent_sizeof(); | |
815 public static final native int XClientMessageEvent_sizeof(); | |
816 public static final native int XEvent_sizeof(); | |
817 public static final native int XCrossingEvent_sizeof(); | |
818 public static final native int XExposeEvent_sizeof(); | |
819 public static final native int XFocusChangeEvent_sizeof(); | |
820 public static final native int XVisibilityEvent_sizeof(); | |
821 public static final native int XWindowChanges_sizeof(); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
822 |
7 | 823 public static final native int /*long*/ localeconv_decimal_point(); |
824 public static final native int /*long*/ realpath(byte[] path, byte[] realPath); | |
825 | |
826 /** Object private fields accessors */ | |
827 public static final native int GTK_WIDGET_HEIGHT(int /*long*/ widget); | |
828 public static final native int GTK_WIDGET_WIDTH(int /*long*/ widget); | |
829 public static final native int /*long*/ GTK_WIDGET_WINDOW(int /*long*/ widget); | |
830 public static final native int GTK_WIDGET_X(int /*long*/ widget); | |
831 public static final native int GTK_WIDGET_Y(int /*long*/ widget); | |
832 public static final native int /*long*/ GTK_SCROLLED_WINDOW_HSCROLLBAR(int /*long*/ widget); | |
833 public static final native int /*long*/ GTK_SCROLLED_WINDOW_VSCROLLBAR(int /*long*/ widget); | |
834 public static final native int GTK_SCROLLED_WINDOW_SCROLLBAR_SPACING(int /*long*/ widget); | |
835 public static final native void GTK_ACCEL_LABEL_SET_ACCEL_STRING(int /*long*/ acce_label, int /*long*/ string); | |
836 public static final native int /*long*/ GTK_ACCEL_LABEL_GET_ACCEL_STRING(int /*long*/ acce_label); | |
837 public static final native int /*long*/ GTK_ENTRY_IM_CONTEXT(int /*long*/ widget); | |
838 public static final native int /*long*/ GTK_TEXTVIEW_IM_CONTEXT(int /*long*/ widget); | |
839 public static final native int /*long*/ GTK_TOOLTIPS_TIP_WINDOW(int /*long*/ widget); | |
840 public static final native void GTK_TOOLTIPS_SET_ACTIVE(int /*long*/ widget, int /*long*/ data); | |
841 public static final native void GTK_WIDGET_SET_HEIGHT(int /*long*/ widget, int height); | |
842 public static final native void GTK_WIDGET_SET_WIDTH(int /*long*/ widget, int width); | |
843 public static final native void GTK_WIDGET_SET_X(int /*long*/ widget, int x); | |
844 public static final native void GTK_WIDGET_SET_Y(int /*long*/ widget, int y); | |
845 public static final native int GTK_WIDGET_REQUISITION_WIDTH(int /*long*/ widget); | |
846 public static final native int GTK_WIDGET_REQUISITION_HEIGHT(int /*long*/ widget); | |
847 public static final native int GDK_EVENT_TYPE(int /*long*/ event); | |
848 public static final native int /*long*/ GDK_EVENT_WINDOW(int /*long*/ event); | |
849 public static final native int X_EVENT_TYPE(int /*long*/ xevent); | |
850 public static final native int /*long*/ X_EVENT_WINDOW(int /*long*/ xevent); | |
851 ++/ | |
852 /** X11 Native methods and constants */ | |
853 public static const int Above = 0; | |
854 public static const int Below = 1; | |
855 public static const int ButtonRelease = 5; | |
856 public static const int ClientMessage = 33; | |
857 public static const int CurrentTime = 0; | |
858 public static const int CWSibling = 0x20; | |
859 public static const int CWStackMode = 0x40; | |
860 public static const int EnterNotify = 7; | |
861 public static const int Expose = 12; | |
862 public static const int FocusChangeMask = 1 << 21; | |
863 public static const int FocusIn = 9; | |
864 public static const int FocusOut = 10; | |
865 public static const int GraphicsExpose = 13; | |
866 public static const int NoExpose = 14; | |
867 public static const int ExposureMask = 1 << 15; | |
868 public static const int /*long*/ NoEventMask = 0; | |
869 public static const int NotifyNormal = 0; | |
870 public static const int NotifyGrab = 1; | |
871 public static const int NotifyHint = 1; | |
872 public static const int NotifyUngrab = 2; | |
873 public static const int NotifyWhileGrabbed = 3; | |
874 public static const int NotifyAncestor = 0; | |
875 public static const int NotifyVirtual = 1; | |
876 public static const int NotifyNonlinear = 3; | |
877 public static const int NotifyNonlinearVirtual = 4; | |
878 public static const int NotifyPointer = 5; | |
879 public static const int RevertToParent = 2; | |
880 public static const int VisibilityChangeMask = 1 << 16; | |
881 public static const int VisibilityFullyObscured = 2; | |
882 public static const int VisibilityNotify = 15; | |
883 public static const int SYSTEM_TRAY_REQUEST_DOCK = 0; | |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
884 |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
885 /** X render natives and constants */ |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
886 public static const int PictStandardARGB32 = 0; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
887 public static const int PictStandardRGB24 = 1; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
888 public static const int PictStandardA8 = 2; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
889 public static const int PictStandardA4 = 3; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
890 public static const int PictStandardA1 = 4; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
891 public static const int PictOpSrc = 1; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
892 public static const int PictOpOver = 3; |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
893 |
26 | 894 public static int gtk_major_version(){ |
895 return .gtk_major_version; | |
896 } | |
897 public static int gtk_minor_version(){ | |
898 return .gtk_minor_version; | |
899 } | |
900 public static int gtk_micro_version(){ | |
901 return .gtk_micro_version; | |
902 } | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
903 // mixin ForwardGtkOsCFunc!(localeconv_decimal_point); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
904 // mixin ForwardGtkOsCFunc!(realpath); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
905 |
26 | 906 // mixin ForwardGtkOsCFunc!(X_EVENT_TYPE); |
907 // mixin ForwardGtkOsCFunc!(X_EVENT_WINDOW); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
908 // mixin ForwardGtkOsCFunc!(.Call); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
909 // mixin ForwardGtkOsCFunc!(.call ); |
26 | 910 mixin ForwardGtkOsCFunc!(.GDK_WINDOWING_X11); |
8 | 911 mixin ForwardGtkOsCFunc!(.GDK_PIXMAP_XID); |
26 | 912 |
913 // mixin ForwardGtkOsCFunc!(.XCheckMaskEvent); | |
914 // mixin ForwardGtkOsCFunc!(.XCheckWindowEvent); | |
30 | 915 mixin ForwardGtkOsCFunc!(.XCheckIfEvent); |
916 mixin ForwardGtkOsCFunc!(.XDefaultScreen); | |
27 | 917 mixin ForwardGtkOsCFunc!(.XDefaultRootWindow); |
8 | 918 mixin ForwardGtkOsCFunc!(.XFlush); |
26 | 919 // mixin ForwardGtkOsCFunc!(.XFree); |
920 // mixin ForwardGtkOsCFunc!(.XGetSelectionOwner); | |
921 // mixin ForwardGtkOsCFunc!(.XInternAtom); | |
922 // mixin ForwardGtkOsCFunc!(.XQueryTree); | |
27 | 923 mixin ForwardGtkOsCFunc!(.XKeysymToKeycode); |
26 | 924 // mixin ForwardGtkOsCFunc!(.XListProperties); |
30 | 925 mixin ForwardGtkOsCFunc!(.XReconfigureWMWindow); |
26 | 926 // mixin ForwardGtkOsCFunc!(.XSendEvent); |
927 | |
8 | 928 mixin ForwardGtkOsCFunc!(.XSetIOErrorHandler); |
929 mixin ForwardGtkOsCFunc!(.XSetErrorHandler); | |
19 | 930 //mixin ForwardGtkOsCFunc!(.XSetInputFocus); |
8 | 931 mixin ForwardGtkOsCFunc!(.XSynchronize); |
932 mixin ForwardGtkOsCFunc!(.XTestFakeButtonEvent); | |
933 mixin ForwardGtkOsCFunc!(.XTestFakeKeyEvent); | |
934 mixin ForwardGtkOsCFunc!(.XTestFakeMotionEvent); | |
935 mixin ForwardGtkOsCFunc!(.XWarpPointer); | |
27 | 936 /+ |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
937 |
8 | 938 mixin ForwardGtkOsCFunc!(.gdk_x11_atom_to_xatom); |
939 mixin ForwardGtkOsCFunc!(.gdk_x11_colormap_get_xcolormap); | |
30 | 940 +/ |
8 | 941 mixin ForwardGtkOsCFunc!(.gdk_x11_drawable_get_xdisplay); |
942 mixin ForwardGtkOsCFunc!(.gdk_x11_drawable_get_xid); | |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
943 //mixin ForwardGtkOsCFunc!(.gdk_x11_screen_lookup_visual); |
27 | 944 mixin ForwardGtkOsCFunc!(.gdk_x11_screen_get_window_manager_name); |
8 | 945 mixin ForwardGtkOsCFunc!(.gdk_x11_visual_get_xvisual); |
26 | 946 // mixin ForwardGtkOsCFunc!(.gdk_pixmap_foreign_new); |
8 | 947 mixin ForwardGtkOsCFunc!(.gdk_window_lookup); |
948 mixin ForwardGtkOsCFunc!(.gdk_window_add_filter); | |
26 | 949 // mixin ForwardGtkOsCFunc!(.gdk_window_remove_filter); |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
950 |
7 | 951 /** X render natives and constants */ |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
952 // mixin ForwardGtkOsCFunc!(XRenderPictureAttributes_sizeof); |
26 | 953 |
8 | 954 mixin ForwardGtkOsCFunc!(.XRenderQueryExtension); |
955 mixin ForwardGtkOsCFunc!(.XRenderQueryVersion); | |
956 mixin ForwardGtkOsCFunc!(.XRenderCreatePicture); | |
957 mixin ForwardGtkOsCFunc!(.XRenderSetPictureClipRectangles); | |
958 mixin ForwardGtkOsCFunc!(.XRenderSetPictureTransform); | |
959 mixin ForwardGtkOsCFunc!(.XRenderFreePicture); | |
960 mixin ForwardGtkOsCFunc!(.XRenderComposite); | |
961 mixin ForwardGtkOsCFunc!(.XRenderFindStandardFormat); | |
962 mixin ForwardGtkOsCFunc!(.XRenderFindVisualFormat); | |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
963 //mixin ForwardGtkOsCFunc!(Call ); |
8 | 964 mixin ForwardGtkOsCFunc!(.GDK_DISPLAY); |
965 mixin ForwardGtkOsCFunc!(.GDK_ROOT_PARENT); | |
26 | 966 // mixin ForwardGtkOsCFunc!(.GDK_TYPE_COLOR); |
967 // mixin ForwardGtkOsCFunc!(.GDK_TYPE_PIXBUF); | |
968 // mixin ForwardGtkOsCFunc!(.GTK_IS_BUTTON); | |
969 mixin ForwardGtkOsCFunc!(.GTK_IS_WINDOW); | |
970 // mixin ForwardGtkOsCFunc!(.GTK_IS_CELL_RENDERER_PIXBUF); | |
971 // mixin ForwardGtkOsCFunc!(.GTK_IS_CELL_RENDERER_TEXT); | |
972 // mixin ForwardGtkOsCFunc!(.GTK_IS_CELL_RENDERER_TOGGLE); | |
27 | 973 mixin ForwardGtkOsCFunc!(.GTK_IS_CONTAINER); |
26 | 974 // mixin ForwardGtkOsCFunc!(.GTK_IS_IMAGE_MENU_ITEM); |
975 // mixin ForwardGtkOsCFunc!(.GTK_IS_PLUG); | |
976 // mixin ForwardGtkOsCFunc!(.GTK_STOCK_CANCEL); | |
977 // mixin ForwardGtkOsCFunc!(.GTK_STOCK_OK); | |
978 mixin ForwardGtkOsCFunc!(.GTK_TYPE_CELL_RENDERER_TEXT); | |
979 mixin ForwardGtkOsCFunc!(.GTK_TYPE_CELL_RENDERER_PIXBUF); | |
980 mixin ForwardGtkOsCFunc!(.GTK_TYPE_CELL_RENDERER_TOGGLE); | |
981 mixin ForwardGtkOsCFunc!(.GTK_TYPE_FIXED); | |
27 | 982 |
983 mixin ForwardGtkOsCFunc!(.GTK_TYPE_MENU); | |
984 mixin ForwardGtkOsCFunc!(.GTK_TYPE_WIDGET); | |
985 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_FLAGS); | |
986 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_STATE); | |
987 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_HAS_DEFAULT); | |
988 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_HAS_FOCUS); | |
989 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_IS_SENSITIVE); | |
990 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_MAPPED); | |
991 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_SENSITIVE); | |
992 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_SET_FLAGS); | |
993 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_UNSET_FLAGS); | |
994 mixin ForwardGtkOsCFunc!(.GTK_WIDGET_VISIBLE); | |
995 mixin ForwardGtkOsCFunc!(.G_OBJECT_CLASS ); | |
996 mixin ForwardGtkOsCFunc!(.G_OBJECT_GET_CLASS ); | |
997 mixin ForwardGtkOsCFunc!(.G_OBJECT_TYPE_NAME ); | |
998 mixin ForwardGtkOsCFunc!(.G_TYPE_BOOLEAN); | |
999 mixin ForwardGtkOsCFunc!(.G_TYPE_INT); | |
1000 mixin ForwardGtkOsCFunc!(.G_OBJECT_TYPE ); | |
1001 mixin ForwardGtkOsCFunc!(.G_TYPE_STRING); | |
8 | 1002 mixin ForwardGtkOsCFunc!(.PANGO_PIXELS); |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
1003 //mixin ForwardGtkOsCFunc!(.PANGO_TYPE_FONT_DESCRIPTION); |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1004 |
8 | 1005 mixin ForwardGtkOsCFunc!(.g_cclosure_new); |
1006 mixin ForwardGtkOsCFunc!(.g_closure_ref); | |
1007 mixin ForwardGtkOsCFunc!(.g_closure_unref); | |
1008 mixin ForwardGtkOsCFunc!(.g_main_context_acquire); | |
1009 mixin ForwardGtkOsCFunc!(.g_main_context_check); | |
1010 mixin ForwardGtkOsCFunc!(.g_main_context_default); | |
1011 mixin ForwardGtkOsCFunc!(.g_main_context_iteration); | |
1012 mixin ForwardGtkOsCFunc!(.g_main_context_pending); | |
1013 mixin ForwardGtkOsCFunc!(.g_main_context_get_poll_func); | |
1014 mixin ForwardGtkOsCFunc!(.g_main_context_prepare); | |
1015 mixin ForwardGtkOsCFunc!(.g_main_context_query); | |
1016 mixin ForwardGtkOsCFunc!(.g_main_context_release); | |
1017 mixin ForwardGtkOsCFunc!(g_main_context_wakeup); | |
1018 mixin ForwardGtkOsCFunc!(.g_filename_to_utf8); | |
1019 mixin ForwardGtkOsCFunc!(.g_filename_to_uri); | |
1020 mixin ForwardGtkOsCFunc!(.g_filename_from_utf8); | |
1021 mixin ForwardGtkOsCFunc!(.g_filename_from_uri); | |
1022 mixin ForwardGtkOsCFunc!(.g_free); | |
1023 mixin ForwardGtkOsCFunc!(.g_idle_add); | |
1024 mixin ForwardGtkOsCFunc!(.g_list_append); | |
30 | 1025 //mixin ForwardGtkOsCFunc!(.g_list_data); // macro impl |
8 | 1026 mixin ForwardGtkOsCFunc!(.g_list_free); |
1027 mixin ForwardGtkOsCFunc!(.g_list_free_1); | |
1028 mixin ForwardGtkOsCFunc!(.g_list_length); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1029 // mixin ForwardGtkOsCFunc!(.g_list_set_next); |
30 | 1030 //mixin ForwardGtkOsCFunc!(.g_list_next); |
8 | 1031 mixin ForwardGtkOsCFunc!(.g_list_nth); |
1032 mixin ForwardGtkOsCFunc!(.g_list_nth_data); | |
1033 mixin ForwardGtkOsCFunc!(.g_list_prepend); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1034 // mixin ForwardGtkOsCFunc!(.g_list_set_previous); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1035 // mixin ForwardGtkOsCFunc!(.g_list_previous); |
8 | 1036 mixin ForwardGtkOsCFunc!(.g_list_remove_link); |
1037 mixin ForwardGtkOsCFunc!(.g_list_reverse); | |
1038 mixin ForwardGtkOsCFunc!(.g_locale_from_utf8); | |
1039 mixin ForwardGtkOsCFunc!(.g_locale_to_utf8); | |
1040 mixin ForwardGtkOsCFunc!(.g_log_default_handler); | |
1041 mixin ForwardGtkOsCFunc!(.g_log_remove_handler); | |
1042 mixin ForwardGtkOsCFunc!(.g_log_set_handler); | |
1043 mixin ForwardGtkOsCFunc!(.g_malloc); | |
26 | 1044 mixin ForwardGtkOsCFunc!(.g_object_get1); |
8 | 1045 mixin ForwardGtkOsCFunc!(.g_object_get_qdata); |
1046 mixin ForwardGtkOsCFunc!(.g_object_new ); | |
1047 mixin ForwardGtkOsCFunc!(.g_object_ref); | |
1048 mixin ForwardGtkOsCFunc!(.g_object_set); | |
1049 mixin ForwardGtkOsCFunc!(.g_object_set); | |
1050 mixin ForwardGtkOsCFunc!(.g_object_set); | |
1051 mixin ForwardGtkOsCFunc!(.g_object_set); | |
1052 mixin ForwardGtkOsCFunc!(.g_object_set); | |
1053 mixin ForwardGtkOsCFunc!(.g_object_set_qdata); | |
1054 mixin ForwardGtkOsCFunc!(.g_object_unref); | |
1055 mixin ForwardGtkOsCFunc!(.g_quark_from_string); | |
1056 mixin ForwardGtkOsCFunc!(.g_set_prgname); | |
27 | 1057 mixin ForwardGtkOsCFunc!(.g_signal_connect); |
8 | 1058 mixin ForwardGtkOsCFunc!(.g_signal_connect_closure); |
1059 mixin ForwardGtkOsCFunc!(.g_signal_connect_closure_by_id); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1060 // mixin ForwardGtkOsCFunc!(.g_signal_connect_after); |
8 | 1061 mixin ForwardGtkOsCFunc!(.g_signal_emit_by_name); |
1062 mixin ForwardGtkOsCFunc!(.g_signal_emit_by_name); | |
1063 mixin ForwardGtkOsCFunc!(.g_signal_emit_by_name); | |
1064 mixin ForwardGtkOsCFunc!(.g_signal_emit_by_name); | |
1065 mixin ForwardGtkOsCFunc!(.g_signal_handler_disconnect); | |
1066 mixin ForwardGtkOsCFunc!(.g_signal_handlers_block_matched); | |
1067 mixin ForwardGtkOsCFunc!(.g_signal_handlers_disconnect_matched); | |
1068 mixin ForwardGtkOsCFunc!(.g_signal_handlers_unblock_matched); | |
1069 mixin ForwardGtkOsCFunc!(.g_signal_lookup ); | |
1070 mixin ForwardGtkOsCFunc!(.g_signal_stop_emission_by_name); | |
1071 mixin ForwardGtkOsCFunc!(.g_source_remove ); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1072 // mixin ForwardGtkOsCFunc!(.g_slist_data ); |
8 | 1073 mixin ForwardGtkOsCFunc!(.g_slist_free ); |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1074 // mixin ForwardGtkOsCFunc!(.g_slist_next ); |
8 | 1075 mixin ForwardGtkOsCFunc!(.g_slist_length ); |
1076 mixin ForwardGtkOsCFunc!(.g_strfreev); | |
1077 mixin ForwardGtkOsCFunc!(.g_strtod); | |
1078 mixin ForwardGtkOsCFunc!(.g_type_add_interface_static ); | |
1079 mixin ForwardGtkOsCFunc!(.g_type_class_peek ); | |
1080 mixin ForwardGtkOsCFunc!(.g_type_class_peek_parent ); | |
1081 mixin ForwardGtkOsCFunc!(.g_type_from_name ); | |
1082 mixin ForwardGtkOsCFunc!(.g_type_interface_peek_parent ); | |
1083 mixin ForwardGtkOsCFunc!(.g_type_is_a ); | |
1084 mixin ForwardGtkOsCFunc!(.g_type_name ); | |
1085 mixin ForwardGtkOsCFunc!(.g_type_parent ); | |
1086 mixin ForwardGtkOsCFunc!(.g_type_query ); | |
1087 mixin ForwardGtkOsCFunc!(.g_type_register_static ); | |
1088 mixin ForwardGtkOsCFunc!(.g_thread_init); | |
1089 mixin ForwardGtkOsCFunc!(.g_thread_supported); | |
1090 mixin ForwardGtkOsCFunc!(.g_utf16_to_utf8); | |
1091 mixin ForwardGtkOsCFunc!(.g_utf8_offset_to_pointer); | |
1092 mixin ForwardGtkOsCFunc!(.g_utf8_pointer_to_offset); | |
1093 mixin ForwardGtkOsCFunc!(.g_utf8_strlen); | |
1094 mixin ForwardGtkOsCFunc!(.g_utf8_to_utf16); | |
1095 mixin ForwardGtkOsCFunc!(.g_utf8_to_utf16); | |
27 | 1096 mixin ForwardGtkOsCFunc!(.gdk_atom_intern); |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1097 // mixin ForwardGtkOsCFunc!(.gdk_atom_name); |
8 | 1098 mixin ForwardGtkOsCFunc!(.gdk_beep); |
1099 mixin ForwardGtkOsCFunc!(.gdk_bitmap_create_from_data); | |
1100 mixin ForwardGtkOsCFunc!(.gdk_cairo_region); | |
1101 mixin ForwardGtkOsCFunc!(.gdk_cairo_set_source_color); | |
1102 mixin ForwardGtkOsCFunc!(.gdk_color_white); | |
1103 mixin ForwardGtkOsCFunc!(.gdk_colormap_alloc_color); | |
1104 mixin ForwardGtkOsCFunc!(.gdk_colormap_free_colors); | |
1105 mixin ForwardGtkOsCFunc!(.gdk_colormap_get_system); | |
1106 mixin ForwardGtkOsCFunc!(.gdk_colormap_query_color); | |
20 | 1107 mixin ForwardGtkOsCFunc!(.gdk_cursor_destroy); // is alias for gdk_cursor_unref |
8 | 1108 mixin ForwardGtkOsCFunc!(.gdk_cursor_new); |
1109 mixin ForwardGtkOsCFunc!(.gdk_cursor_new_from_pixmap); | |
1110 mixin ForwardGtkOsCFunc!(.gdk_cursor_new_from_pixbuf); | |
1111 mixin ForwardGtkOsCFunc!(.gdk_display_get_default); | |
1112 mixin ForwardGtkOsCFunc!(.gdk_display_supports_cursor_color); | |
1113 mixin ForwardGtkOsCFunc!(.gdk_drag_status); | |
1114 mixin ForwardGtkOsCFunc!(.gdk_draw_arc); | |
1115 mixin ForwardGtkOsCFunc!(.gdk_draw_drawable); | |
1116 mixin ForwardGtkOsCFunc!(.gdk_draw_image); | |
1117 mixin ForwardGtkOsCFunc!(.gdk_draw_layout); | |
1118 mixin ForwardGtkOsCFunc!(.gdk_draw_layout_with_colors); | |
1119 mixin ForwardGtkOsCFunc!(.gdk_draw_line); | |
1120 mixin ForwardGtkOsCFunc!(.gdk_draw_lines); | |
1121 mixin ForwardGtkOsCFunc!(.gdk_draw_pixbuf); | |
1122 mixin ForwardGtkOsCFunc!(.gdk_draw_point); | |
1123 mixin ForwardGtkOsCFunc!(.gdk_draw_polygon); | |
1124 mixin ForwardGtkOsCFunc!(.gdk_draw_rectangle); | |
1125 mixin ForwardGtkOsCFunc!(.gdk_drawable_get_depth); | |
1126 mixin ForwardGtkOsCFunc!(.gdk_drawable_get_image); | |
1127 mixin ForwardGtkOsCFunc!(.gdk_drawable_get_size); | |
1128 mixin ForwardGtkOsCFunc!(.gdk_drawable_get_visible_region); | |
1129 mixin ForwardGtkOsCFunc!(.gdk_event_copy); | |
1130 mixin ForwardGtkOsCFunc!(.gdk_event_free); | |
1131 mixin ForwardGtkOsCFunc!(.gdk_event_get); | |
1132 mixin ForwardGtkOsCFunc!(.gdk_event_get_root_coords); | |
1133 mixin ForwardGtkOsCFunc!(.gdk_event_get_coords); | |
1134 mixin ForwardGtkOsCFunc!(.gdk_event_get_graphics_expose); | |
1135 mixin ForwardGtkOsCFunc!(.gdk_event_get_state); | |
1136 mixin ForwardGtkOsCFunc!(.gdk_event_get_time); | |
1137 mixin ForwardGtkOsCFunc!(.gdk_event_handler_set); | |
1138 mixin ForwardGtkOsCFunc!(.gdk_event_peek); | |
1139 mixin ForwardGtkOsCFunc!(.gdk_event_put); | |
1140 mixin ForwardGtkOsCFunc!(.gdk_error_trap_push); | |
1141 mixin ForwardGtkOsCFunc!(.gdk_error_trap_pop); | |
1142 mixin ForwardGtkOsCFunc!(.gdk_flush); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1143 // mixin ForwardGtkOsCFunc!(.gdk_free_text_list); |
8 | 1144 mixin ForwardGtkOsCFunc!(.gdk_gc_get_values); |
1145 mixin ForwardGtkOsCFunc!(.gdk_gc_new); | |
1146 mixin ForwardGtkOsCFunc!(.gdk_gc_set_background); | |
1147 mixin ForwardGtkOsCFunc!(.gdk_gc_set_clip_mask); | |
1148 mixin ForwardGtkOsCFunc!(.gdk_gc_set_clip_origin); | |
1149 mixin ForwardGtkOsCFunc!(.gdk_gc_set_clip_rectangle); | |
1150 mixin ForwardGtkOsCFunc!(.gdk_gc_set_clip_region); | |
1151 mixin ForwardGtkOsCFunc!(.gdk_gc_set_dashes); | |
1152 mixin ForwardGtkOsCFunc!(.gdk_gc_set_exposures); | |
1153 mixin ForwardGtkOsCFunc!(.gdk_gc_set_fill); | |
1154 mixin ForwardGtkOsCFunc!(.gdk_gc_set_foreground); | |
1155 mixin ForwardGtkOsCFunc!(.gdk_gc_set_function); | |
1156 mixin ForwardGtkOsCFunc!(.gdk_gc_set_line_attributes); | |
1157 mixin ForwardGtkOsCFunc!(.gdk_gc_set_stipple); | |
1158 mixin ForwardGtkOsCFunc!(.gdk_gc_set_subwindow); | |
1159 mixin ForwardGtkOsCFunc!(.gdk_gc_set_tile); | |
1160 mixin ForwardGtkOsCFunc!(.gdk_gc_set_ts_origin); | |
1161 mixin ForwardGtkOsCFunc!(.gdk_gc_set_values); | |
1162 mixin ForwardGtkOsCFunc!(.gdk_keyboard_ungrab); | |
1163 mixin ForwardGtkOsCFunc!(.gdk_keymap_get_default); | |
1164 mixin ForwardGtkOsCFunc!(.gdk_keymap_translate_keyboard_state ); | |
1165 mixin ForwardGtkOsCFunc!(.gdk_keyval_to_lower); | |
1166 mixin ForwardGtkOsCFunc!(.gdk_keyval_to_unicode); | |
19 | 1167 mixin ForwardGtkOsCFunc!(.gdk_pango_context_get); |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
1168 mixin ForwardGtkOsCFunc!(.gdk_pango_context_set_colormap); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
1169 mixin ForwardGtkOsCFunc!(.gdk_pango_layout_get_clip_region); |
8 | 1170 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_copy_area); |
1171 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_get_from_drawable); | |
1172 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_get_has_alpha); | |
1173 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_get_height); | |
1174 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_get_pixels); | |
1175 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_get_rowstride); | |
1176 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_get_width); | |
18 | 1177 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_new); |
8 | 1178 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_new_from_file); |
1179 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_render_to_drawable); | |
1180 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_render_to_drawable_alpha); | |
1181 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_render_pixmap_and_mask); | |
1182 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_scale); | |
1183 mixin ForwardGtkOsCFunc!(.gdk_pixbuf_scale_simple); | |
1184 mixin ForwardGtkOsCFunc!(.gdk_pixmap_new); | |
1185 mixin ForwardGtkOsCFunc!(.gdk_pointer_grab); | |
1186 mixin ForwardGtkOsCFunc!(.gdk_pointer_is_grabbed); | |
1187 mixin ForwardGtkOsCFunc!(.gdk_pointer_ungrab); | |
27 | 1188 mixin ForwardGtkOsCFunc!(.gdk_property_get); |
8 | 1189 mixin ForwardGtkOsCFunc!(.gdk_region_destroy); |
1190 mixin ForwardGtkOsCFunc!(.gdk_region_empty); | |
1191 mixin ForwardGtkOsCFunc!(.gdk_region_get_clipbox); | |
1192 mixin ForwardGtkOsCFunc!(.gdk_region_get_rectangles); | |
1193 mixin ForwardGtkOsCFunc!(.gdk_region_intersect); | |
1194 mixin ForwardGtkOsCFunc!(.gdk_region_new); | |
1195 mixin ForwardGtkOsCFunc!(.gdk_region_offset); | |
1196 mixin ForwardGtkOsCFunc!(.gdk_region_point_in); | |
1197 mixin ForwardGtkOsCFunc!(.gdk_region_polygon); | |
1198 mixin ForwardGtkOsCFunc!(.gdk_region_rectangle); | |
1199 mixin ForwardGtkOsCFunc!(.gdk_region_rect_in); | |
1200 mixin ForwardGtkOsCFunc!(.gdk_region_subtract); | |
1201 mixin ForwardGtkOsCFunc!(.gdk_region_union); | |
1202 mixin ForwardGtkOsCFunc!(.gdk_region_union_with_rect); | |
1203 mixin ForwardGtkOsCFunc!(.gdk_rgb_init); | |
1204 mixin ForwardGtkOsCFunc!(.gdk_screen_get_default); | |
1205 mixin ForwardGtkOsCFunc!(.gdk_screen_get_monitor_at_point ); | |
1206 mixin ForwardGtkOsCFunc!(.gdk_screen_get_monitor_at_window); | |
1207 mixin ForwardGtkOsCFunc!(.gdk_screen_get_monitor_geometry ); | |
1208 mixin ForwardGtkOsCFunc!(.gdk_screen_get_n_monitors); | |
1209 mixin ForwardGtkOsCFunc!(.gdk_screen_get_number); | |
1210 mixin ForwardGtkOsCFunc!(.gdk_screen_height); | |
1211 mixin ForwardGtkOsCFunc!(.gdk_screen_width); | |
1212 mixin ForwardGtkOsCFunc!(.gdk_screen_width_mm); | |
1213 mixin ForwardGtkOsCFunc!(.gdk_set_program_class); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1214 // mixin ForwardGtkOsCFunc!(.gdk_utf8_to_compound_text); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1215 // mixin ForwardGtkOsCFunc!(.gdk_utf8_to_string_target); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1216 // mixin ForwardGtkOsCFunc!(.gdk_text_property_to_utf8_list ); |
8 | 1217 mixin ForwardGtkOsCFunc!(.gdk_unicode_to_keyval); |
1218 mixin ForwardGtkOsCFunc!(.gdk_visual_get_system); | |
1219 mixin ForwardGtkOsCFunc!(.gdk_window_at_pointer); | |
1220 mixin ForwardGtkOsCFunc!(.gdk_window_begin_paint_rect); | |
1221 mixin ForwardGtkOsCFunc!(.gdk_window_clear_area); | |
1222 mixin ForwardGtkOsCFunc!(.gdk_window_destroy); | |
1223 mixin ForwardGtkOsCFunc!(.gdk_window_end_paint); | |
1224 mixin ForwardGtkOsCFunc!(.gdk_window_get_children); | |
1225 mixin ForwardGtkOsCFunc!(.gdk_window_get_events); | |
1226 mixin ForwardGtkOsCFunc!(.gdk_window_focus); | |
1227 mixin ForwardGtkOsCFunc!(.gdk_window_freeze_updates); | |
1228 mixin ForwardGtkOsCFunc!(.gdk_window_get_frame_extents); | |
1229 mixin ForwardGtkOsCFunc!(.gdk_window_get_internal_paint_info); | |
1230 mixin ForwardGtkOsCFunc!(.gdk_window_get_origin); | |
1231 mixin ForwardGtkOsCFunc!(.gdk_window_get_parent); | |
1232 mixin ForwardGtkOsCFunc!(.gdk_window_get_pointer); | |
1233 mixin ForwardGtkOsCFunc!(.gdk_window_get_position); | |
1234 mixin ForwardGtkOsCFunc!(.gdk_window_get_user_data); | |
1235 mixin ForwardGtkOsCFunc!(.gdk_window_hide); | |
1236 mixin ForwardGtkOsCFunc!(.gdk_window_invalidate_rect); | |
1237 mixin ForwardGtkOsCFunc!(.gdk_window_invalidate_region); | |
1238 mixin ForwardGtkOsCFunc!(.gdk_window_move); | |
1239 mixin ForwardGtkOsCFunc!(.gdk_window_new); | |
1240 mixin ForwardGtkOsCFunc!(.gdk_window_lower); | |
1241 mixin ForwardGtkOsCFunc!(.gdk_window_process_all_updates); | |
1242 mixin ForwardGtkOsCFunc!(.gdk_window_process_updates); | |
1243 mixin ForwardGtkOsCFunc!(.gdk_window_raise); | |
1244 mixin ForwardGtkOsCFunc!(.gdk_window_resize); | |
1245 mixin ForwardGtkOsCFunc!(.gdk_window_scroll); | |
1246 mixin ForwardGtkOsCFunc!(.gdk_window_set_accept_focus); | |
1247 mixin ForwardGtkOsCFunc!(.gdk_window_set_back_pixmap); | |
1248 mixin ForwardGtkOsCFunc!(.gdk_window_set_cursor); | |
1249 mixin ForwardGtkOsCFunc!(.gdk_window_set_debug_updates); | |
1250 mixin ForwardGtkOsCFunc!(.gdk_window_set_decorations); | |
1251 mixin ForwardGtkOsCFunc!(.gdk_window_set_events); | |
1252 mixin ForwardGtkOsCFunc!(.gdk_window_set_icon); | |
1253 mixin ForwardGtkOsCFunc!(.gdk_window_set_icon_list); | |
1254 mixin ForwardGtkOsCFunc!(.gdk_window_set_keep_above); | |
1255 mixin ForwardGtkOsCFunc!(.gdk_window_set_override_redirect); | |
1256 mixin ForwardGtkOsCFunc!(.gdk_window_set_user_data); | |
1257 mixin ForwardGtkOsCFunc!(.gdk_window_shape_combine_region ); | |
1258 mixin ForwardGtkOsCFunc!(.gdk_window_show); | |
1259 mixin ForwardGtkOsCFunc!(.gdk_window_show_unraised); | |
1260 mixin ForwardGtkOsCFunc!(.gdk_window_thaw_updates); | |
1261 mixin ForwardGtkOsCFunc!(.gtk_accel_group_new); | |
1262 mixin ForwardGtkOsCFunc!(.gtk_accel_groups_activate); | |
1263 mixin ForwardGtkOsCFunc!(.gtk_accel_label_set_accel_widget); | |
1264 mixin ForwardGtkOsCFunc!(.gtk_adjustment_changed); | |
1265 mixin ForwardGtkOsCFunc!(.gtk_adjustment_new); | |
1266 mixin ForwardGtkOsCFunc!(.gtk_adjustment_set_value); | |
1267 mixin ForwardGtkOsCFunc!(.gtk_adjustment_value_changed); | |
1268 mixin ForwardGtkOsCFunc!(.gtk_arrow_new); | |
1269 mixin ForwardGtkOsCFunc!(.gtk_arrow_set); | |
1270 mixin ForwardGtkOsCFunc!(.gtk_bin_get_child); | |
1271 mixin ForwardGtkOsCFunc!(.gtk_box_set_spacing); | |
1272 mixin ForwardGtkOsCFunc!(.gtk_box_set_child_packing); | |
1273 mixin ForwardGtkOsCFunc!(.gtk_button_clicked); | |
1274 mixin ForwardGtkOsCFunc!(.gtk_button_get_relief); | |
1275 mixin ForwardGtkOsCFunc!(.gtk_button_new); | |
1276 mixin ForwardGtkOsCFunc!(.gtk_button_set_relief); | |
1277 mixin ForwardGtkOsCFunc!(.gtk_calendar_new); | |
1278 mixin ForwardGtkOsCFunc!(.gtk_calendar_select_month); | |
1279 mixin ForwardGtkOsCFunc!(.gtk_calendar_select_day); | |
1280 mixin ForwardGtkOsCFunc!(.gtk_calendar_set_display_options); | |
1281 mixin ForwardGtkOsCFunc!(.gtk_calendar_display_options); | |
1282 mixin ForwardGtkOsCFunc!(.gtk_calendar_get_date); | |
1283 mixin ForwardGtkOsCFunc!(.gtk_cell_layout_clear); | |
1284 mixin ForwardGtkOsCFunc!(.gtk_cell_layout_set_attributes); | |
1285 mixin ForwardGtkOsCFunc!(.gtk_cell_layout_pack_start); | |
1286 mixin ForwardGtkOsCFunc!(.gtk_cell_renderer_get_size); | |
1287 mixin ForwardGtkOsCFunc!(.gtk_cell_renderer_pixbuf_new); | |
1288 mixin ForwardGtkOsCFunc!(.gtk_cell_renderer_text_new); | |
1289 mixin ForwardGtkOsCFunc!(.gtk_cell_renderer_toggle_new); | |
1290 mixin ForwardGtkOsCFunc!(.gtk_check_button_new); | |
1291 mixin ForwardGtkOsCFunc!(.gtk_check_menu_item_get_active); | |
1292 mixin ForwardGtkOsCFunc!(.gtk_check_menu_item_new_with_label); | |
1293 mixin ForwardGtkOsCFunc!(.gtk_check_menu_item_set_active); | |
1294 mixin ForwardGtkOsCFunc!(.gtk_check_version); | |
1295 mixin ForwardGtkOsCFunc!(.gtk_clipboard_clear); | |
1296 mixin ForwardGtkOsCFunc!(.gtk_clipboard_get); | |
1297 mixin ForwardGtkOsCFunc!(.gtk_clipboard_set_with_data); | |
1298 mixin ForwardGtkOsCFunc!(.gtk_clipboard_wait_for_contents); | |
1299 mixin ForwardGtkOsCFunc!(.gtk_color_selection_dialog_new); | |
1300 mixin ForwardGtkOsCFunc!(.gtk_color_selection_get_current_color); | |
1301 mixin ForwardGtkOsCFunc!(.gtk_color_selection_set_current_color); | |
1302 mixin ForwardGtkOsCFunc!(.gtk_color_selection_set_has_palette); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1303 // mixin ForwardGtkOsCFunc!(.gtk_combo_disable_activate); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1304 // mixin ForwardGtkOsCFunc!(.gtk_combo_new); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1305 // mixin ForwardGtkOsCFunc!(.gtk_combo_set_case_sensitive); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1306 // mixin ForwardGtkOsCFunc!(.gtk_combo_set_popdown_strings); |
8 | 1307 mixin ForwardGtkOsCFunc!(.gtk_combo_box_entry_new_text); |
1308 mixin ForwardGtkOsCFunc!(.gtk_combo_box_new_text); | |
1309 mixin ForwardGtkOsCFunc!(.gtk_combo_box_insert_text); | |
1310 mixin ForwardGtkOsCFunc!(.gtk_combo_box_remove_text); | |
1311 mixin ForwardGtkOsCFunc!(.gtk_combo_box_get_active); | |
1312 mixin ForwardGtkOsCFunc!(.gtk_combo_box_get_model); | |
1313 mixin ForwardGtkOsCFunc!(.gtk_combo_box_set_active); | |
1314 mixin ForwardGtkOsCFunc!(.gtk_combo_box_popup); | |
1315 mixin ForwardGtkOsCFunc!(.gtk_combo_box_popdown); | |
1316 mixin ForwardGtkOsCFunc!(.gtk_container_add); | |
1317 mixin ForwardGtkOsCFunc!(.gtk_container_forall); | |
1318 mixin ForwardGtkOsCFunc!(.gtk_container_get_border_width); | |
1319 mixin ForwardGtkOsCFunc!(.gtk_container_get_children); | |
1320 mixin ForwardGtkOsCFunc!(.gtk_container_remove); | |
1321 mixin ForwardGtkOsCFunc!(.gtk_container_resize_children); | |
1322 mixin ForwardGtkOsCFunc!(.gtk_container_set_border_width); | |
1323 mixin ForwardGtkOsCFunc!(.gtk_dialog_add_button); | |
1324 mixin ForwardGtkOsCFunc!(.gtk_dialog_run); | |
1325 mixin ForwardGtkOsCFunc!(.gtk_drag_begin); | |
1326 mixin ForwardGtkOsCFunc!(.gtk_drag_check_threshold); | |
1327 mixin ForwardGtkOsCFunc!(.gtk_drag_dest_find_target); | |
1328 mixin ForwardGtkOsCFunc!(.gtk_drag_dest_set); | |
1329 mixin ForwardGtkOsCFunc!(.gtk_drag_dest_unset); | |
1330 mixin ForwardGtkOsCFunc!(.gtk_drag_finish); | |
1331 mixin ForwardGtkOsCFunc!(.gtk_drag_get_data); | |
1332 mixin ForwardGtkOsCFunc!(.gtk_drag_set_icon_pixbuf); | |
1333 mixin ForwardGtkOsCFunc!(.gtk_drawing_area_new); | |
1334 mixin ForwardGtkOsCFunc!(.gtk_editable_copy_clipboard); | |
1335 mixin ForwardGtkOsCFunc!(.gtk_editable_cut_clipboard); | |
1336 mixin ForwardGtkOsCFunc!(.gtk_editable_delete_selection); | |
1337 mixin ForwardGtkOsCFunc!(.gtk_editable_delete_text); | |
1338 mixin ForwardGtkOsCFunc!(.gtk_editable_get_chars); | |
1339 mixin ForwardGtkOsCFunc!(.gtk_editable_get_editable); | |
1340 mixin ForwardGtkOsCFunc!(.gtk_editable_get_position); | |
1341 mixin ForwardGtkOsCFunc!(.gtk_editable_get_selection_bounds); | |
1342 mixin ForwardGtkOsCFunc!(.gtk_editable_insert_text); | |
1343 mixin ForwardGtkOsCFunc!(.gtk_editable_paste_clipboard); | |
1344 mixin ForwardGtkOsCFunc!(.gtk_editable_select_region); | |
1345 mixin ForwardGtkOsCFunc!(.gtk_editable_set_editable); | |
1346 mixin ForwardGtkOsCFunc!(.gtk_editable_set_position); | |
1347 mixin ForwardGtkOsCFunc!(.gtk_entry_get_invisible_char); | |
1348 mixin ForwardGtkOsCFunc!(.gtk_entry_get_layout ); | |
1349 mixin ForwardGtkOsCFunc!(.gtk_entry_get_layout_offsets ); | |
1350 mixin ForwardGtkOsCFunc!(.gtk_entry_text_index_to_layout_index ); | |
1351 mixin ForwardGtkOsCFunc!(.gtk_entry_get_max_length); | |
1352 mixin ForwardGtkOsCFunc!(.gtk_entry_get_text); | |
19 | 1353 mixin ForwardGtkOsCFunc!(.FcConfigAppFontAddFile); |
8 | 1354 mixin ForwardGtkOsCFunc!(.gtk_entry_get_visibility); |
1355 mixin ForwardGtkOsCFunc!(.gtk_entry_new); | |
1356 mixin ForwardGtkOsCFunc!(.gtk_entry_set_activates_default); | |
1357 mixin ForwardGtkOsCFunc!(.gtk_entry_set_alignment); | |
1358 mixin ForwardGtkOsCFunc!(.gtk_entry_set_has_frame); | |
1359 mixin ForwardGtkOsCFunc!(.gtk_entry_set_invisible_char); | |
1360 mixin ForwardGtkOsCFunc!(.gtk_entry_set_max_length); | |
1361 mixin ForwardGtkOsCFunc!(.gtk_entry_set_text); | |
1362 mixin ForwardGtkOsCFunc!(.gtk_entry_set_visibility); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1363 |
8 | 1364 mixin ForwardGtkOsCFunc!(.gtk_events_pending); |
1365 mixin ForwardGtkOsCFunc!(.gtk_expander_get_expanded); | |
1366 mixin ForwardGtkOsCFunc!(.gtk_expander_get_label_widget); | |
1367 mixin ForwardGtkOsCFunc!(.gtk_expander_new); | |
1368 mixin ForwardGtkOsCFunc!(.gtk_expander_set_expanded); | |
1369 mixin ForwardGtkOsCFunc!(.gtk_expander_set_label); | |
1370 mixin ForwardGtkOsCFunc!(.gtk_expander_set_label_widget); | |
1371 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_add_filter); | |
1372 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_dialog_new); | |
1373 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_get_current_folder); | |
1374 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_get_filename); | |
1375 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_get_filenames); | |
1376 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_set_current_folder); | |
1377 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_set_current_name); | |
1378 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_set_extra_widget); | |
1379 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_set_filename); | |
1380 mixin ForwardGtkOsCFunc!(.gtk_file_chooser_set_select_multiple); | |
1381 mixin ForwardGtkOsCFunc!(.gtk_file_filter_add_pattern); | |
1382 mixin ForwardGtkOsCFunc!(.gtk_file_filter_new); | |
1383 mixin ForwardGtkOsCFunc!(.gtk_file_filter_set_name); | |
1384 mixin ForwardGtkOsCFunc!(.gtk_file_selection_get_filename); | |
1385 mixin ForwardGtkOsCFunc!(.gtk_file_selection_get_selections); | |
1386 mixin ForwardGtkOsCFunc!(.gtk_file_selection_hide_fileop_buttons); | |
1387 mixin ForwardGtkOsCFunc!(.gtk_file_selection_new); | |
1388 mixin ForwardGtkOsCFunc!(.gtk_file_selection_set_filename); | |
1389 mixin ForwardGtkOsCFunc!(.gtk_file_selection_set_select_multiple); | |
1390 mixin ForwardGtkOsCFunc!(.gtk_fixed_move); | |
1391 mixin ForwardGtkOsCFunc!(.gtk_fixed_new); | |
1392 mixin ForwardGtkOsCFunc!(.gtk_fixed_set_has_window); | |
1393 mixin ForwardGtkOsCFunc!(.gtk_font_selection_dialog_get_font_name); | |
1394 mixin ForwardGtkOsCFunc!(.gtk_font_selection_dialog_new); | |
1395 mixin ForwardGtkOsCFunc!(.gtk_font_selection_dialog_set_font_name); | |
1396 mixin ForwardGtkOsCFunc!(.gtk_frame_new); | |
1397 mixin ForwardGtkOsCFunc!(.gtk_frame_get_label_widget); | |
1398 mixin ForwardGtkOsCFunc!(.gtk_frame_set_label); | |
1399 mixin ForwardGtkOsCFunc!(.gtk_frame_set_label_widget); | |
1400 mixin ForwardGtkOsCFunc!(.gtk_frame_set_shadow_type); | |
1401 mixin ForwardGtkOsCFunc!(.gtk_get_current_event); | |
1402 mixin ForwardGtkOsCFunc!(.gtk_get_current_event_state ); | |
1403 mixin ForwardGtkOsCFunc!(.gtk_get_current_event_time); | |
1404 mixin ForwardGtkOsCFunc!(.gtk_get_default_language); | |
1405 mixin ForwardGtkOsCFunc!(.gtk_get_event_widget); | |
1406 mixin ForwardGtkOsCFunc!(.gtk_grab_add); | |
1407 mixin ForwardGtkOsCFunc!(.gtk_grab_get_current); | |
1408 mixin ForwardGtkOsCFunc!(.gtk_grab_remove); | |
1409 mixin ForwardGtkOsCFunc!(.gtk_hbox_new); | |
1410 mixin ForwardGtkOsCFunc!(.gtk_hscale_new); | |
1411 mixin ForwardGtkOsCFunc!(.gtk_hscrollbar_new); | |
1412 mixin ForwardGtkOsCFunc!(.gtk_hseparator_new); | |
1413 mixin ForwardGtkOsCFunc!(.gtk_icon_factory_lookup_default); | |
1414 mixin ForwardGtkOsCFunc!(.gtk_icon_source_free); | |
1415 mixin ForwardGtkOsCFunc!(.gtk_icon_source_new); | |
1416 mixin ForwardGtkOsCFunc!(.gtk_icon_source_set_pixbuf); | |
1417 mixin ForwardGtkOsCFunc!(.gtk_icon_set_render_icon); | |
1418 mixin ForwardGtkOsCFunc!(.gtk_im_context_filter_keypress); | |
1419 mixin ForwardGtkOsCFunc!(.gtk_im_context_focus_in); | |
1420 mixin ForwardGtkOsCFunc!(.gtk_im_context_focus_out); | |
1421 mixin ForwardGtkOsCFunc!(.gtk_im_context_get_preedit_string); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1422 // mixin ForwardGtkOsCFunc!(.gtk_im_context_get_type); |
8 | 1423 mixin ForwardGtkOsCFunc!(.gtk_im_context_reset); |
1424 mixin ForwardGtkOsCFunc!(.gtk_im_context_set_client_window); | |
1425 mixin ForwardGtkOsCFunc!(.gtk_im_context_set_cursor_location); | |
1426 mixin ForwardGtkOsCFunc!(.gtk_im_multicontext_append_menuitems ); | |
1427 mixin ForwardGtkOsCFunc!(.gtk_im_multicontext_new); | |
1428 mixin ForwardGtkOsCFunc!(.gtk_image_menu_item_new_with_label); | |
1429 mixin ForwardGtkOsCFunc!(.gtk_image_menu_item_set_image); | |
1430 mixin ForwardGtkOsCFunc!(.gtk_image_new); | |
1431 mixin ForwardGtkOsCFunc!(.gtk_image_new_from_pixbuf); | |
1432 mixin ForwardGtkOsCFunc!(.gtk_image_new_from_pixmap); | |
1433 mixin ForwardGtkOsCFunc!(.gtk_image_set_from_pixbuf); | |
1434 mixin ForwardGtkOsCFunc!(.gtk_image_set_from_pixmap); | |
1435 mixin ForwardGtkOsCFunc!(.gtk_init_check); | |
1436 mixin ForwardGtkOsCFunc!(.gtk_label_get_layout); | |
1437 mixin ForwardGtkOsCFunc!(.gtk_label_get_mnemonic_keyval); | |
1438 mixin ForwardGtkOsCFunc!(.gtk_label_new); | |
1439 mixin ForwardGtkOsCFunc!(.gtk_label_new_with_mnemonic); | |
1440 mixin ForwardGtkOsCFunc!(.gtk_label_set_attributes); | |
1441 mixin ForwardGtkOsCFunc!(.gtk_label_set_justify); | |
1442 mixin ForwardGtkOsCFunc!(.gtk_label_set_line_wrap); | |
1443 mixin ForwardGtkOsCFunc!(.gtk_label_set_text); | |
1444 mixin ForwardGtkOsCFunc!(.gtk_label_set_text_with_mnemonic); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1445 // mixin ForwardGtkOsCFunc!(.gtk_list_append_items); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1446 // mixin ForwardGtkOsCFunc!(.gtk_list_clear_items); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1447 // mixin ForwardGtkOsCFunc!(.gtk_list_insert_items); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1448 // mixin ForwardGtkOsCFunc!(.gtk_list_item_new_with_label); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1449 // mixin ForwardGtkOsCFunc!(.gtk_list_remove_items); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1450 // mixin ForwardGtkOsCFunc!(.gtk_list_select_item); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1451 // mixin ForwardGtkOsCFunc!(.gtk_list_unselect_all); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1452 // mixin ForwardGtkOsCFunc!(.gtk_list_unselect_item); |
8 | 1453 mixin ForwardGtkOsCFunc!(.gtk_list_store_append); |
1454 mixin ForwardGtkOsCFunc!(.gtk_list_store_clear); | |
1455 mixin ForwardGtkOsCFunc!(.gtk_list_store_insert); | |
1456 mixin ForwardGtkOsCFunc!(.gtk_list_store_newv); | |
1457 mixin ForwardGtkOsCFunc!(.gtk_list_store_remove); | |
1458 mixin ForwardGtkOsCFunc!(.gtk_list_store_set); | |
1459 mixin ForwardGtkOsCFunc!(.gtk_list_store_set); | |
1460 mixin ForwardGtkOsCFunc!(.gtk_list_store_set); | |
1461 mixin ForwardGtkOsCFunc!(.gtk_list_store_set); | |
1462 mixin ForwardGtkOsCFunc!(.gtk_list_store_set); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1463 // mixin ForwardGtkOsCFunc!(.gtk_major_version); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1464 // mixin ForwardGtkOsCFunc!(.gtk_minor_version); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1465 // mixin ForwardGtkOsCFunc!(.gtk_micro_version); |
8 | 1466 mixin ForwardGtkOsCFunc!(.gtk_main); |
1467 mixin ForwardGtkOsCFunc!(.gtk_main_iteration); | |
1468 mixin ForwardGtkOsCFunc!(.gtk_main_do_event); | |
1469 mixin ForwardGtkOsCFunc!(.gtk_menu_bar_new); | |
1470 mixin ForwardGtkOsCFunc!(.gtk_menu_item_remove_submenu); | |
1471 mixin ForwardGtkOsCFunc!(.gtk_menu_item_set_submenu); | |
1472 mixin ForwardGtkOsCFunc!(.gtk_menu_new); | |
1473 mixin ForwardGtkOsCFunc!(.gtk_menu_popdown); | |
1474 mixin ForwardGtkOsCFunc!(.gtk_menu_popup); | |
1475 mixin ForwardGtkOsCFunc!(.gtk_menu_shell_deactivate); | |
1476 mixin ForwardGtkOsCFunc!(.gtk_menu_shell_insert); | |
1477 mixin ForwardGtkOsCFunc!(.gtk_menu_shell_select_item); | |
1478 mixin ForwardGtkOsCFunc!(.gtk_menu_shell_set_take_focus); | |
1479 mixin ForwardGtkOsCFunc!(.gtk_message_dialog_new); | |
1480 mixin ForwardGtkOsCFunc!(.gtk_misc_set_alignment); | |
1481 mixin ForwardGtkOsCFunc!(.gtk_notebook_get_current_page); | |
1482 mixin ForwardGtkOsCFunc!(.gtk_notebook_get_scrollable); | |
1483 mixin ForwardGtkOsCFunc!(.gtk_notebook_insert_page); | |
1484 mixin ForwardGtkOsCFunc!(.gtk_notebook_new); | |
1485 mixin ForwardGtkOsCFunc!(.gtk_notebook_next_page); | |
1486 mixin ForwardGtkOsCFunc!(.gtk_notebook_prev_page); | |
1487 mixin ForwardGtkOsCFunc!(.gtk_notebook_remove_page); | |
1488 mixin ForwardGtkOsCFunc!(.gtk_notebook_set_current_page); | |
1489 mixin ForwardGtkOsCFunc!(.gtk_notebook_set_scrollable); | |
1490 mixin ForwardGtkOsCFunc!(.gtk_notebook_set_show_tabs); | |
1491 mixin ForwardGtkOsCFunc!(.gtk_notebook_set_tab_pos); | |
1492 mixin ForwardGtkOsCFunc!(.gtk_object_sink); | |
1493 mixin ForwardGtkOsCFunc!(.gtk_page_setup_new ); | |
1494 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_orientation); | |
1495 mixin ForwardGtkOsCFunc!(.gtk_page_setup_set_orientation); | |
1496 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_paper_size); | |
1497 mixin ForwardGtkOsCFunc!(.gtk_page_setup_set_paper_size); | |
1498 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_top_margin); | |
1499 mixin ForwardGtkOsCFunc!(.gtk_page_setup_set_top_margin); | |
1500 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_bottom_margin); | |
1501 mixin ForwardGtkOsCFunc!(.gtk_page_setup_set_bottom_margin); | |
1502 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_left_margin); | |
1503 mixin ForwardGtkOsCFunc!(.gtk_page_setup_set_left_margin); | |
1504 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_right_margin); | |
1505 mixin ForwardGtkOsCFunc!(.gtk_page_setup_set_right_margin); | |
1506 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_paper_width); | |
1507 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_paper_height); | |
1508 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_page_width); | |
1509 mixin ForwardGtkOsCFunc!(.gtk_page_setup_get_page_height); | |
1510 mixin ForwardGtkOsCFunc!(.gtk_paint_handle); | |
1511 mixin ForwardGtkOsCFunc!(.gtk_paint_flat_box); | |
1512 mixin ForwardGtkOsCFunc!(.gtk_paint_focus); | |
1513 mixin ForwardGtkOsCFunc!(.gtk_paint_option); | |
1514 mixin ForwardGtkOsCFunc!(.gtk_paint_slider); | |
1515 mixin ForwardGtkOsCFunc!(.gtk_paint_tab); | |
1516 mixin ForwardGtkOsCFunc!(.gtk_paint_arrow); | |
1517 mixin ForwardGtkOsCFunc!(.gtk_paint_box); | |
1518 mixin ForwardGtkOsCFunc!(.gtk_paint_box_gap); | |
1519 mixin ForwardGtkOsCFunc!(.gtk_paint_check); | |
1520 mixin ForwardGtkOsCFunc!(.gtk_paint_expander); | |
1521 mixin ForwardGtkOsCFunc!(.gtk_paint_extension); | |
1522 mixin ForwardGtkOsCFunc!(.gtk_paint_hline); | |
1523 mixin ForwardGtkOsCFunc!(.gtk_paint_layout); | |
1524 mixin ForwardGtkOsCFunc!(.gtk_paint_shadow_gap); | |
1525 mixin ForwardGtkOsCFunc!(.gtk_paint_shadow); | |
1526 mixin ForwardGtkOsCFunc!(.gtk_paint_vline); | |
1527 mixin ForwardGtkOsCFunc!(.gtk_paper_size_new); | |
1528 mixin ForwardGtkOsCFunc!(.gtk_paper_size_new_from_ppd); | |
1529 mixin ForwardGtkOsCFunc!(.gtk_paper_size_new_custom); | |
1530 mixin ForwardGtkOsCFunc!(.gtk_paper_size_get_name); | |
1531 mixin ForwardGtkOsCFunc!(.gtk_paper_size_get_display_name); | |
1532 mixin ForwardGtkOsCFunc!(.gtk_paper_size_get_ppd_name); | |
1533 mixin ForwardGtkOsCFunc!(.gtk_paper_size_get_width); | |
1534 mixin ForwardGtkOsCFunc!(.gtk_paper_size_get_height); | |
1535 mixin ForwardGtkOsCFunc!(.gtk_paper_size_is_custom); | |
1536 mixin ForwardGtkOsCFunc!(.gtk_plug_get_id); | |
1537 mixin ForwardGtkOsCFunc!(.gtk_plug_new); | |
1538 mixin ForwardGtkOsCFunc!(.gtk_printer_get_backend); | |
1539 mixin ForwardGtkOsCFunc!(.gtk_printer_get_name); | |
1540 mixin ForwardGtkOsCFunc!(.gtk_printer_is_default); | |
1541 mixin ForwardGtkOsCFunc!(.gtk_enumerate_printers); | |
1542 mixin ForwardGtkOsCFunc!(.gtk_print_job_new); | |
1543 mixin ForwardGtkOsCFunc!(.gtk_print_job_get_settings); | |
1544 mixin ForwardGtkOsCFunc!(.gtk_print_job_get_printer); | |
1545 mixin ForwardGtkOsCFunc!(.gtk_print_job_get_title); | |
1546 mixin ForwardGtkOsCFunc!(.gtk_print_job_get_status); | |
1547 mixin ForwardGtkOsCFunc!(.gtk_print_job_set_source_file); | |
1548 mixin ForwardGtkOsCFunc!(.gtk_print_job_get_surface); | |
1549 mixin ForwardGtkOsCFunc!(.gtk_print_job_send); | |
1550 mixin ForwardGtkOsCFunc!(.gtk_print_settings_new); | |
1551 mixin ForwardGtkOsCFunc!(.gtk_print_settings_foreach); | |
1552 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get); | |
1553 mixin ForwardGtkOsCFunc!(.gtk_print_settings_set); | |
1554 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get_printer); | |
1555 mixin ForwardGtkOsCFunc!(.gtk_print_settings_set_printer); | |
1556 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get_orientation); | |
1557 mixin ForwardGtkOsCFunc!(.gtk_print_settings_set_orientation); | |
1558 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get_collate); | |
1559 mixin ForwardGtkOsCFunc!(.gtk_print_settings_set_collate); | |
1560 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get_n_copies); | |
1561 mixin ForwardGtkOsCFunc!(.gtk_print_settings_set_n_copies); | |
1562 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get_print_pages); | |
1563 mixin ForwardGtkOsCFunc!(.gtk_print_settings_set_print_pages); | |
1564 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get_page_ranges); | |
1565 mixin ForwardGtkOsCFunc!(.gtk_print_settings_set_page_ranges); | |
1566 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get_paper_width); | |
1567 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get_paper_height); | |
1568 mixin ForwardGtkOsCFunc!(.gtk_print_settings_get_resolution); | |
1569 mixin ForwardGtkOsCFunc!(.gtk_print_unix_dialog_new); | |
1570 mixin ForwardGtkOsCFunc!(.gtk_print_unix_dialog_set_page_setup); | |
1571 mixin ForwardGtkOsCFunc!(.gtk_print_unix_dialog_get_page_setup); | |
1572 mixin ForwardGtkOsCFunc!(.gtk_print_unix_dialog_set_current_page); | |
1573 mixin ForwardGtkOsCFunc!(.gtk_print_unix_dialog_get_current_page); | |
1574 mixin ForwardGtkOsCFunc!(.gtk_print_unix_dialog_set_settings); | |
1575 mixin ForwardGtkOsCFunc!(.gtk_print_unix_dialog_get_settings); | |
1576 mixin ForwardGtkOsCFunc!(.gtk_print_unix_dialog_get_selected_printer); | |
1577 mixin ForwardGtkOsCFunc!(.gtk_print_unix_dialog_set_manual_capabilities); | |
1578 mixin ForwardGtkOsCFunc!(.gtk_progress_bar_new); | |
1579 mixin ForwardGtkOsCFunc!(.gtk_progress_bar_pulse); | |
1580 mixin ForwardGtkOsCFunc!(.gtk_progress_bar_set_fraction); | |
1581 mixin ForwardGtkOsCFunc!(.gtk_progress_bar_set_orientation); | |
1582 mixin ForwardGtkOsCFunc!(.gtk_radio_button_get_group); | |
1583 mixin ForwardGtkOsCFunc!(.gtk_radio_button_new); | |
1584 mixin ForwardGtkOsCFunc!(.gtk_radio_menu_item_get_group); | |
1585 mixin ForwardGtkOsCFunc!(.gtk_radio_menu_item_new); | |
1586 mixin ForwardGtkOsCFunc!(.gtk_radio_menu_item_new_with_label); | |
1587 mixin ForwardGtkOsCFunc!(.gtk_range_get_adjustment); | |
1588 mixin ForwardGtkOsCFunc!(.gtk_range_set_increments); | |
1589 mixin ForwardGtkOsCFunc!(.gtk_range_set_inverted); | |
1590 mixin ForwardGtkOsCFunc!(.gtk_range_set_range); | |
1591 mixin ForwardGtkOsCFunc!(.gtk_range_set_value); | |
1592 mixin ForwardGtkOsCFunc!(.gtk_rc_parse_string); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1593 // mixin ForwardGtkOsCFunc!(.gtk_rc_style_get_bg_pixmap_name); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1594 // mixin ForwardGtkOsCFunc!(.gtk_rc_style_get_color_flags); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1595 // mixin ForwardGtkOsCFunc!(.gtk_rc_style_set_bg); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1596 // mixin ForwardGtkOsCFunc!(.gtk_rc_style_set_bg_pixmap_name); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1597 // mixin ForwardGtkOsCFunc!(.gtk_rc_style_set_color_flags); |
8 | 1598 mixin ForwardGtkOsCFunc!(.gtk_scale_set_digits); |
1599 mixin ForwardGtkOsCFunc!(.gtk_scale_set_draw_value); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1600 // mixin ForwardGtkOsCFunc!(.gtk_rc_style_set_fg); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1601 // mixin ForwardGtkOsCFunc!(.gtk_rc_style_set_text); |
8 | 1602 mixin ForwardGtkOsCFunc!(.gtk_scrolled_window_add_with_viewport); |
1603 mixin ForwardGtkOsCFunc!(.gtk_scrolled_window_get_hadjustment); | |
1604 mixin ForwardGtkOsCFunc!(.gtk_scrolled_window_get_policy); | |
1605 mixin ForwardGtkOsCFunc!(.gtk_scrolled_window_get_shadow_type); | |
1606 mixin ForwardGtkOsCFunc!(.gtk_scrolled_window_get_vadjustment); | |
1607 mixin ForwardGtkOsCFunc!(.gtk_scrolled_window_new); | |
1608 mixin ForwardGtkOsCFunc!(.gtk_scrolled_window_set_placement); | |
1609 mixin ForwardGtkOsCFunc!(.gtk_scrolled_window_set_policy); | |
1610 mixin ForwardGtkOsCFunc!(.gtk_scrolled_window_set_shadow_type); | |
1611 mixin ForwardGtkOsCFunc!(.gtk_settings_get_default); | |
1612 mixin ForwardGtkOsCFunc!(.gtk_selection_data_free); | |
1613 mixin ForwardGtkOsCFunc!(.gtk_selection_data_set); | |
1614 mixin ForwardGtkOsCFunc!(.gtk_separator_menu_item_new); | |
1615 mixin ForwardGtkOsCFunc!(.gtk_set_locale); | |
1616 mixin ForwardGtkOsCFunc!(.gtk_socket_get_id); | |
1617 mixin ForwardGtkOsCFunc!(.gtk_socket_new); | |
1618 mixin ForwardGtkOsCFunc!(.gtk_spin_button_new); | |
1619 mixin ForwardGtkOsCFunc!(.gtk_spin_button_get_adjustment); | |
1620 mixin ForwardGtkOsCFunc!(.gtk_spin_button_get_digits); | |
1621 mixin ForwardGtkOsCFunc!(.gtk_spin_button_set_digits); | |
1622 mixin ForwardGtkOsCFunc!(.gtk_spin_button_set_increments); | |
1623 mixin ForwardGtkOsCFunc!(.gtk_spin_button_set_range); | |
1624 mixin ForwardGtkOsCFunc!(.gtk_spin_button_set_value); | |
1625 mixin ForwardGtkOsCFunc!(.gtk_spin_button_set_wrap); | |
1626 mixin ForwardGtkOsCFunc!(.gtk_spin_button_update); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1627 // mixin ForwardGtkOsCFunc!(.gtk_style_get_base); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1628 // mixin ForwardGtkOsCFunc!(.gtk_style_get_black); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1629 // mixin ForwardGtkOsCFunc!(.gtk_style_get_bg); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1630 // mixin ForwardGtkOsCFunc!(.gtk_style_get_dark); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1631 // mixin ForwardGtkOsCFunc!(.gtk_style_get_fg); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1632 // mixin ForwardGtkOsCFunc!(.gtk_style_get_fg_gc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1633 // mixin ForwardGtkOsCFunc!(.gtk_style_get_bg_gc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1634 // mixin ForwardGtkOsCFunc!(.gtk_style_get_light_gc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1635 // mixin ForwardGtkOsCFunc!(.gtk_style_get_dark_gc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1636 // mixin ForwardGtkOsCFunc!(.gtk_style_get_mid_gc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1637 // mixin ForwardGtkOsCFunc!(.gtk_style_get_text_gc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1638 // mixin ForwardGtkOsCFunc!(.gtk_style_get_text_aa_gc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1639 // mixin ForwardGtkOsCFunc!(.gtk_style_get_black_gc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1640 // mixin ForwardGtkOsCFunc!(.gtk_style_get_white_gc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1641 // mixin ForwardGtkOsCFunc!(.gtk_style_get_font_desc); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1642 // mixin ForwardGtkOsCFunc!(.gtk_style_get_light); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1643 // mixin ForwardGtkOsCFunc!(.gtk_style_get_text); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1644 // mixin ForwardGtkOsCFunc!(.gtk_style_get_xthickness); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1645 // mixin ForwardGtkOsCFunc!(.gtk_style_get_ythickness); |
8 | 1646 mixin ForwardGtkOsCFunc!(.gtk_style_render_icon); |
1647 mixin ForwardGtkOsCFunc!(.gtk_target_list_new); | |
1648 mixin ForwardGtkOsCFunc!(.gtk_target_list_unref); | |
1649 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_copy_clipboard); | |
1650 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_cut_clipboard); | |
1651 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_delete); | |
1652 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_bounds); | |
1653 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_char_count); | |
1654 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_end_iter); | |
1655 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_insert); | |
1656 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_iter_at_line); | |
1657 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_iter_at_mark); | |
1658 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_iter_at_offset); | |
1659 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_line_count); | |
1660 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_selection_bound); | |
1661 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_selection_bounds); | |
1662 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_get_text); | |
1663 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_insert); | |
1664 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_insert); | |
1665 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_move_mark); | |
1666 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_paste_clipboard); | |
1667 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_place_cursor); | |
1668 mixin ForwardGtkOsCFunc!(.gtk_text_buffer_set_text); | |
1669 mixin ForwardGtkOsCFunc!(.gtk_text_iter_get_line); | |
1670 mixin ForwardGtkOsCFunc!(.gtk_text_iter_get_offset); | |
1671 mixin ForwardGtkOsCFunc!(.gtk_text_view_buffer_to_window_coords); | |
1672 mixin ForwardGtkOsCFunc!(.gtk_text_view_get_buffer); | |
1673 mixin ForwardGtkOsCFunc!(.gtk_text_view_get_editable); | |
1674 mixin ForwardGtkOsCFunc!(.gtk_text_view_get_iter_at_location); | |
1675 mixin ForwardGtkOsCFunc!(.gtk_text_view_get_iter_location); | |
1676 mixin ForwardGtkOsCFunc!(.gtk_text_view_get_line_at_y); | |
1677 mixin ForwardGtkOsCFunc!(.gtk_text_view_get_visible_rect); | |
1678 mixin ForwardGtkOsCFunc!(.gtk_text_view_get_window); | |
1679 mixin ForwardGtkOsCFunc!(.gtk_text_view_new); | |
1680 mixin ForwardGtkOsCFunc!(.gtk_text_view_scroll_mark_onscreen); | |
1681 mixin ForwardGtkOsCFunc!(.gtk_text_view_scroll_to_iter); | |
1682 mixin ForwardGtkOsCFunc!(.gtk_text_view_set_editable); | |
1683 mixin ForwardGtkOsCFunc!(.gtk_text_view_set_justification); | |
1684 mixin ForwardGtkOsCFunc!(.gtk_text_view_set_tabs); | |
1685 mixin ForwardGtkOsCFunc!(.gtk_text_view_set_wrap_mode); | |
1686 mixin ForwardGtkOsCFunc!(.gtk_text_view_window_to_buffer_coords); | |
1687 mixin ForwardGtkOsCFunc!(.gtk_timeout_add); | |
1688 mixin ForwardGtkOsCFunc!(.gtk_timeout_remove); | |
1689 mixin ForwardGtkOsCFunc!(.gtk_toggle_button_get_active); | |
1690 mixin ForwardGtkOsCFunc!(.gtk_toggle_button_new); | |
1691 mixin ForwardGtkOsCFunc!(.gtk_toggle_button_set_active); | |
1692 mixin ForwardGtkOsCFunc!(.gtk_toggle_button_set_mode); | |
1693 mixin ForwardGtkOsCFunc!(.gtk_toolbar_insert_widget); | |
1694 mixin ForwardGtkOsCFunc!(.gtk_toolbar_new); | |
1695 mixin ForwardGtkOsCFunc!(.gtk_toolbar_set_orientation); | |
1696 mixin ForwardGtkOsCFunc!(.gtk_tooltips_data_get); | |
1697 mixin ForwardGtkOsCFunc!(.gtk_tooltips_disable); | |
1698 mixin ForwardGtkOsCFunc!(.gtk_tooltips_enable); | |
1699 mixin ForwardGtkOsCFunc!(.gtk_tooltips_new); | |
1700 mixin ForwardGtkOsCFunc!(.gtk_tooltips_force_window); | |
1701 mixin ForwardGtkOsCFunc!(.gtk_tooltips_set_tip); | |
1702 mixin ForwardGtkOsCFunc!(.gtk_tree_model_get); | |
1703 mixin ForwardGtkOsCFunc!(.gtk_tree_model_get); | |
1704 mixin ForwardGtkOsCFunc!(.gtk_tree_model_get_iter); | |
1705 mixin ForwardGtkOsCFunc!(.gtk_tree_model_get_iter_first); | |
1706 mixin ForwardGtkOsCFunc!(.gtk_tree_model_get_n_columns); | |
1707 mixin ForwardGtkOsCFunc!(.gtk_tree_model_get_path); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1708 // mixin ForwardGtkOsCFunc!(.gtk_tree_model_get_type); |
8 | 1709 mixin ForwardGtkOsCFunc!(.gtk_tree_model_iter_children); |
1710 mixin ForwardGtkOsCFunc!(.gtk_tree_model_iter_n_children); | |
1711 mixin ForwardGtkOsCFunc!(.gtk_tree_model_iter_next); | |
1712 mixin ForwardGtkOsCFunc!(.gtk_tree_model_iter_nth_child); | |
1713 mixin ForwardGtkOsCFunc!(.gtk_tree_path_append_index); | |
1714 mixin ForwardGtkOsCFunc!(.gtk_tree_path_compare); | |
1715 mixin ForwardGtkOsCFunc!(.gtk_tree_path_down); | |
1716 mixin ForwardGtkOsCFunc!(.gtk_tree_path_free); | |
1717 mixin ForwardGtkOsCFunc!(.gtk_tree_path_get_depth); | |
1718 mixin ForwardGtkOsCFunc!(.gtk_tree_path_get_indices); | |
1719 mixin ForwardGtkOsCFunc!(.gtk_tree_path_new); | |
1720 mixin ForwardGtkOsCFunc!(.gtk_tree_path_new_first); | |
1721 mixin ForwardGtkOsCFunc!(.gtk_tree_path_new_from_string); | |
1722 mixin ForwardGtkOsCFunc!(.gtk_tree_path_new_from_string); | |
1723 mixin ForwardGtkOsCFunc!(.gtk_tree_path_next); | |
1724 mixin ForwardGtkOsCFunc!(.gtk_tree_path_prev); | |
1725 mixin ForwardGtkOsCFunc!(.gtk_tree_path_up); | |
1726 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_count_selected_rows); | |
1727 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_get_selected); | |
1728 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_get_selected_rows); | |
1729 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_path_is_selected); | |
1730 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_select_all); | |
1731 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_select_iter); | |
1732 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_selected_foreach); | |
1733 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_set_mode); | |
1734 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_unselect_all); | |
1735 mixin ForwardGtkOsCFunc!(.gtk_tree_selection_unselect_iter); | |
1736 mixin ForwardGtkOsCFunc!(.gtk_tree_store_append); | |
1737 mixin ForwardGtkOsCFunc!(.gtk_tree_store_clear); | |
1738 mixin ForwardGtkOsCFunc!(.gtk_tree_store_insert); | |
1739 mixin ForwardGtkOsCFunc!(.gtk_tree_store_newv); | |
1740 mixin ForwardGtkOsCFunc!(.gtk_tree_store_remove); | |
1741 mixin ForwardGtkOsCFunc!(.gtk_tree_store_set); | |
1742 mixin ForwardGtkOsCFunc!(.gtk_tree_store_set); | |
1743 mixin ForwardGtkOsCFunc!(.gtk_tree_store_set); | |
1744 mixin ForwardGtkOsCFunc!(.gtk_tree_store_set); | |
1745 mixin ForwardGtkOsCFunc!(.gtk_tree_store_set); | |
1746 mixin ForwardGtkOsCFunc!(.gtk_tree_view_create_row_drag_icon); | |
1747 mixin ForwardGtkOsCFunc!(.gtk_tree_view_collapse_row); | |
1748 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_add_attribute); | |
1749 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_cell_get_position); | |
1750 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_cell_get_size); | |
1751 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_cell_set_cell_data); | |
1752 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_clear); | |
1753 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_cell_renderers); | |
1754 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_fixed_width); | |
1755 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_reorderable); | |
1756 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_resizable); | |
1757 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_sizing); | |
1758 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_spacing); | |
1759 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_visible); | |
1760 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_sort_indicator); | |
1761 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_sort_order); | |
1762 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_get_width); | |
1763 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_new); | |
1764 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_pack_start); | |
1765 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_pack_end); | |
1766 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_alignment); | |
1767 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_cell_data_func); | |
1768 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_clickable); | |
1769 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_fixed_width); | |
1770 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_min_width); | |
1771 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_reorderable); | |
1772 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_resizable); | |
1773 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_sizing); | |
1774 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_sort_indicator); | |
1775 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_sort_order); | |
1776 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_title); | |
1777 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_visible ); | |
1778 mixin ForwardGtkOsCFunc!(.gtk_tree_view_column_set_widget); | |
1779 mixin ForwardGtkOsCFunc!(.gtk_tree_view_set_drag_dest_row); | |
1780 mixin ForwardGtkOsCFunc!(.gtk_tree_view_set_enable_search ); | |
1781 mixin ForwardGtkOsCFunc!(.gtk_tree_view_expand_row); | |
1782 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_background_area); | |
1783 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_bin_window); | |
1784 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_cell_area); | |
1785 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_expander_column); | |
1786 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_column); | |
1787 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_columns); | |
1788 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_cursor); | |
1789 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_headers_visible); | |
1790 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_path_at_pos); | |
1791 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_rules_hint); | |
1792 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_selection); | |
1793 mixin ForwardGtkOsCFunc!(.gtk_tree_view_get_visible_rect); | |
1794 mixin ForwardGtkOsCFunc!(.gtk_tree_view_insert_column); | |
1795 mixin ForwardGtkOsCFunc!(.gtk_tree_view_move_column_after); | |
1796 mixin ForwardGtkOsCFunc!(.gtk_tree_view_new_with_model); | |
1797 mixin ForwardGtkOsCFunc!(.gtk_tree_view_remove_column); | |
1798 mixin ForwardGtkOsCFunc!(.gtk_tree_view_row_expanded); | |
1799 mixin ForwardGtkOsCFunc!(.gtk_tree_view_scroll_to_cell); | |
1800 mixin ForwardGtkOsCFunc!(.gtk_tree_view_scroll_to_point ); | |
1801 mixin ForwardGtkOsCFunc!(.gtk_tree_view_set_cursor); | |
1802 mixin ForwardGtkOsCFunc!(.gtk_tree_view_set_headers_visible); | |
1803 mixin ForwardGtkOsCFunc!(.gtk_tree_view_set_model); | |
1804 mixin ForwardGtkOsCFunc!(.gtk_tree_view_set_rules_hint); | |
1805 mixin ForwardGtkOsCFunc!(.gtk_tree_view_set_search_column); | |
1806 mixin ForwardGtkOsCFunc!(.gtk_tree_view_tree_to_widget_coords); | |
1807 mixin ForwardGtkOsCFunc!(.gtk_tree_view_unset_rows_drag_dest); | |
1808 mixin ForwardGtkOsCFunc!(.gtk_tree_view_widget_to_tree_coords); | |
1809 mixin ForwardGtkOsCFunc!(.gtk_vbox_new); | |
1810 mixin ForwardGtkOsCFunc!(.gtk_vscale_new); | |
1811 mixin ForwardGtkOsCFunc!(.gtk_vscrollbar_new); | |
1812 mixin ForwardGtkOsCFunc!(.gtk_vseparator_new); | |
1813 mixin ForwardGtkOsCFunc!(.gtk_widget_add_accelerator); | |
1814 mixin ForwardGtkOsCFunc!(.gtk_widget_add_events); | |
1815 mixin ForwardGtkOsCFunc!(.gtk_widget_child_focus); | |
1816 mixin ForwardGtkOsCFunc!(.gtk_widget_create_pango_layout); | |
1817 mixin ForwardGtkOsCFunc!(.gtk_widget_create_pango_layout); | |
1818 mixin ForwardGtkOsCFunc!(.gtk_widget_destroy); | |
1819 mixin ForwardGtkOsCFunc!(.gtk_widget_event); | |
1820 mixin ForwardGtkOsCFunc!(.gtk_widget_get_accessible ); | |
1821 mixin ForwardGtkOsCFunc!(.gtk_widget_get_child_visible ); | |
1822 mixin ForwardGtkOsCFunc!(.gtk_widget_get_default_direction); | |
1823 mixin ForwardGtkOsCFunc!(.gtk_widget_get_default_style); | |
1824 mixin ForwardGtkOsCFunc!(.gtk_widget_get_direction); | |
1825 mixin ForwardGtkOsCFunc!(.gtk_widget_get_events); | |
1826 mixin ForwardGtkOsCFunc!(.gtk_widget_get_modifier_style); | |
1827 mixin ForwardGtkOsCFunc!(.gtk_widget_get_pango_context); | |
1828 mixin ForwardGtkOsCFunc!(.gtk_widget_get_parent); | |
1829 mixin ForwardGtkOsCFunc!(.gtk_widget_get_style); | |
1830 mixin ForwardGtkOsCFunc!(.gtk_widget_get_size_request); | |
1831 mixin ForwardGtkOsCFunc!(.gtk_widget_get_toplevel ); | |
1832 mixin ForwardGtkOsCFunc!(.gtk_widget_grab_focus); | |
1833 mixin ForwardGtkOsCFunc!(.gtk_widget_hide); | |
1834 mixin ForwardGtkOsCFunc!(.gtk_widget_is_focus); | |
1835 mixin ForwardGtkOsCFunc!(.gtk_widget_map); | |
1836 mixin ForwardGtkOsCFunc!(.gtk_widget_mnemonic_activate); | |
1837 mixin ForwardGtkOsCFunc!(.gtk_widget_modify_base); | |
1838 mixin ForwardGtkOsCFunc!(.gtk_widget_modify_bg); | |
1839 mixin ForwardGtkOsCFunc!(.gtk_widget_modify_fg); | |
1840 mixin ForwardGtkOsCFunc!(.gtk_widget_modify_font); | |
1841 mixin ForwardGtkOsCFunc!(.gtk_widget_modify_style); | |
1842 mixin ForwardGtkOsCFunc!(.gtk_widget_modify_text); | |
1843 mixin ForwardGtkOsCFunc!(.gtk_widget_queue_resize); | |
1844 mixin ForwardGtkOsCFunc!(.gtk_widget_realize); | |
1845 mixin ForwardGtkOsCFunc!(.gtk_widget_remove_accelerator); | |
1846 mixin ForwardGtkOsCFunc!(.gtk_widget_reparent); | |
1847 mixin ForwardGtkOsCFunc!(.gtk_widget_set_app_paintable); | |
1848 mixin ForwardGtkOsCFunc!(.gtk_widget_set_default_direction); | |
1849 mixin ForwardGtkOsCFunc!(.gtk_widget_set_direction); | |
1850 mixin ForwardGtkOsCFunc!(.gtk_widget_set_double_buffered); | |
1851 mixin ForwardGtkOsCFunc!(.gtk_widget_set_name); | |
1852 mixin ForwardGtkOsCFunc!(.gtk_widget_set_redraw_on_allocate); | |
1853 mixin ForwardGtkOsCFunc!(.gtk_widget_set_sensitive); | |
1854 mixin ForwardGtkOsCFunc!(.gtk_widget_set_size_request); | |
1855 mixin ForwardGtkOsCFunc!(.gtk_widget_set_state); | |
1856 mixin ForwardGtkOsCFunc!(.gtk_widget_set_style); | |
1857 mixin ForwardGtkOsCFunc!(.gtk_widget_shape_combine_mask); | |
1858 mixin ForwardGtkOsCFunc!(.gtk_widget_show); | |
1859 mixin ForwardGtkOsCFunc!(.gtk_widget_show_now); | |
1860 mixin ForwardGtkOsCFunc!(.gtk_widget_size_allocate); | |
1861 mixin ForwardGtkOsCFunc!(.gtk_widget_size_request); | |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
1862 mixin ForwardGtkOsCFunc!(.gtk_widget_style_get1); // 1=get one property, see above |
8 | 1863 mixin ForwardGtkOsCFunc!(.gtk_widget_translate_coordinates); |
1864 mixin ForwardGtkOsCFunc!(.gtk_widget_unrealize); | |
1865 mixin ForwardGtkOsCFunc!(.gtk_window_activate_default); | |
1866 mixin ForwardGtkOsCFunc!(.gtk_window_add_accel_group); | |
1867 mixin ForwardGtkOsCFunc!(.gtk_window_deiconify); | |
1868 mixin ForwardGtkOsCFunc!(.gtk_window_get_focus); | |
1869 mixin ForwardGtkOsCFunc!(.gtk_window_get_icon_list); | |
1870 mixin ForwardGtkOsCFunc!(.gtk_window_get_modal); | |
1871 mixin ForwardGtkOsCFunc!(.gtk_window_get_mnemonic_modifier); | |
1872 mixin ForwardGtkOsCFunc!(.gtk_window_get_position); | |
1873 mixin ForwardGtkOsCFunc!(.gtk_window_get_size); | |
1874 mixin ForwardGtkOsCFunc!(.gtk_window_iconify); | |
1875 mixin ForwardGtkOsCFunc!(.gtk_window_maximize); | |
1876 mixin ForwardGtkOsCFunc!(.gtk_window_move); | |
1877 mixin ForwardGtkOsCFunc!(.gtk_window_new); | |
1878 mixin ForwardGtkOsCFunc!(.gtk_window_present); | |
1879 mixin ForwardGtkOsCFunc!(.gtk_window_remove_accel_group); | |
1880 mixin ForwardGtkOsCFunc!(.gtk_window_resize); | |
1881 mixin ForwardGtkOsCFunc!(.gtk_window_set_default); | |
1882 mixin ForwardGtkOsCFunc!(.gtk_window_set_destroy_with_parent); | |
1883 mixin ForwardGtkOsCFunc!(.gtk_window_set_geometry_hints); | |
1884 mixin ForwardGtkOsCFunc!(.gtk_window_set_icon_list); | |
1885 mixin ForwardGtkOsCFunc!(.gtk_window_set_modal); | |
1886 mixin ForwardGtkOsCFunc!(.gtk_widget_set_parent_window); | |
1887 mixin ForwardGtkOsCFunc!(.gtk_window_set_resizable); | |
1888 mixin ForwardGtkOsCFunc!(.gtk_window_set_title); | |
1889 mixin ForwardGtkOsCFunc!(.gtk_window_set_skip_taskbar_hint); | |
1890 mixin ForwardGtkOsCFunc!(.gtk_window_set_type_hint); | |
1891 mixin ForwardGtkOsCFunc!(.gtk_window_set_transient_for); | |
1892 mixin ForwardGtkOsCFunc!(.gtk_window_unmaximize); | |
1893 mixin ForwardGtkOsCFunc!(.pango_attr_background_new ); | |
1894 mixin ForwardGtkOsCFunc!(.pango_attr_font_desc_new); | |
1895 mixin ForwardGtkOsCFunc!(.pango_attr_foreground_new ); | |
1896 mixin ForwardGtkOsCFunc!(.pango_attr_rise_new); | |
1897 mixin ForwardGtkOsCFunc!(.pango_attr_shape_new); | |
1898 mixin ForwardGtkOsCFunc!(.pango_attr_list_insert); | |
1899 mixin ForwardGtkOsCFunc!(.pango_attr_list_change); | |
1900 mixin ForwardGtkOsCFunc!(.pango_attr_list_new); | |
1901 mixin ForwardGtkOsCFunc!(.pango_attr_list_unref); | |
1902 mixin ForwardGtkOsCFunc!(.pango_attr_strikethrough_new); | |
1903 mixin ForwardGtkOsCFunc!(.pango_attr_underline_new); | |
1904 mixin ForwardGtkOsCFunc!(.pango_attr_weight_new); | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1905 // mixin ForwardGtkOsCFunc!(.pango_cairo_font_map_get_default); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1906 // mixin ForwardGtkOsCFunc!(.pango_cairo_font_map_new); |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1907 // mixin ForwardGtkOsCFunc!(.pango_cairo_font_map_create_context); |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
1908 mixin ForwardGtkOsCFunc!(.pango_cairo_create_layout); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
1909 mixin ForwardGtkOsCFunc!(.pango_cairo_context_get_font_options); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
1910 mixin ForwardGtkOsCFunc!(.pango_cairo_context_set_font_options); |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1911 // mixin ForwardGtkOsCFunc!(.pango_cairo_font_map_set_resolution); |
24
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
1912 mixin ForwardGtkOsCFunc!(.pango_cairo_layout_path); |
bc06000c0816
TextLayout and GC, graphics complete
Frank Benoit <benoit@tionex.de>
parents:
20
diff
changeset
|
1913 mixin ForwardGtkOsCFunc!(.pango_cairo_show_layout); |
8 | 1914 mixin ForwardGtkOsCFunc!(.pango_context_get_base_dir); |
1915 mixin ForwardGtkOsCFunc!(.pango_context_get_language); | |
1916 mixin ForwardGtkOsCFunc!(.pango_context_get_metrics); | |
1917 mixin ForwardGtkOsCFunc!(.pango_context_list_families); | |
1918 mixin ForwardGtkOsCFunc!(.pango_context_set_base_dir); | |
1919 mixin ForwardGtkOsCFunc!(.pango_context_set_language); | |
1920 mixin ForwardGtkOsCFunc!(.pango_font_description_copy); | |
1921 mixin ForwardGtkOsCFunc!(.pango_font_description_free); | |
1922 mixin ForwardGtkOsCFunc!(.pango_font_description_from_string); | |
1923 mixin ForwardGtkOsCFunc!(.pango_font_description_get_family); | |
1924 mixin ForwardGtkOsCFunc!(.pango_font_description_get_size); | |
1925 mixin ForwardGtkOsCFunc!(.pango_font_description_get_style); | |
1926 mixin ForwardGtkOsCFunc!(.pango_font_description_get_weight); | |
1927 mixin ForwardGtkOsCFunc!(.pango_font_description_new); | |
1928 mixin ForwardGtkOsCFunc!(.pango_font_description_set_family); | |
1929 mixin ForwardGtkOsCFunc!(.pango_font_description_set_size); | |
1930 mixin ForwardGtkOsCFunc!(.pango_font_description_set_stretch); | |
1931 mixin ForwardGtkOsCFunc!(.pango_font_description_set_style); | |
1932 mixin ForwardGtkOsCFunc!(.pango_font_description_set_weight); | |
1933 mixin ForwardGtkOsCFunc!(.pango_font_description_to_string); | |
1934 mixin ForwardGtkOsCFunc!(.pango_font_face_describe); | |
1935 mixin ForwardGtkOsCFunc!(.pango_font_family_get_name); | |
1936 mixin ForwardGtkOsCFunc!(.pango_font_family_list_faces); | |
1937 mixin ForwardGtkOsCFunc!(.pango_font_get_metrics); | |
1938 mixin ForwardGtkOsCFunc!(.pango_font_metrics_get_approximate_char_width); | |
1939 mixin ForwardGtkOsCFunc!(.pango_font_metrics_get_ascent); | |
1940 mixin ForwardGtkOsCFunc!(.pango_font_metrics_get_descent); | |
1941 mixin ForwardGtkOsCFunc!(.pango_font_metrics_unref); | |
1942 mixin ForwardGtkOsCFunc!(.pango_language_from_string); | |
1943 mixin ForwardGtkOsCFunc!(.pango_layout_context_changed); | |
1944 mixin ForwardGtkOsCFunc!(.pango_layout_get_alignment); | |
1945 mixin ForwardGtkOsCFunc!(.pango_layout_get_context); | |
1946 mixin ForwardGtkOsCFunc!(.pango_layout_get_attributes); | |
1947 mixin ForwardGtkOsCFunc!(.pango_layout_get_indent); | |
1948 mixin ForwardGtkOsCFunc!(.pango_layout_get_iter); | |
1949 mixin ForwardGtkOsCFunc!(.pango_layout_get_justify); | |
1950 mixin ForwardGtkOsCFunc!(.pango_layout_get_line); | |
1951 mixin ForwardGtkOsCFunc!(.pango_layout_get_line_count); | |
1952 mixin ForwardGtkOsCFunc!(.pango_layout_get_log_attrs); | |
1953 mixin ForwardGtkOsCFunc!(.pango_layout_get_size); | |
1954 mixin ForwardGtkOsCFunc!(.pango_layout_get_spacing); | |
1955 mixin ForwardGtkOsCFunc!(.pango_layout_get_tabs); | |
1956 mixin ForwardGtkOsCFunc!(.pango_layout_get_text); | |
1957 mixin ForwardGtkOsCFunc!(.pango_layout_get_width); | |
1958 mixin ForwardGtkOsCFunc!(.pango_layout_index_to_pos); | |
1959 mixin ForwardGtkOsCFunc!(.pango_layout_iter_free); | |
1960 mixin ForwardGtkOsCFunc!(.pango_layout_iter_get_line_extents); | |
1961 mixin ForwardGtkOsCFunc!(.pango_layout_iter_get_index); | |
1962 mixin ForwardGtkOsCFunc!(.pango_layout_iter_get_run); | |
1963 mixin ForwardGtkOsCFunc!(.pango_layout_iter_next_line); | |
1964 mixin ForwardGtkOsCFunc!(.pango_layout_iter_next_run); | |
1965 mixin ForwardGtkOsCFunc!(.pango_layout_line_get_extents); | |
1966 mixin ForwardGtkOsCFunc!(.pango_layout_line_x_to_index); | |
1967 mixin ForwardGtkOsCFunc!(.pango_layout_new); | |
1968 mixin ForwardGtkOsCFunc!(.pango_layout_set_alignment ); | |
1969 mixin ForwardGtkOsCFunc!(.pango_layout_set_attributes); | |
1970 mixin ForwardGtkOsCFunc!(.pango_layout_set_auto_dir); | |
1971 mixin ForwardGtkOsCFunc!(.pango_layout_set_font_description); | |
1972 mixin ForwardGtkOsCFunc!(.pango_layout_set_indent); | |
1973 mixin ForwardGtkOsCFunc!(.pango_layout_set_justify); | |
1974 mixin ForwardGtkOsCFunc!(.pango_layout_set_single_paragraph_mode); | |
1975 mixin ForwardGtkOsCFunc!(.pango_layout_set_spacing); | |
1976 mixin ForwardGtkOsCFunc!(.pango_layout_set_tabs); | |
1977 mixin ForwardGtkOsCFunc!(.pango_layout_set_text); | |
1978 mixin ForwardGtkOsCFunc!(.pango_layout_set_width); | |
1979 mixin ForwardGtkOsCFunc!(.pango_layout_set_wrap ); | |
1980 mixin ForwardGtkOsCFunc!(.pango_layout_xy_to_index); | |
1981 mixin ForwardGtkOsCFunc!(.pango_tab_array_get_size); | |
1982 mixin ForwardGtkOsCFunc!(.pango_tab_array_get_tabs); | |
1983 mixin ForwardGtkOsCFunc!(.pango_tab_array_free); | |
1984 mixin ForwardGtkOsCFunc!(.pango_tab_array_new); | |
1985 mixin ForwardGtkOsCFunc!(.pango_tab_array_set_tab); | |
1986 mixin ForwardGtkOsCFunc!(.atk_object_add_relationship ); | |
7 | 1987 |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1988 /* Field accessors */ |
18 | 1989 |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1990 void GTK_ACCEL_LABEL_SET_ACCEL_STRING( GtkAccelLabel *arg0, gchar * arg1 ) |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1991 { arg0.accel_string = arg1; } |
18 | 1992 gchar* GTK_ACCEL_LABEL_GET_ACCEL_STRING( GtkAccelLabel* arg0) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1993 { return arg0.accel_string; } |
18 | 1994 |
31 | 1995 static GtkWidget* GTK_SCROLLED_WINDOW_HSCROLLBAR( GtkScrolledWindow* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1996 { return arg0.hscrollbar; } |
31 | 1997 static GtkWidget* GTK_SCROLLED_WINDOW_VSCROLLBAR( GtkScrolledWindow* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
1998 { return arg0.vscrollbar; } |
18 | 1999 |
31 | 2000 static int GTK_SCROLLED_WINDOW_SCROLLBAR_SPACING( GtkScrolledWindow* arg0) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2001 { |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2002 return ((cast(GtkScrolledWindowClass*) ((cast(GTypeInstance*) arg0).g_class) ).scrollbar_spacing >= 0 ? |
18 | 2003 (cast(GtkScrolledWindowClass*) ((cast(GTypeInstance*) arg0).g_class)).scrollbar_spacing : 3) ; |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2004 } |
18 | 2005 |
30 | 2006 static int GTK_WIDGET_HEIGHT( GtkWidget* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2007 { return arg0.allocation.height; } |
30 | 2008 static void GTK_WIDGET_SET_HEIGHT( GtkWidget* arg0, int arg1) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2009 { arg0.allocation.height = arg1; } |
30 | 2010 static int GTK_WIDGET_WIDTH( GtkWidget* arg0) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2011 { return arg0.allocation.width; } |
30 | 2012 static void GTK_WIDGET_SET_WIDTH( GtkWidget* arg0, int arg1) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2013 { arg0.allocation.width = arg1; } |
30 | 2014 static GdkWindow* GTK_WIDGET_WINDOW( GtkWidget* arg0) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2015 { return arg0.window; } |
30 | 2016 static int GTK_WIDGET_X( GtkWidget* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2017 { return arg0.allocation.x; } |
30 | 2018 static void GTK_WIDGET_SET_X( GtkWidget* arg0, int arg1) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2019 { arg0.allocation.x = arg1; } |
30 | 2020 static int GTK_WIDGET_Y( GtkWidget* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2021 { return arg0.allocation.y; } |
30 | 2022 static void GTK_WIDGET_SET_Y( GtkWidget* arg0, int arg1) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2023 { arg0.allocation.y = arg1; } |
30 | 2024 static int GTK_WIDGET_REQUISITION_WIDTH( GtkWidget* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2025 { return arg0.requisition.width; } |
30 | 2026 static int GTK_WIDGET_REQUISITION_HEIGHT( GtkWidget* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2027 { return arg0.requisition.height; } |
18 | 2028 |
30 | 2029 static GtkIMContext* GTK_ENTRY_IM_CONTEXT( GtkEntry* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2030 { return arg0.im_context; } |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2031 |
30 | 2032 static GtkIMContext* GTK_TEXTVIEW_IM_CONTEXT( GtkTextView* arg0) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2033 { return arg0.im_context; } |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2034 |
26 | 2035 static GtkWidget* GTK_TOOLTIPS_TIP_WINDOW( GtkTooltips* arg0) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2036 { return arg0.tip_window; } |
26 | 2037 static void GTK_TOOLTIPS_SET_ACTIVE( GtkTooltips* arg0, GtkTooltipsData* arg1 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2038 { arg0.active_tips_data = arg1; } |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2039 |
26 | 2040 static int GDK_EVENT_TYPE( GdkEvent* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2041 { return arg0.type; } |
26 | 2042 static GdkWindow* GDK_EVENT_WINDOW( GdkEventAny* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2043 { return arg0.window; } |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2044 /+ |
18 | 2045 int X_EVENT_TYPE( XEvent* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2046 { return arg0.type; } |
18 | 2047 Window X_EVENT_WINDOW( XAnyEvent* arg0 ) |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2048 { return arg0.window; } |
30 | 2049 +/ |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2050 |
30 | 2051 //g_list_data(arg0) (arg0)->data |
2052 static void* g_list_data( GList* arg0 ) { | |
2053 return arg0.data; | |
2054 } | |
2055 //g_list_next(list) ((list) ? (((GList *)(list))->next) : NULL) | |
2056 static void* g_list_next( GList* list ) { | |
2057 return list ? list.next : null; | |
2058 } | |
2059 //g_slist_data(arg0) (arg0)->data | |
2060 //g_list_set_next(arg0, arg1) (arg0)->next = arg1 | |
2061 //g_list_set_previous(arg0, arg1) (arg0)->prev = arg1 | |
2062 | |
28 | 2063 //gtk_rc_style_get_bg_pixmap_name(arg0, arg1) (arg0)->bg_pixmap_name[arg1] |
2064 static char* gtk_rc_style_get_bg_pixmap_name( GtkRcStyle* arg0, int arg1 ) { | |
2065 return arg0.bg_pixmap_name[arg1]; | |
2066 } | |
2067 //gtk_rc_style_get_color_flags(arg0, arg1) (arg0)->color_flags[arg1] | |
2068 static int gtk_rc_style_get_color_flags( GtkRcStyle* arg0, int arg1 ) { | |
2069 return arg0.color_flags[arg1]; | |
2070 } | |
2071 //gtk_rc_style_set_bg(arg0, arg1, arg2) if (arg2) (arg0)->bg[arg1] = *arg2 | |
2072 static void gtk_rc_style_set_bg( GtkRcStyle* arg0, int arg1, GdkColor* arg2 ) { | |
2073 if (arg2) arg0.bg[arg1] = *arg2; | |
2074 } | |
2075 //gtk_rc_style_set_bg_pixmap_name(arg0, arg1, arg2) (arg0)->bg_pixmap_name[arg1] = (char *)arg2 | |
2076 static void gtk_rc_style_set_bg_pixmap_name( GtkRcStyle* arg0, int arg1, char* arg2 ) { | |
2077 arg0.bg_pixmap_name[arg1] = arg2; | |
2078 } | |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2079 |
28 | 2080 //gtk_rc_style_set_color_flags(arg0, arg1, arg2) (arg0)->color_flags[arg1] = arg2 |
2081 static void gtk_rc_style_set_color_flags( GtkRcStyle* arg0, int arg1, int arg2 ) { | |
2082 arg0.color_flags[arg1] = arg2; | |
2083 } | |
2084 | |
2085 //gtk_rc_style_set_fg(arg0, arg1, arg2) if (arg2) (arg0)->fg[arg1] = *arg2 | |
2086 static void gtk_rc_style_set_fg( GtkRcStyle* arg0, int arg1, GdkColor* arg2 ) { | |
2087 if (arg2) arg0.fg[arg1] = *arg2; | |
2088 } | |
2089 //gtk_rc_style_set_text(arg0, arg1, arg2) if (arg2) (arg0)->text[arg1] = *arg2 | |
2090 static void gtk_rc_style_set_text( GtkRcStyle* arg0, int arg1, GdkColor* arg2 ) { | |
2091 if (arg2) arg0.text[arg1] = *arg2; | |
2092 } | |
2093 | |
27 | 2094 //gtk_style_get_font_desc(arg0) (arg0)->font_desc |
2095 static PangoFontDescription* gtk_style_get_font_desc( GtkStyle* arg0 ) { | |
32
b7c28480e3e0
removed exclude for OS.d in dsss.conf
Frank Benoit <benoit@tionex.de>
parents:
31
diff
changeset
|
2096 return cast( PangoFontDescription* ) arg0.font_desc; |
27 | 2097 } |
2098 //gtk_style_get_base(arg0, arg1, arg2) *arg2 = (arg0)->base[arg1] | |
2099 static void gtk_style_get_base( GtkStyle* arg0, int arg1, GdkColor* arg2 ) { | |
2100 *arg2 = arg0.base[arg1]; | |
2101 } | |
2102 //gtk_style_get_bg(arg0, arg1, arg2) *arg2 = (arg0)->bg[arg1] | |
2103 static void gtk_style_get_bg( GtkStyle* arg0, int arg1, GdkColor* arg2 ) { | |
2104 *arg2 = arg0.bg[arg1]; | |
2105 } | |
2106 //gtk_style_get_black(arg0, arg1) *arg1 = (arg0)->black | |
2107 static void gtk_style_get_black( GtkStyle* arg0, GdkColor* arg1 ) { | |
2108 *arg1 = arg0.black; | |
2109 } | |
2110 //gtk_style_get_dark(arg0, arg1, arg2) *arg2 = (arg0)->dark[arg1] | |
2111 static void gtk_style_get_dark( GtkStyle* arg0, int arg1, GdkColor* arg2 ) { | |
2112 *arg2 = arg0.dark[arg1]; | |
2113 } | |
2114 //gtk_style_get_fg(arg0, arg1, arg2) *arg2 = (arg0)->fg[arg1] | |
2115 static void gtk_style_get_fg( GtkStyle* arg0, int arg1, GdkColor* arg2 ) { | |
2116 *arg2 = arg0.fg[arg1]; | |
2117 } | |
2118 //gtk_style_get_light(arg0, arg1, arg2) *arg2 = (arg0)->light[arg1] | |
2119 static void gtk_style_get_light( GtkStyle* arg0, int arg1, GdkColor* arg2 ) { | |
2120 *arg2 = arg0.light[arg1]; | |
2121 } | |
2122 //gtk_style_get_text(arg0, arg1, arg2) *arg2 = (arg0)->text[arg1] | |
2123 static void gtk_style_get_text( GtkStyle* arg0, int arg1, GdkColor* arg2 ) { | |
2124 *arg2 = arg0.text[arg1]; | |
2125 } | |
2126 | |
31 | 2127 //gtk_style_get_xthickness(arg0) (arg0)->xthickness |
2128 static int gtk_style_get_xthickness( GtkStyle* arg0 ) { | |
2129 return arg0.xthickness; | |
2130 } | |
2131 //gtk_style_get_ythickness(arg0) (arg0)->ythickness | |
2132 static int gtk_style_get_ythickness( GtkStyle* arg0 ) { | |
2133 return arg0.ythickness; | |
2134 } | |
27 | 2135 /+ |
15
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2136 gtk_style_get_fg_gc(arg0, arg1, arg2) *arg2 = (arg0)->fg_gc[arg1] |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2137 gtk_style_get_bg_gc(arg0, arg1, arg2) *arg2 = (arg0)->bg_gc[arg1] |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2138 gtk_style_get_light_gc(arg0, arg1, arg2) *arg2 = (arg0)->light_gc[arg1] |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2139 gtk_style_get_dark_gc(arg0, arg1, arg2) *arg2 = (arg0)->dark_gc[arg1] |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2140 gtk_style_get_mid_gc(arg0, arg1, arg2) *arg2 = (arg0)->mid_gc[arg1] |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2141 gtk_style_get_text_gc(arg0, arg1, arg2) *arg2 = (arg0)->text_gc[arg1] |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2142 gtk_style_get_text_aa_gc(arg0, arg1, arg2) *arg2 = (arg0)->text_aa_gc[arg1] |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2143 gtk_style_get_black_gc(arg0, arg1) *arg1 = (arg0)->black_gc |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2144 gtk_style_get_white_gc(arg0, arg1) *arg1 = (arg0)->white_gc |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2145 |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2146 localeconv_decimal_point() localeconv()->decimal_point |
758bbbe4b86a
Fixup gtk bindings; OS.d updates
John Reimer<terminal.node@gmail.com>
parents:
10
diff
changeset
|
2147 +/ |
7 | 2148 } |