Mercurial > projects > dwt-linux
view dwt/internal/c/Xutil.d @ 33:27324bbbac70
changed to regenerated BCD bindings
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Thu, 10 Jan 2008 02:18:07 +0100 |
parents | |
children |
line wrap: on
line source
/****************************************************************************** Based on the generated files from the BCD tool modified by: Frank Benoit <keinfarbton@googlemail.com> ******************************************************************************/ module dwt.internal.c.Xutil; public import dwt.internal.c.Xlib; extern(C): align(4): const int NoValue = 0x0000; const int XValue = 0x0001; const int YValue = 0x0002; const int WidthValue = 0x0004; const int HeightValue = 0x0008; const int AllValues = 0x000F; const int XNegative = 0x0010; const int YNegative = 0x0020; const int WithdrawnState = 0; const int NormalState = 1; const int IconicState = 3; const int DontCareState = 0; const int ZoomState = 2; const int InactiveState = 4; const int XNoMemory = -1; const int XLocaleNotSupported = -2; const int XConverterNotFound = -3; const int RectangleOut = 0; const int RectangleIn = 1; const int RectanglePart = 2; const int VisualNoMask = 0x0; const int VisualIDMask = 0x1; const int VisualScreenMask = 0x2; const int VisualDepthMask = 0x4; const int VisualClassMask = 0x8; const int VisualRedMaskMask = 0x10; const int VisualGreenMaskMask = 0x20; const int VisualBlueMaskMask = 0x40; const int VisualColormapSizeMask = 0x80; const int VisualBitsPerRGBMask = 0x100; const int VisualAllMask = 0x1FF; const int BitmapSuccess = 0; const int BitmapOpenFailed = 1; const int BitmapFileInvalid = 2; const int BitmapNoMemory = 3; const int XCSUCCESS = 0; const int XCNOMEM = 1; const int XCNOENT = 2; alias int XContext; alias void * Region; alias _XComposeStatus XComposeStatus; enum XICCEncodingStyle { XStringStyle=0, XCompoundTextStyle=1, XTextStyle=2, XStdICCTextStyle=3, XUTF8StringStyle=4, } alias void function(void *, char *, int, int, char * *) _BCD_func__1029; alias int function(void *) _BCD_func__1071; alias int function(void *, XErrorEvent *) _BCD_func__1072; alias void function(void *, char *, char *) _BCD_func__1145; alias int function(void *, char *, char *) _BCD_func__1146; alias void function(void *, char *, char *) _BCD_func__1147; struct XStandardColormap { uint colormap; uint red_max; uint red_mult; uint green_max; uint green_mult; uint blue_max; uint blue_mult; uint base_pixel; uint visualid; uint killid; } struct XVisualInfo { Visual * visual; uint visualid; int screen; int depth; int c_class; uint red_mask; uint green_mask; uint blue_mask; int colormap_size; int bits_per_rgb; } struct _XComposeStatus { char * compose_ptr; int chars_matched; } struct XClassHint { char * res_name; char * res_class; } struct XIconSize { int min_width; int min_height; int max_width; int max_height; int width_inc; int height_inc; } struct XTextProperty { char * value; uint encoding; int format; uint nitems; } struct XWMHints { int flags; int input; int initial_state; uint icon_pixmap; uint icon_window; int icon_x; int icon_y; uint icon_mask; uint window_group; } struct N10XSizeHints4__94E { int x; int y; } struct XSizeHints { int flags; int x; int y; int width; int height; int min_width; int min_height; int max_width; int max_height; int width_inc; int height_inc; N10XSizeHints4__94E min_aspect; N10XSizeHints4__94E max_aspect; int base_width; int base_height; int win_gravity; } version(DYNLINK){ extern (C) int function(void *, void *, void *)XXorRegion; extern (C) int function(void *, int, char *, char *, uint, XSizeHints *, int *, int *, int *, int *, int *)XWMGeometry; extern (C) int function(void *, void *, void *)XUnionRegion; extern (C) int function(XRectangle *, void *, void *)XUnionRectWithRegion; extern (C) int function(void *, XTextProperty *, char * * *, int *)Xutf8TextPropertyToTextList; extern (C) int function(void *, XTextProperty *, wchar * * *, int *)XwcTextPropertyToTextList; extern (C) int function(void *, XTextProperty *, char * * *, int *)XmbTextPropertyToTextList; extern (C) int function(XTextProperty *, char * * *, int *)XTextPropertyToStringList; extern (C) void function(wchar * *)XwcFreeStringList; extern (C) int function(void *, char * *, int, int, XTextProperty *)Xutf8TextListToTextProperty; extern (C) int function(void *, wchar * *, int, int, XTextProperty *)XwcTextListToTextProperty; extern (C) int function(void *, char * *, int, int, XTextProperty *)XmbTextListToTextProperty; extern (C) int function(void *, void *, void *)XSubtractRegion; extern (C) int function(char * *, int, XTextProperty *)XStringListToTextProperty; extern (C) int function(void *, int, int)XShrinkRegion; extern (C) int function(void *, uint, XSizeHints *)XSetZoomHints; extern (C) void function(void *, uint, XStandardColormap *, uint)XSetStandardColormap; extern (C) int function(void *, void *, void *)XSetRegion; extern (C) void function(void *, uint, XSizeHints *, uint)XSetWMSizeHints; extern (C) void function(void *, uint, char *, char *, char * *, int, XSizeHints *, XWMHints *, XClassHint *)Xutf8SetWMProperties; extern (C) void function(void *, uint, char *, char *, char * *, int, XSizeHints *, XWMHints *, XClassHint *)XmbSetWMProperties; extern (C) void function(void *, uint, XTextProperty *, XTextProperty *, char * *, int, XSizeHints *, XWMHints *, XClassHint *)XSetWMProperties; extern (C) void function(void *, uint, XSizeHints *)XSetWMNormalHints; extern (C) void function(void *, uint, XTextProperty *)XSetWMName; extern (C) void function(void *, uint, XTextProperty *)XSetWMIconName; extern (C) int function(void *, uint, XWMHints *)XSetWMHints; extern (C) void function(void *, uint, XTextProperty *)XSetWMClientMachine; extern (C) void function(void *, uint, XTextProperty *, uint)XSetTextProperty; extern (C) int function(void *, uint, char *, char *, uint, char * *, int, XSizeHints *)XSetStandardProperties; extern (C) int function(void *, uint, XSizeHints *, uint)XSetSizeHints; extern (C) void function(void *, uint, XStandardColormap *, int, uint)XSetRGBColormaps; extern (C) int function(void *, uint, XSizeHints *)XSetNormalHints; extern (C) int function(void *, uint, XIconSize *, int)XSetIconSizes; extern (C) int function(void *, uint, XClassHint *)XSetClassHint; extern (C) int function(void *, uint, int, char *)XSaveContext; extern (C) int function(void *, int, int, uint, uint)XRectInRegion; extern (C) void * function(XPoint *, int, int)XPolygonRegion; extern (C) int function(void *, int, int)XPointInRegion; extern (C) int function(void *, int, int)XOffsetRegion; extern (C) int function(void *, int, int, int, XVisualInfo *)XMatchVisualInfo; extern (C) int function(XKeyEvent *, char *, int, uint *, _XComposeStatus *)XLookupString; extern (C) void function(uint, uint *, uint *)XConvertCase; extern (C) int function(void *, void *, void *)XIntersectRegion; extern (C) int function(void *, uint, XSizeHints *)XGetZoomHints; extern (C) int function(void *, uint, XSizeHints *, int *, uint)XGetWMSizeHints; extern (C) int function(void *, uint, XSizeHints *, int *)XGetWMNormalHints; extern (C) int function(void *, uint, XTextProperty *)XGetWMName; extern (C) int function(void *, uint, XTextProperty *)XGetWMIconName; extern (C) XWMHints * function(void *, uint)XGetWMHints; extern (C) int function(void *, uint, XTextProperty *)XGetWMClientMachine; extern (C) XVisualInfo * function(void *, int, XVisualInfo *, int *)XGetVisualInfo; extern (C) int function(void *, uint, XTextProperty *, uint)XGetTextProperty; extern (C) int function(void *, uint, XStandardColormap *, uint)XGetStandardColormap; extern (C) int function(void *, uint, XSizeHints *, uint)XGetSizeHints; extern (C) int function(void *, uint, XStandardColormap * *, int *, uint)XGetRGBColormaps; extern (C) int function(void *, uint, XSizeHints *)XGetNormalHints; extern (C) int function(void *, uint, XIconSize * *, int *)XGetIconSizes; extern (C) int function(void *, uint, XClassHint *)XGetClassHint; extern (C) int function(void *, uint, int, char * *)XFindContext; extern (C) int function(void *, void *)XEqualRegion; extern (C) int function(void *)XEmptyRegion; extern (C) int function(void *)XDestroyRegion; extern (C) int function(void *, uint, int)XDeleteContext; extern (C) char * function()XDefaultString; extern (C) void * function()XCreateRegion; extern (C) int function(void *, XRectangle *)XClipBox; extern (C) XWMHints * function()XAllocWMHints; extern (C) XStandardColormap * function()XAllocStandardColormap; extern (C) XSizeHints * function()XAllocSizeHints; extern (C) XIconSize * function()XAllocIconSize; extern (C) XClassHint * function()XAllocClassHint; Symbol[] symbols = [ { "XXorRegion", cast(void**)& XXorRegion}, { "XWMGeometry", cast(void**)& XWMGeometry}, { "XUnionRegion", cast(void**)& XUnionRegion}, { "XUnionRectWithRegion", cast(void**)& XUnionRectWithRegion}, { "Xutf8TextPropertyToTextList", cast(void**)& Xutf8TextPropertyToTextList}, { "XwcTextPropertyToTextList", cast(void**)& XwcTextPropertyToTextList}, { "XmbTextPropertyToTextList", cast(void**)& XmbTextPropertyToTextList}, { "XTextPropertyToStringList", cast(void**)& XTextPropertyToStringList}, { "XwcFreeStringList", cast(void**)& XwcFreeStringList}, { "Xutf8TextListToTextProperty", cast(void**)& Xutf8TextListToTextProperty}, { "XwcTextListToTextProperty", cast(void**)& XwcTextListToTextProperty}, { "XmbTextListToTextProperty", cast(void**)& XmbTextListToTextProperty}, { "XSubtractRegion", cast(void**)& XSubtractRegion}, { "XStringListToTextProperty", cast(void**)& XStringListToTextProperty}, { "XShrinkRegion", cast(void**)& XShrinkRegion}, { "XSetZoomHints", cast(void**)& XSetZoomHints}, { "XSetStandardColormap", cast(void**)& XSetStandardColormap}, { "XSetRegion", cast(void**)& XSetRegion}, { "XSetWMSizeHints", cast(void**)& XSetWMSizeHints}, { "Xutf8SetWMProperties", cast(void**)& Xutf8SetWMProperties}, { "XmbSetWMProperties", cast(void**)& XmbSetWMProperties}, { "XSetWMProperties", cast(void**)& XSetWMProperties}, { "XSetWMNormalHints", cast(void**)& XSetWMNormalHints}, { "XSetWMName", cast(void**)& XSetWMName}, { "XSetWMIconName", cast(void**)& XSetWMIconName}, { "XSetWMHints", cast(void**)& XSetWMHints}, { "XSetWMClientMachine", cast(void**)& XSetWMClientMachine}, { "XSetTextProperty", cast(void**)& XSetTextProperty}, { "XSetStandardProperties", cast(void**)& XSetStandardProperties}, { "XSetSizeHints", cast(void**)& XSetSizeHints}, { "XSetRGBColormaps", cast(void**)& XSetRGBColormaps}, { "XSetNormalHints", cast(void**)& XSetNormalHints}, { "XSetIconSizes", cast(void**)& XSetIconSizes}, { "XSetClassHint", cast(void**)& XSetClassHint}, { "XSaveContext", cast(void**)& XSaveContext}, { "XRectInRegion", cast(void**)& XRectInRegion}, { "XPolygonRegion", cast(void**)& XPolygonRegion}, { "XPointInRegion", cast(void**)& XPointInRegion}, { "XOffsetRegion", cast(void**)& XOffsetRegion}, { "XMatchVisualInfo", cast(void**)& XMatchVisualInfo}, { "XLookupString", cast(void**)& XLookupString}, { "XConvertCase", cast(void**)& XConvertCase}, { "XIntersectRegion", cast(void**)& XIntersectRegion}, { "XGetZoomHints", cast(void**)& XGetZoomHints}, { "XGetWMSizeHints", cast(void**)& XGetWMSizeHints}, { "XGetWMNormalHints", cast(void**)& XGetWMNormalHints}, { "XGetWMName", cast(void**)& XGetWMName}, { "XGetWMIconName", cast(void**)& XGetWMIconName}, { "XGetWMHints", cast(void**)& XGetWMHints}, { "XGetWMClientMachine", cast(void**)& XGetWMClientMachine}, { "XGetVisualInfo", cast(void**)& XGetVisualInfo}, { "XGetTextProperty", cast(void**)& XGetTextProperty}, { "XGetStandardColormap", cast(void**)& XGetStandardColormap}, { "XGetSizeHints", cast(void**)& XGetSizeHints}, { "XGetRGBColormaps", cast(void**)& XGetRGBColormaps}, { "XGetNormalHints", cast(void**)& XGetNormalHints}, { "XGetIconSizes", cast(void**)& XGetIconSizes}, { "XGetClassHint", cast(void**)& XGetClassHint}, { "XFindContext", cast(void**)& XFindContext}, { "XEqualRegion", cast(void**)& XEqualRegion}, { "XEmptyRegion", cast(void**)& XEmptyRegion}, { "XDestroyRegion", cast(void**)& XDestroyRegion}, { "XDeleteContext", cast(void**)& XDeleteContext}, { "XDefaultString", cast(void**)& XDefaultString}, { "XCreateRegion", cast(void**)& XCreateRegion}, { "XClipBox", cast(void**)& XClipBox}, { "XAllocWMHints", cast(void**)& XAllocWMHints}, { "XAllocStandardColormap", cast(void**)& XAllocStandardColormap}, { "XAllocSizeHints", cast(void**)& XAllocSizeHints}, { "XAllocIconSize", cast(void**)& XAllocIconSize}, { "XAllocClassHint", cast(void**)& XAllocClassHint}, ]; } else { // version(DYNLINK) extern (C) int XXorRegion(void *, void *, void *); extern (C) int XWMGeometry(void *, int, char *, char *, uint, XSizeHints *, int *, int *, int *, int *, int *); extern (C) int XUnionRegion(void *, void *, void *); extern (C) int XUnionRectWithRegion(XRectangle *, void *, void *); extern (C) int Xutf8TextPropertyToTextList(void *, XTextProperty *, char * * *, int *); extern (C) int XwcTextPropertyToTextList(void *, XTextProperty *, wchar * * *, int *); extern (C) int XmbTextPropertyToTextList(void *, XTextProperty *, char * * *, int *); extern (C) int XTextPropertyToStringList(XTextProperty *, char * * *, int *); extern (C) void XwcFreeStringList(wchar * *); extern (C) int Xutf8TextListToTextProperty(void *, char * *, int, int, XTextProperty *); extern (C) int XwcTextListToTextProperty(void *, wchar * *, int, int, XTextProperty *); extern (C) int XmbTextListToTextProperty(void *, char * *, int, int, XTextProperty *); extern (C) int XSubtractRegion(void *, void *, void *); extern (C) int XStringListToTextProperty(char * *, int, XTextProperty *); extern (C) int XShrinkRegion(void *, int, int); extern (C) int XSetZoomHints(void *, uint, XSizeHints *); extern (C) void XSetStandardColormap(void *, uint, XStandardColormap *, uint); extern (C) int XSetRegion(void *, void *, void *); extern (C) void XSetWMSizeHints(void *, uint, XSizeHints *, uint); extern (C) void Xutf8SetWMProperties(void *, uint, char *, char *, char * *, int, XSizeHints *, XWMHints *, XClassHint *); extern (C) void XmbSetWMProperties(void *, uint, char *, char *, char * *, int, XSizeHints *, XWMHints *, XClassHint *); extern (C) void XSetWMProperties(void *, uint, XTextProperty *, XTextProperty *, char * *, int, XSizeHints *, XWMHints *, XClassHint *); extern (C) void XSetWMNormalHints(void *, uint, XSizeHints *); extern (C) void XSetWMName(void *, uint, XTextProperty *); extern (C) void XSetWMIconName(void *, uint, XTextProperty *); extern (C) int XSetWMHints(void *, uint, XWMHints *); extern (C) void XSetWMClientMachine(void *, uint, XTextProperty *); extern (C) void XSetTextProperty(void *, uint, XTextProperty *, uint); extern (C) int XSetStandardProperties(void *, uint, char *, char *, uint, char * *, int, XSizeHints *); extern (C) int XSetSizeHints(void *, uint, XSizeHints *, uint); extern (C) void XSetRGBColormaps(void *, uint, XStandardColormap *, int, uint); extern (C) int XSetNormalHints(void *, uint, XSizeHints *); extern (C) int XSetIconSizes(void *, uint, XIconSize *, int); extern (C) int XSetClassHint(void *, uint, XClassHint *); extern (C) int XSaveContext(void *, uint, int, char *); extern (C) int XRectInRegion(void *, int, int, uint, uint); extern (C) void * XPolygonRegion(XPoint *, int, int); extern (C) int XPointInRegion(void *, int, int); extern (C) int XOffsetRegion(void *, int, int); extern (C) int XMatchVisualInfo(void *, int, int, int, XVisualInfo *); extern (C) int XLookupString(XKeyEvent *, char *, int, uint *, _XComposeStatus *); extern (C) void XConvertCase(uint, uint *, uint *); extern (C) int XIntersectRegion(void *, void *, void *); extern (C) int XGetZoomHints(void *, uint, XSizeHints *); extern (C) int XGetWMSizeHints(void *, uint, XSizeHints *, int *, uint); extern (C) int XGetWMNormalHints(void *, uint, XSizeHints *, int *); extern (C) int XGetWMName(void *, uint, XTextProperty *); extern (C) int XGetWMIconName(void *, uint, XTextProperty *); extern (C) XWMHints * XGetWMHints(void *, uint); extern (C) int XGetWMClientMachine(void *, uint, XTextProperty *); extern (C) XVisualInfo * XGetVisualInfo(void *, int, XVisualInfo *, int *); extern (C) int XGetTextProperty(void *, uint, XTextProperty *, uint); extern (C) int XGetStandardColormap(void *, uint, XStandardColormap *, uint); extern (C) int XGetSizeHints(void *, uint, XSizeHints *, uint); extern (C) int XGetRGBColormaps(void *, uint, XStandardColormap * *, int *, uint); extern (C) int XGetNormalHints(void *, uint, XSizeHints *); extern (C) int XGetIconSizes(void *, uint, XIconSize * *, int *); extern (C) int XGetClassHint(void *, uint, XClassHint *); extern (C) int XFindContext(void *, uint, int, char * *); extern (C) int XEqualRegion(void *, void *); extern (C) int XEmptyRegion(void *); extern (C) int XDestroyRegion(void *); extern (C) int XDeleteContext(void *, uint, int); extern (C) char * XDefaultString(); extern (C) void * XCreateRegion(); extern (C) int XClipBox(void *, XRectangle *); extern (C) XWMHints * XAllocWMHints(); extern (C) XStandardColormap * XAllocStandardColormap(); extern (C) XSizeHints * XAllocSizeHints(); extern (C) XIconSize * XAllocIconSize(); extern (C) XClassHint * XAllocClassHint(); } // version(DYNLINK)