Struct x11_dl::xmu::Xmu [] [src]

pub struct Xmu {
    pub XmuAddCloseDisplayHook: unsafe  extern "C" fn(*mut Display, Option<unsafe  extern "C" fn(*mut Display, *mut c_char) -> c_int>, *mut c_char) -> *mut c_char,
    pub XmuAddInitializer: unsafe  extern "C" fn(Option<unsafe  extern "C" fn(XtAppContext, *mut c_char)>, *mut c_char),
    pub XmuAllStandardColormaps: unsafe  extern "C" fn(*mut Display) -> c_int,
    pub XmuAppendSegment: unsafe  extern "C" fn(*mut XmuSegment, *mut XmuSegment) -> c_int,
    pub XmuAreaAnd: unsafe  extern "C" fn(*mut XmuArea, *mut XmuArea) -> *mut XmuArea,
    pub XmuAreaCopy: unsafe  extern "C" fn(*mut XmuArea, *mut XmuArea) -> *mut XmuArea,
    pub XmuAreaDup: unsafe  extern "C" fn(*mut XmuArea) -> *mut XmuArea,
    pub XmuAreaNot: unsafe  extern "C" fn(*mut XmuArea, c_int, c_int, c_int, c_int) -> *mut XmuArea,
    pub XmuAreaOrXor: unsafe  extern "C" fn(*mut XmuArea, *mut XmuArea, c_int) -> *mut XmuArea,
    pub XmuCallInitializers: unsafe  extern "C" fn(XtAppContext),
    pub XmuClientWindow: unsafe  extern "C" fn(*mut Display, c_ulong) -> c_ulong,
    pub XmuCompareISOLatin1: unsafe  extern "C" fn(*const c_char, *const c_char) -> c_int,
    pub XmuConvertStandardSelection: unsafe  extern "C" fn(Widget, c_ulong, *mut c_ulong, *mut c_ulong, *mut c_ulong, *mut *mut c_char, *mut c_ulong, *mut c_int) -> c_char,
    pub XmuCopyISOLatin1Lowered: unsafe  extern "C" fn(*mut c_char, *const c_char),
    pub XmuCopyISOLatin1Uppered: unsafe  extern "C" fn(*mut c_char, *const c_char),
    pub XmuCreateColormap: unsafe  extern "C" fn(*mut Display, *mut XStandardColormap) -> c_int,
    pub XmuCreatePixmapFromBitmap: unsafe  extern "C" fn(*mut Display, c_ulong, c_ulong, c_uint, c_uint, c_uint, c_ulong, c_ulong) -> c_ulong,
    pub XmuCreateStippledPixmap: unsafe  extern "C" fn(*mut Screen, c_ulong, c_ulong, c_uint) -> c_ulong,
    pub XmuCursorNameToIndex: unsafe  extern "C" fn(*const c_char) -> c_int,
    pub XmuCvtBackingStoreToString: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuCvtFunctionToCallback: unsafe  extern "C" fn(*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue),
    pub XmuCvtGravityToString: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuCvtJustifyToString: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuCvtLongToString: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuCvtOrientationToString: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuCvtShapeStyleToString: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuCvtStringToBackingStore: unsafe  extern "C" fn(*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue),
    pub XmuCvtStringToBitmap: unsafe  extern "C" fn(*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue),
    pub XmuCvtStringToColorCursor: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuCvtStringToCursor: unsafe  extern "C" fn(*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue),
    pub XmuCvtStringToGravity: unsafe  extern "C" fn(*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue),
    pub XmuCvtStringToJustify: unsafe  extern "C" fn(*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue),
    pub XmuCvtStringToLong: unsafe  extern "C" fn(*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue),
    pub XmuCvtStringToOrientation: unsafe  extern "C" fn(*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue),
    pub XmuCvtStringToShapeStyle: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuCvtStringToWidget: unsafe  extern "C" fn(*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue),
    pub XmuCvtWidgetToString: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuDeleteStandardColormap: unsafe  extern "C" fn(*mut Display, c_int, c_ulong),
    pub XmuDestroyScanlineList: unsafe  extern "C" fn(*mut XmuScanline),
    pub XmuDestroySegmentList: unsafe  extern "C" fn(*mut XmuSegment),
    pub XmuDistinguishableColors: unsafe  extern "C" fn(*mut XColor, c_int) -> c_int,
    pub XmuDistinguishablePixels: unsafe  extern "C" fn(*mut Display, c_ulong, *mut c_ulong, c_int) -> c_int,
    pub XmuDQAddDisplay: unsafe  extern "C" fn(*mut XmuDisplayQueue, *mut Display, *mut c_char) -> *mut XmuDisplayQueueEntry,
    pub XmuDQCreate: unsafe  extern "C" fn(Option<unsafe  extern "C" fn(*mut XmuDisplayQueue, *mut XmuDisplayQueueEntry) -> c_int>, Option<unsafe  extern "C" fn(*mut XmuDisplayQueue) -> c_int>, *mut c_char) -> *mut XmuDisplayQueue,
    pub XmuDQDestroy: unsafe  extern "C" fn(*mut XmuDisplayQueue, c_int) -> c_int,
    pub XmuDQLookupDisplay: unsafe  extern "C" fn(*mut XmuDisplayQueue, *mut Display) -> *mut XmuDisplayQueueEntry,
    pub XmuDQRemoveDisplay: unsafe  extern "C" fn(*mut XmuDisplayQueue, *mut Display) -> c_int,
    pub XmuDrawLogo: unsafe  extern "C" fn(*mut Display, c_ulong, GC, GC, c_int, c_int, c_uint, c_uint),
    pub XmuDrawRoundedRectangle: unsafe  extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, c_int, c_int, c_int, c_int),
    pub XmuFillRoundedRectangle: unsafe  extern "C" fn(*mut Display, c_ulong, GC, c_int, c_int, c_int, c_int, c_int, c_int),
    pub XmuGetAtomName: unsafe  extern "C" fn(*mut Display, c_ulong) -> *mut c_char,
    pub XmuGetColormapAllocation: unsafe  extern "C" fn(*mut XVisualInfo, c_ulong, *mut c_ulong, *mut c_ulong, *mut c_ulong) -> c_int,
    pub XmuGetHostname: unsafe  extern "C" fn(*mut c_char, c_int) -> c_int,
    pub XmuInternAtom: unsafe  extern "C" fn(*mut Display, AtomPtr) -> c_ulong,
    pub XmuInternStrings: unsafe  extern "C" fn(*mut Display, *mut *mut c_char, c_uint, *mut c_ulong),
    pub XmuLocateBitmapFile: unsafe  extern "C" fn(*mut Screen, *const c_char, *mut c_char, c_int, *mut c_int, *mut c_int, *mut c_int, *mut c_int) -> c_ulong,
    pub XmuLocatePixmapFile: unsafe  extern "C" fn(*mut Screen, *const c_char, c_ulong, c_ulong, c_uint, *mut c_char, c_int, *mut c_int, *mut c_int, *mut c_int, *mut c_int) -> c_ulong,
    pub XmuLookupAPL: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupArabic: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupCloseDisplayHook: unsafe  extern "C" fn(*mut Display, *mut c_char, Option<unsafe  extern "C" fn(*mut Display, *mut c_char) -> c_int>, *mut c_char) -> c_int,
    pub XmuLookupCyrillic: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupGreek: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupHebrew: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupJISX0201: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupKana: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupLatin1: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupLatin2: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupLatin3: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupLatin4: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus) -> c_int,
    pub XmuLookupStandardColormap: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_uint, c_ulong, c_int, c_int) -> c_int,
    pub XmuLookupString: unsafe  extern "C" fn(*mut XKeyEvent, *mut c_uchar, c_int, *mut c_ulong, *mut XComposeStatus, c_ulong) -> c_int,
    pub XmuMakeAtom: unsafe  extern "C" fn(*const c_char) -> AtomPtr,
    pub XmuNameOfAtom: unsafe  extern "C" fn(AtomPtr) -> *mut c_char,
    pub XmuNCopyISOLatin1Lowered: unsafe  extern "C" fn(*mut c_char, *const c_char, c_int),
    pub XmuNCopyISOLatin1Uppered: unsafe  extern "C" fn(*mut c_char, *const c_char, c_int),
    pub XmuNewArea: unsafe  extern "C" fn(c_int, c_int, c_int, c_int) -> *mut XmuArea,
    pub XmuNewCvtStringToWidget: unsafe  extern "C" fn(*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char,
    pub XmuNewScanline: unsafe  extern "C" fn(c_int, c_int, c_int) -> *mut XmuScanline,
    pub XmuNewSegment: unsafe  extern "C" fn(c_int, c_int) -> *mut XmuSegment,
    pub XmuOptimizeArea: unsafe  extern "C" fn(*mut XmuArea) -> *mut XmuArea,
    pub XmuOptimizeScanline: unsafe  extern "C" fn(*mut XmuScanline) -> *mut XmuScanline,
    pub XmuPrintDefaultErrorMessage: unsafe  extern "C" fn(*mut Display, *mut XErrorEvent, *mut FILE) -> c_int,
    pub XmuReadBitmapData: unsafe  extern "C" fn(*mut FILE, *mut c_uint, *mut c_uint, *mut *mut c_uchar, *mut c_int, *mut c_int) -> c_int,
    pub XmuReadBitmapDataFromFile: unsafe  extern "C" fn(*const c_char, *mut c_uint, *mut c_uint, *mut *mut c_uchar, *mut c_int, *mut c_int) -> c_int,
    pub XmuRegisterExternalAgent: unsafe  extern "C" fn(Widget, *mut c_void, *mut XEvent, *mut c_char),
    pub XmuReleaseStippledPixmap: unsafe  extern "C" fn(*mut Screen, c_ulong),
    pub XmuRemoveCloseDisplayHook: unsafe  extern "C" fn(*mut Display, *mut c_char, Option<unsafe  extern "C" fn(*mut Display, *mut c_char) -> c_int>, *mut c_char) -> c_int,
    pub XmuReshapeWidget: unsafe  extern "C" fn(Widget, c_int, c_int, c_int) -> c_char,
    pub XmuScanlineAnd: unsafe  extern "C" fn(*mut XmuScanline, *mut XmuScanline) -> *mut XmuScanline,
    pub XmuScanlineAndSegment: unsafe  extern "C" fn(*mut XmuScanline, *mut XmuSegment) -> *mut XmuScanline,
    pub XmuScanlineCopy: unsafe  extern "C" fn(*mut XmuScanline, *mut XmuScanline) -> *mut XmuScanline,
    pub XmuScanlineEqu: unsafe  extern "C" fn(*mut XmuScanline, *mut XmuScanline) -> c_int,
    pub XmuScanlineNot: unsafe  extern "C" fn(*mut XmuScanline, c_int, c_int) -> *mut XmuScanline,
    pub XmuScanlineOr: unsafe  extern "C" fn(*mut XmuScanline, *mut XmuScanline) -> *mut XmuScanline,
    pub XmuScanlineOrSegment: unsafe  extern "C" fn(*mut XmuScanline, *mut XmuSegment) -> *mut XmuScanline,
    pub XmuScanlineXor: unsafe  extern "C" fn(*mut XmuScanline, *mut XmuScanline) -> *mut XmuScanline,
    pub XmuScanlineXorSegment: unsafe  extern "C" fn(*mut XmuScanline, *mut XmuSegment) -> *mut XmuScanline,
    pub XmuScreenOfWindow: unsafe  extern "C" fn(*mut Display, c_ulong) -> *mut Screen,
    pub XmuSimpleErrorHandler: unsafe  extern "C" fn(*mut Display, *mut XErrorEvent) -> c_int,
    pub XmuStandardColormap: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_uint, c_ulong, c_ulong, c_ulong, c_ulong, c_ulong) -> *mut XStandardColormap,
    pub XmuUpdateMapHints: unsafe  extern "C" fn(*mut Display, c_ulong, *mut XSizeHints) -> c_int,
    pub XmuValidArea: unsafe  extern "C" fn(*mut XmuArea) -> c_int,
    pub XmuValidScanline: unsafe  extern "C" fn(*mut XmuScanline) -> c_int,
    pub XmuVisualStandardColormaps: unsafe  extern "C" fn(*mut Display, c_int, c_ulong, c_uint, c_int, c_int) -> c_int,
    pub XmuWnCountOwnedResources: unsafe  extern "C" fn(*mut XmuWidgetNode, *mut XmuWidgetNode, c_int) -> c_int,
    pub XmuWnFetchResources: unsafe  extern "C" fn(*mut XmuWidgetNode, Widget, *mut XmuWidgetNode),
    pub XmuWnInitializeNodes: unsafe  extern "C" fn(*mut XmuWidgetNode, c_int),
    pub XmuWnNameToNode: unsafe  extern "C" fn(*mut XmuWidgetNode, c_int, *const c_char) -> *mut XmuWidgetNode,
    pub XmuSnprintf: unsafe  extern "C" fn(*mut c_char, c_int, *const c_char, ...) -> c_int,
    pub _XA_ATOM_PAIR: *mut AtomPtr,
    pub _XA_CHARACTER_POSITION: *mut AtomPtr,
    pub _XA_CLASS: *mut AtomPtr,
    pub _XA_CLIENT_WINDOW: *mut AtomPtr,
    pub _XA_CLIPBOARD: *mut AtomPtr,
    pub _XA_COMPOUND_TEXT: *mut AtomPtr,
    pub _XA_DECNET_ADDRESS: *mut AtomPtr,
    pub _XA_DELETE: *mut AtomPtr,
    pub _XA_FILENAME: *mut AtomPtr,
    pub _XA_HOSTNAME: *mut AtomPtr,
    pub _XA_IP_ADDRESS: *mut AtomPtr,
    pub _XA_LENGTH: *mut AtomPtr,
    pub _XA_LIST_LENGTH: *mut AtomPtr,
    pub _XA_NAME: *mut AtomPtr,
    pub _XA_NET_ADDRESS: *mut AtomPtr,
    pub _XA_NULL: *mut AtomPtr,
    pub _XA_OWNER_OS: *mut AtomPtr,
    pub _XA_SPAN: *mut AtomPtr,
    pub _XA_TARGETS: *mut AtomPtr,
    pub _XA_TEXT: *mut AtomPtr,
    pub _XA_TIMESTAMP: *mut AtomPtr,
    pub _XA_USER: *mut AtomPtr,
    pub _XA_UTF8_STRING: *mut AtomPtr,
    // some fields omitted
}

