Mercurial > projects > dwt-linux
changeset 41:c83c51423d03
remove commented prototypes
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Thu, 10 Jan 2008 08:21:49 +0100 |
parents | 7fb1ab011933 |
children | 787b5413b0ce |
files | dwt/internal/gtk/OS.d |
diffstat | 1 files changed, 1 insertions(+), 316 deletions(-) [+] |
line wrap: on
line diff
--- a/dwt/internal/gtk/OS.d Thu Jan 10 08:18:45 2008 +0100 +++ b/dwt/internal/gtk/OS.d Thu Jan 10 08:21:49 2008 +0100 @@ -170,229 +170,11 @@ } -private int PANGO_PIXELS( int v ); -//private GdkWindow* GDK_ROOT_PARENT(); -//private GdkDisplay* GDK_DISPLAY(); -//private GType GTK_TYPE_FIXED(); -//private GType GTK_TYPE_CELL_RENDERER_TEXT(); -//private GType GTK_TYPE_CELL_RENDERER_PIXBUF(); -//private GType GTK_TYPE_CELL_RENDERER_TOGGLE(); -//private bool GTK_IS_WINDOW(GtkWidget *); -//private bool GTK_IS_CONTAINER(GtkWidget*); -//private int GTK_IS_PLUG(GtkWidget*); -//private GType GTK_TYPE_MENU(); -//private GType GTK_TYPE_WIDGET(); -/+private GType GTK_WIDGET_FLAGS(GtkWidget*); -private GType GTK_WIDGET_STATE(GtkWidget*); -private GType GTK_WIDGET_HAS_DEFAULT(GtkWidget*); -private GType GTK_WIDGET_HAS_FOCUS(GtkWidget*); -private GType GTK_WIDGET_IS_SENSITIVE(GtkWidget*); -private GType GTK_WIDGET_MAPPED(GtkWidget*); -private GType GTK_WIDGET_SENSITIVE(GtkWidget*); -private void GTK_WIDGET_SET_FLAGS(GtkWidget*, int); -private void GTK_WIDGET_UNSET_FLAGS(GtkWidget*, int); -private bool GTK_WIDGET_VISIBLE(GtkWidget*); -private GType G_OBJECT_CLASS (); -private GType G_OBJECT_GET_CLASS (); -private GType G_OBJECT_TYPE_NAME (); -private GType G_TYPE_BOOLEAN(); -private GType G_TYPE_INT(); -private GType G_OBJECT_TYPE( GObject* ); -private GType G_TYPE_STRING(); -+/ // fontconfig.h struct FcConfig{}; private extern(C) int FcConfigAppFontAddFile (FcConfig *config, char *file); - -/++++ -// temporary added, because was not yet available -struct XAnyEvent { - int type; - uint serial; - int send_event; - void * display; - uint window; -} -union XEvent{ - int type; - XAnyEvent xany; -} - -struct XRenderPictureAttributes{ - int repeat; - uint alpha_map; - int alpha_x_origin; - int alpha_y_origin; - int clip_x_origin; - int clip_y_origin; - uint clip_mask; - int graphics_exposures; - int subwindow_mode; - int poly_edge; - int poly_mode; - uint dither; - int component_alpha; -} -struct XRenderDirectFormat { - short red; - short redMask; - short green; - short greenMask; - short blue; - short blueMask; - short alpha; - short alphaMask; -} -struct XRenderPictFormat { - uint id; - int type; - int depth; - XRenderDirectFormat direct; - uint colormap; -} - -struct XTransform { - int [3][3] matrix; -} -struct XRectangle { - short x; - short y; - ushort width; - ushort height; -} -struct XExposeEvent { - int type; - uint serial; - int send_event; - void * display; - uint window; - int x; - int y; - int width; - int height; - int count; -} -struct XVisibilityEvent { - int type; - uint serial; - int send_event; - void * display; - uint window; - int state; -} - -struct XButtonEvent { - int type; - uint serial; - int send_event; - void * display; - uint window; - uint root; - uint subwindow; - uint time; - int x; - int y; - int x_root; - int y_root; - uint state; - uint button; - int same_screen; -} -struct XWindowChanges { -int x; -int y; -int width; -int height; -int border_width; -uint sibling; -int stack_mode; -} -private extern (C){ - GdkWindow * gdk_window_lookup(uint); - uint XRenderCreatePicture(void *, uint, XRenderPictFormat *, uint, XRenderPictureAttributes *); - XRenderPictFormat * XRenderFindStandardFormat (void *dpy, int format); - XRenderPictFormat * XRenderFindVisualFormat (void *dpy, void *visual); - void XRenderSetPictureTransform (void *dpy,uint picture, XTransform *transform); - void XRenderSetPictureClipRectangles(void *, uint, int, int, XRectangle *, int); - void XRenderFreePicture(void *, uint); - void XRenderComposite(void *, int, uint, uint, uint, int, int, int, int, int, int, uint, uint); - - cairo_font_options_t * pango_cairo_context_get_font_options(void *); - void pango_cairo_context_set_font_options(void *, cairo_font_options_t *); - - alias int function(void *, XEvent *, void *) _BCD_func__1812; - int XCheckIfEvent(void *, XEvent *, _BCD_func__1812, void *); - - extern uint gtk_major_version; - extern uint gtk_minor_version; - extern uint gtk_micro_version; - - void * gdk_atom_intern(char *, int); - int gdk_property_get(GdkDrawable *, void *, void *, uint, uint, int, void **, int *, int *, char ** ); - void * gdk_x11_drawable_get_xdisplay(GdkDrawable *); - int XDefaultScreen(void *); - int XReconfigureWMWindow(void *, uint, int, uint, XWindowChanges *); -} - - - - -private extern(C) PangoLayout *pango_cairo_create_layout (cairo_t *cr); -private extern(C) void pango_cairo_layout_path (cairo_t *cr, - PangoLayout *layout); - -private extern(C) void gdk_pango_context_set_colormap (PangoContext *context, - GdkColormap *colormap); - -private extern(C) void pango_cairo_show_layout(cairo_t *cr, PangoLayout *layout); - -private extern(C) GdkRegion *gdk_pango_layout_get_clip_region(PangoLayout *layout, - gint x_origin, - gint y_origin, - gint *index_ranges, - gint n_ranges); - - -private extern(C) GdkWindow* GDK_ROOT_PARENT(); -private extern(C) GdkPixbuf* gdk_pixbuf_new (GdkColorspace colorspace, gboolean has_alpha, int bits_per_sample, - int width, int height); - -private extern(C) PangoContext *gdk_pango_context_get(); -private extern(C) int XRenderQueryExtension (void *dpy, int *event_basep, int *error_basep); -alias int Status; -private extern(C) Status XRenderQueryVersion (void *dpy, - int *major_versionp, - int *minor_versionp); - -alias extern(C) int function( void* ) XSynchronizeResult; -private extern(C) XSynchronizeResult function( void*, int ) XSynchronize; - -//struct Visual{} -//private extern(C) Visual* gdk_x11_visual_get_xvisual(GdkVisual* visual); - - -private extern (C) XID GDK_PIXMAP_XID(GdkDrawable* win); -struct XErrorEvent {} - -private extern (C) bool GDK_WINDOWING_X11(); -private extern (C) int XFlush(void *); -public alias extern(C) int function(void*) XIOErrorHandler; -public alias extern(C) int function(void*, XErrorEvent *) XErrorHandler; - -private extern (C) XIOErrorHandler XSetIOErrorHandler(XIOErrorHandler); -private extern (C) XErrorHandler XSetErrorHandler(XErrorHandler); -private extern (C) int PANGO_PIXELS( int v ); -private char* gdk_x11_screen_get_window_manager_name(GdkScreen*); -private char XKeysymToKeycode(void *, uint); -private int XTestFakeKeyEvent(void *, uint, int, uint); -int XTestFakeMotionEvent(void *, int, int, int, uint); -int XTestFakeButtonEvent(void *, uint, int, uint); -uint XDefaultRootWindow(void *); -int XWarpPointer(void *, uint, uint, int, int, uint, uint, int, int); -++++/ - template NameOfFunc(alias f) { // Note: highly dependent on the .stringof formatting // the value begins with "& " which is why the first two chars are cut off @@ -885,113 +667,16 @@ public static const int GTK_VERSION;// see static ctor = buildVERSION(gtk_major_version(), gtk_minor_version(), gtk_micro_version()); -/+ -protected static byte [] ascii (String name) { - int length = name.length (); - char [] chars = new char [length]; - name.getChars (0, length, chars, 0); - byte [] buffer = new byte [length + 1]; - for (int i=0; i<length; i++) { - buffer [i] = (byte) chars [i]; - } - return buffer; -} -+/ public static int buildVERSION(int major, int minor, int micro) { return (major << 16) + (minor << 8) + micro; } /++ -/** 64 bit */ -public static final native int GInterfaceInfo_sizeof (); -public static final native int GPollFD_sizeof (); -public static final native int GTypeInfo_sizeof (); -public static final native int GTypeQuery_sizeof (); -public static final native int GdkColor_sizeof(); -public static final native int GdkDragContext_sizeof(); -public static final native int GdkEvent_sizeof(); -public static final native int GdkEventAny_sizeof(); -public static final native int GdkEventButton_sizeof(); -public static final native int GdkEventCrossing_sizeof(); -public static final native int GdkEventExpose_sizeof(); -public static final native int GdkEventFocus_sizeof(); -public static final native int GdkEventKey_sizeof(); -public static final native int GdkEventMotion_sizeof(); -public static final native int GdkEventScroll_sizeof(); -public static final native int GdkEventVisibility_sizeof(); -public static final native int GdkEventWindowState_sizeof(); -public static final native int GdkGCValues_sizeof(); -public static final native int GdkGeometry_sizeof(); -public static final native int GdkImage_sizeof(); -public static final native int GdkRectangle_sizeof(); -public static final native int GdkVisual_sizeof(); -public static final native int GdkWindowAttr_sizeof(); -public static final native int GtkAdjustment_sizeof(); -public static final native int GtkAllocation_sizeof(); -public static final native int GtkBorder_sizeof(); -public static final native int GtkColorSelectionDialog_sizeof(); -public static final native int GtkCombo_sizeof(); -public static final native int GtkFileSelection_sizeof(); -public static final native int GtkFixed_sizeof(); -public static final native int GtkFixedClass_sizeof(); -public static final native int GtkRequisition_sizeof(); -public static final native int GtkSelectionData_sizeof(); -public static final native int GtkTargetEntry_sizeof(); -public static final native int GtkTargetPair_sizeof(); -public static final native int GtkTextIter_sizeof(); -public static final native int GtkCellRendererText_sizeof(); -public static final native int GtkCellRendererTextClass_sizeof(); -public static final native int GtkCellRendererPixbuf_sizeof(); -public static final native int GtkCellRendererPixbufClass_sizeof(); -public static final native int GtkCellRendererToggle_sizeof(); -public static final native int GtkCellRendererToggleClass_sizeof(); -public static final native int GtkTreeIter_sizeof(); -public static final native int PangoAttribute_sizeof(); -public static final native int PangoItem_sizeof(); -public static final native int PangoLayoutLine_sizeof(); -public static final native int PangoLayoutRun_sizeof(); -public static final native int PangoLogAttr_sizeof(); -public static final native int PangoRectangle_sizeof(); -public static final native int XAnyEvent_sizeof(); -public static final native int XButtonEvent_sizeof(); -public static final native int XClientMessageEvent_sizeof(); -public static final native int XEvent_sizeof(); -public static final native int XCrossingEvent_sizeof(); -public static final native int XExposeEvent_sizeof(); -public static final native int XFocusChangeEvent_sizeof(); -public static final native int XVisibilityEvent_sizeof(); -public static final native int XWindowChanges_sizeof(); - public static final native int /*long*/ localeconv_decimal_point(); public static final native int /*long*/ realpath(byte[] path, byte[] realPath); +++/ -/** Object private fields accessors */ -public static final native int GTK_WIDGET_HEIGHT(int /*long*/ widget); -public static final native int GTK_WIDGET_WIDTH(int /*long*/ widget); -public static final native int /*long*/ GTK_WIDGET_WINDOW(int /*long*/ widget); -public static final native int GTK_WIDGET_X(int /*long*/ widget); -public static final native int GTK_WIDGET_Y(int /*long*/ widget); -public static final native int /*long*/ GTK_SCROLLED_WINDOW_HSCROLLBAR(int /*long*/ widget); -public static final native int /*long*/ GTK_SCROLLED_WINDOW_VSCROLLBAR(int /*long*/ widget); -public static final native int GTK_SCROLLED_WINDOW_SCROLLBAR_SPACING(int /*long*/ widget); -public static final native void GTK_ACCEL_LABEL_SET_ACCEL_STRING(int /*long*/ acce_label, int /*long*/ string); -public static final native int /*long*/ GTK_ACCEL_LABEL_GET_ACCEL_STRING(int /*long*/ acce_label); -public static final native int /*long*/ GTK_ENTRY_IM_CONTEXT(int /*long*/ widget); -public static final native int /*long*/ GTK_TEXTVIEW_IM_CONTEXT(int /*long*/ widget); -public static final native int /*long*/ GTK_TOOLTIPS_TIP_WINDOW(int /*long*/ widget); -public static final native void GTK_TOOLTIPS_SET_ACTIVE(int /*long*/ widget, int /*long*/ data); -public static final native void GTK_WIDGET_SET_HEIGHT(int /*long*/ widget, int height); -public static final native void GTK_WIDGET_SET_WIDTH(int /*long*/ widget, int width); -public static final native void GTK_WIDGET_SET_X(int /*long*/ widget, int x); -public static final native void GTK_WIDGET_SET_Y(int /*long*/ widget, int y); -public static final native int GTK_WIDGET_REQUISITION_WIDTH(int /*long*/ widget); -public static final native int GTK_WIDGET_REQUISITION_HEIGHT(int /*long*/ widget); -public static final native int GDK_EVENT_TYPE(int /*long*/ event); -public static final native int /*long*/ GDK_EVENT_WINDOW(int /*long*/ event); -public static final native int X_EVENT_TYPE(int /*long*/ xevent); -public static final native int /*long*/ X_EVENT_WINDOW(int /*long*/ xevent); -++/ /** X11 Native methods and constants */ public static const int Above = 0; public static const int Below = 1;