aurorafw.gui.platform.x11.xcursor.statfun

Undocumented in source.

Public Imports

aurorafw.gui.platform.x11.xcursor.types
public import aurorafw.gui.platform.x11.xcursor.types;
Undocumented in source.

Members

Functions

XcursorAnimateCreate
XcursorAnimate* XcursorAnimateCreate(XcursorCursors* cursors)

Manage Animate objects

XcursorAnimateDestroy
void XcursorAnimateDestroy(XcursorAnimate* animate)
XcursorAnimateNext
Cursor XcursorAnimateNext(XcursorAnimate* animate)
XcursorCursorsCreate
XcursorCursors* XcursorCursorsCreate(Display* dpy, int size)

Manage Cursor objects

XcursorCursorsDestroy
void XcursorCursorsDestroy(XcursorCursors* cursors)
XcursorImageCreate
XcursorImage* XcursorImageCreate(int width, int height)

Manage Image objects

XcursorImageDestroy
void XcursorImageDestroy(XcursorImage* image)
XcursorImagesCreate
XcursorImages* XcursorImagesCreate(int size)

Manage Images objects

XcursorImagesDestroy
void XcursorImagesDestroy(XcursorImages* images)
XcursorImagesSetName
void XcursorImagesSetName(XcursorImages* images, char* name)

Variables

XcursorCommentCreate
XcursorComment* function(XcursorUInt comment_type, int length) XcursorCommentCreate;

Manage Comment objects

XcursorCommentDestroy
void function(XcursorComment* comment) XcursorCommentDestroy;
XcursorCommentsCreate
XcursorComments* function(int size) XcursorCommentsCreate;
XcursorCommentsDestroy
void function(XcursorComments* comments) XcursorCommentsDestroy;
XcursorFileLoad
XcursorBool function(FILE* file, XcursorComments** commentsp, XcursorImages** imagesp) XcursorFileLoad;
XcursorFileLoadAllImages
XcursorImages* function(FILE* file) XcursorFileLoadAllImages;
XcursorFileLoadImage
XcursorImage* function(FILE* file, int size) XcursorFileLoadImage;

FILE/Image APIs

XcursorFileLoadImages
XcursorImages* function(FILE* file, int size) XcursorFileLoadImages;
XcursorFileSave
XcursorBool function(FILE* file, const XcursorComments* comments, const XcursorImages* images) XcursorFileSave;
XcursorFileSaveImages
XcursorBool function(FILE* file, const XcursorImages* images) XcursorFileSaveImages;
XcursorFilenameLoad
XcursorBool function(const char* file, XcursorComments** commentsp, XcursorImages** imagesp) XcursorFilenameLoad;
XcursorFilenameLoadAllImages
XcursorImages* function(const char* filename) XcursorFilenameLoadAllImages;
XcursorFilenameLoadCursor
Cursor function(Display* dpy, const char* file) XcursorFilenameLoadCursor;

Filename/Cursor APIs

XcursorFilenameLoadCursors
XcursorCursors* function(Display* dpy, const char* file) XcursorFilenameLoadCursors;
XcursorFilenameLoadImage
XcursorImage* function(const char* filename, int size) XcursorFilenameLoadImage;

Filename/Image APIs

XcursorFilenameLoadImages
XcursorImages* function(const char* filename, int size) XcursorFilenameLoadImages;
XcursorFilenameSave
XcursorBool function(const char* file, const XcursorComments* comments, const XcursorImages* images) XcursorFilenameSave;
XcursorFilenameSaveImages
XcursorBool function(const char* filename, const XcursorImages* images) XcursorFilenameSaveImages;
XcursorGetDefaultSize
int function(Display* dpy) XcursorGetDefaultSize;
XcursorGetTheme
char* function(Display* dpy) XcursorGetTheme;
XcursorGetThemeCore
XcursorBool function(Display* dpy) XcursorGetThemeCore;
XcursorImageHash
void function(XImage* image, ubyte[XCURSOR_BITMAP_HASH_SIZE] hash) XcursorImageHash;
XcursorImageLoadCursor
Cursor function(Display* dpy, const XcursorImage* image) XcursorImageLoadCursor;