Fields

XmuAddCloseDisplayHook
XmuAddInitializer
XmuAllStandardColormaps
XmuAppendSegment
XmuAreaAnd
XmuAreaCopy
XmuAreaDup
XmuAreaNot
XmuAreaOrXor
XmuCallInitializers
XmuClientWindow
XmuCompareISOLatin1
XmuConvertStandardSelection
XmuCopyISOLatin1Lowered
XmuCopyISOLatin1Uppered
XmuCreateColormap
XmuCreatePixmapFromBitmap
XmuCreateStippledPixmap
XmuCursorNameToIndex
XmuCvtBackingStoreToString
XmuCvtFunctionToCallback
XmuCvtGravityToString
XmuCvtJustifyToString
XmuCvtLongToString
XmuCvtOrientationToString
XmuCvtShapeStyleToString
XmuCvtStringToBackingStore
XmuCvtStringToBitmap
XmuCvtStringToColorCursor
XmuCvtStringToCursor
XmuCvtStringToGravity
XmuCvtStringToJustify
XmuCvtStringToLong
XmuCvtStringToOrientation
XmuCvtStringToShapeStyle
XmuCvtStringToWidget
XmuCvtWidgetToString
XmuDeleteStandardColormap
XmuDestroyScanlineList
XmuDestroySegmentList
XmuDistinguishableColors
XmuDistinguishablePixels
XmuDQAddDisplay
XmuDQCreate
XmuDQDestroy
XmuDQLookupDisplay
XmuDQRemoveDisplay
XmuDrawRoundedRectangle
XmuFillRoundedRectangle
XmuGetAtomName
XmuGetColormapAllocation
XmuGetHostname
XmuInternAtom
XmuInternStrings
XmuLocateBitmapFile
XmuLocatePixmapFile
XmuLookupAPL
XmuLookupArabic
XmuLookupCloseDisplayHook
XmuLookupCyrillic
XmuLookupGreek
XmuLookupHebrew
XmuLookupJISX0201
XmuLookupKana
XmuLookupLatin1
XmuLookupLatin2
XmuLookupLatin3
XmuLookupLatin4
XmuLookupStandardColormap
XmuLookupString
XmuMakeAtom
XmuNameOfAtom
XmuNCopyISOLatin1Lowered
XmuNCopyISOLatin1Uppered
XmuNewArea
XmuNewCvtStringToWidget
XmuNewScanline
XmuNewSegment
XmuOptimizeArea
XmuOptimizeScanline
XmuPrintDefaultErrorMessage
XmuReadBitmapData
XmuReadBitmapDataFromFile
XmuRegisterExternalAgent
XmuReleaseStippledPixmap
XmuRemoveCloseDisplayHook
XmuReshapeWidget
XmuScanlineAnd
XmuScanlineAndSegment
XmuScanlineCopy
XmuScanlineEqu
XmuScanlineNot
XmuScanlineOr
XmuScanlineOrSegment
XmuScanlineXor
XmuScanlineXorSegment
XmuScreenOfWindow
XmuSimpleErrorHandler
XmuStandardColormap
XmuUpdateMapHints
XmuValidArea
XmuValidScanline
XmuVisualStandardColormaps
XmuWnCountOwnedResources
XmuWnFetchResources
XmuWnInitializeNodes
XmuWnNameToNode
XmuSnprintf
_XA_ATOM_PAIR
_XA_CHARACTER_POSITION
_XA_CLASS
_XA_CLIENT_WINDOW
_XA_CLIPBOARD
_XA_COMPOUND_TEXT
_XA_DECNET_ADDRESS
_XA_DELETE
_XA_FILENAME
_XA_HOSTNAME
_XA_IP_ADDRESS
_XA_LENGTH
_XA_LIST_LENGTH
_XA_NAME
_XA_NET_ADDRESS
_XA_NULL
_XA_OWNER_OS
_XA_SPAN
_XA_TARGETS
_XA_TEXT
_XA_TIMESTAMP
_XA_USER
_XA_UTF8_STRING

Methods

impl Xmu

fn open() -> Result<Xmu, OpenError>

Trait Implementations

impl Send for Xmu

impl Sync for Xmu