Image/Cursor APIs

XcursorImagesLoadCursor
Cursor function(Display* dpy, const XcursorImages* images) XcursorImagesLoadCursor;
XcursorImagesLoadCursors
XcursorCursors* function(Display* dpy, const XcursorImages* images) XcursorImagesLoadCursors;
XcursorLibraryLoadCursor
Cursor function(Display* dpy, const char* file) XcursorLibraryLoadCursor;

Library/Cursor APIs

XcursorLibraryLoadCursors
XcursorCursors* function(Display* dpy, const char* file) XcursorLibraryLoadCursors;
XcursorLibraryLoadImage
XcursorImage* function(const char* library, const char* theme, int size) XcursorLibraryLoadImage;

Library/Image APIs

XcursorLibraryLoadImages
XcursorImages* function(const char* library, const char* theme, int size) XcursorLibraryLoadImages;
XcursorLibraryPath
char* function() XcursorLibraryPath;

Library/shape API

XcursorLibraryShape
int function(const char* library) XcursorLibraryShape;
XcursorNoticeCreateBitmap
void function(Display* dpy, Pixmap pid, uint width, uint height) XcursorNoticeCreateBitmap;
XcursorNoticePutBitmap
void function(Display* dpy, Drawable draw, XImage* image) XcursorNoticePutBitmap;
XcursorSetDefaultSize
XcursorBool function(Display* dpy, int size) XcursorSetDefaultSize;
XcursorSetTheme
XcursorBool function(Display* dpy, const char* theme) XcursorSetTheme;
XcursorSetThemeCore
XcursorBool function(Display* dpy, XcursorBool theme_core) XcursorSetThemeCore;
XcursorShapeLoadCursor
Cursor function(Display* dpy, uint shape) XcursorShapeLoadCursor;

Shape/Cursor APIs

XcursorShapeLoadCursors
XcursorCursors* function(Display* dpy, uint shape) XcursorShapeLoadCursors;
XcursorShapeLoadImage
XcursorImage* function(uint shape, const char* theme, int size) XcursorShapeLoadImage;

Shape/Image APIs

XcursorShapeLoadImages
XcursorImages* function(uint shape, const char* theme, int size) XcursorShapeLoadImages;
XcursorSupportsARGB
XcursorBool function(Display* dpy) XcursorSupportsARGB;

Display information APIs

XcursorSupportsAnim
XcursorBool function(Display* dpy) XcursorSupportsAnim;
XcursorTryShapeBitmapCursor
Cursor function(Display* dpy, Pixmap source, Pixmap mask, XColor* foreground, XColor* background, uint x, uint y) XcursorTryShapeBitmapCursor;
XcursorTryShapeCursor
Cursor function(Display* dpy, Font source_font, Font mask_font, uint source_char, uint mask_char, const XColor* foreground, const XColor* background) XcursorTryShapeCursor;

This is the function called by Xlib when attempting to load cursors from XCreateGlyphCursor. The interface must not change as Xlib loads 'libXcursor.so' instead of a specific major version

XcursorXcFileLoad
XcursorBool function(XcursorFile* file, XcursorComments** commentsp, XcursorImages** imagesp) XcursorXcFileLoad;
XcursorXcFileLoadAllImages
XcursorImages* function(XcursorFile* file) XcursorXcFileLoadAllImages;
XcursorXcFileLoadImage
XcursorImage* function(XcursorFile* file, int size) XcursorXcFileLoadImage;

XcursorFile/Image APIs

XcursorXcFileLoadImages
XcursorImages* function(XcursorFile* file, int size) XcursorXcFileLoadImages;
XcursorXcFileSave
XcursorBool function(XcursorFile* file, const XcursorComments* comments, const XcursorImages* images) XcursorXcFileSave;

Meta