#import "X11";
Procedures#
Declarations#
(display: *Display) -> s32
(str: *u8, len: s32) -> s32
(unk0: *wchar_t, unk1: *u8, unk2: s32) -> s32
(unk0: *u8, unk1: wchar_t) -> s32
(dpy: *Display, ctx: GLXContext)
() -> GLXContext
(procName: *u8) -> *void
(unk0: *Display) -> s32
() -> *XClassHint
() -> *XIconSize
() -> *XSizeHints
() -> *XStandardColormap
() -> *XWMHints
() -> u64
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: XFontSet) -> *u8
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: *Screen) -> u64
(unk0: *Screen) -> s32
(unk0: *Display) -> s32
(unk0: XIM) -> s32
(unk0: XOM) -> s32
(unk0: *Display) -> s32
(unk0: XFontSet) -> s32
(unk0: XFontSet) -> s32
() -> Region
(unk0: *Display, unk1: Window, unk2: s32, unk3: s32, unk4: u32, unk5: u32, unk6: u32, unk7: s32, unk8: u32, unk9: *Visual, unk10: u64, unk11: *XSetWindowAttributes) -> Window
(unk0: *Screen) -> s32
(unk0: *Display) -> s32
() -> *u8
(unk0: XIC) -> void
(img: *XImage)
(unk0: XOC) -> void
(unk0: Region) -> s32
(unk0: XFontSet) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> u64
(unk0: *u8) -> *u8
(unk0: *Display) -> *u8
(unk0: *Screen) -> s32
(unk0: *Screen) -> s32
(unk0: *Display, unk1: Drawable, unk2: GC, unk3: s32, unk4: s32, unk5: *XTextItem16, unk6: s32) -> s32
(unk0: XEDataObject) -> **XExtData
(unk0: Region) -> s32
(unk0: *Display) -> s32
(unk0: *Screen) -> s64
(unk0: *Display) -> s64
(unk0: XFontSet) -> *XFontSetExtents
(unk0: *Display) -> s32
(unk0: *void) -> s32
(unk0: **u8) -> s32
(unk0: **u8) -> s32
(unk0: **u8) -> s32
(unk0: *XModifierKeymap) -> s32
(unk0: **u8) -> void
(unk0: *Display, unk1: s32, unk2: *u8, unk3: *u8, unk4: u32, unk5: u32, unk6: u32, unk7: s32, unk8: s32, unk9: *s32, unk10: *s32, unk11: *s32, unk12: *s32) -> s32
(unk0: *Display) -> *XModifierKeymap
(unk0: *Display) -> s32
(unk0: *Screen) -> s32
(unk0: *Screen) -> s32
(unk0: *Display) -> s32
(unk0: *XImage) -> s32
() -> s32
(unk0: KeySym) -> *u8
(unk0: *Display) -> u64
(unk0: XFontSet) -> *u8
(unk0: XIM) -> *u8
(unk0: XOM) -> *u8
(unk0: *Display) -> void
(unk0: *Screen) -> s32
(unk0: *Display) -> s64
(unk0: *Display, unk1: Drawable, unk2: GC, unk3: s32, unk4: s32, unk5: *XmbTextItem, unk6: s32) -> void
(unk0: XIC) -> *u8
(unk0: *Display, unk1: Window, unk2: *u8, unk3: *u8, unk4: **u8, unk5: s32, unk6: *XSizeHints, unk7: *XWMHints, unk8: *XClassHint) -> void
(display: *Display, list: **u8, count: s32, style: XICCEncodingStyle, text_prop_return: *XTextProperty) -> s32
(unk0: XFontSet, unk1: *u8, unk2: s32, unk3: *XRectangle, unk4: *XRectangle, unk5: s32, unk6: *s32, unk7: *XRectangle, unk8: *XRectangle) -> s32
(unk0: *Screen) -> s32
(unk0: s32) -> *XModifierKeymap
(unk0: *Display) -> u64
(unk0: *Display) -> s32
(unk0: *u8) -> *Display
(unk0: *u8, unk1: *s32, unk2: *s32, unk3: *u32, unk4: *u32) -> s32
(unk0: *Display) -> s32
(unk0: *Screen) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: *Display, unk1: XID, unk2: *u8, unk3: s32, unk4: *s32, unk5: *s32, unk6: *s32, unk7: *XCharStruct) -> s32
(unk0: *Display, unk1: XID, unk2: *XChar2b, unk3: s32, unk4: *s32, unk5: *s32, unk6: *s32, unk7: *XCharStruct) -> s32
(unk0: *u8, unk1: *u32, unk2: *u32, unk3: **u8, unk4: *s32, unk5: *s32) -> s32
(unk0: *XMappingEvent) -> s32
(unk0: *Display, unk1: *_XrmHashBucketRec, unk2: *u8, unk3: *u8, unk4: XIDProc, unk5: XPointer) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> *u8
(db: XrmDatabase)
(data: *u8) -> XrmDatabase
() -> void
(unk0: *Display) -> s32
(unk0: *Screen) -> s32
(unk0: *Screen) -> *u8
(unk0: *Display) -> *u8
(unk0: *u8, unk1: s32, unk2: *u8, unk3: s32) -> void
(unk0: XErrorHandler) -> XErrorHandler
(unk0: XIC) -> void
(unk0: XIOErrorHandler) -> XIOErrorHandler
(unk0: *u8) -> *u8
(unk0: *Display, unk1: Window, unk2: *u8, unk3: *u8, unk4: Pixmap, unk5: **u8, unk6: s32, unk7: *XSizeHints) -> s32
(unk0: *Display, unk1: Window, unk2: *XTextProperty, unk3: *XTextProperty, unk4: **u8, unk5: s32, unk6: *XSizeHints, unk7: *XWMHints, unk8: *XClassHint) -> void
(unk0: *u8) -> KeySym
() -> s32
(unk0: *XFontStruct, unk1: *u8, unk2: s32, unk3: *s32, unk4: *s32, unk5: *s32, unk6: *XCharStruct) -> s32
(unk0: *XFontStruct, unk1: *XChar2b, unk2: s32, unk3: *s32, unk4: *s32, unk5: *s32, unk6: *XCharStruct) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> void
(unk0: *Display, unk1: *_XrmHashBucketRec, unk2: *u8, unk3: *u8, unk4: XIDProc, unk5: XPointer) -> s32
(unk0: XIC) -> void
(unk0: *Display, unk1: Drawable, unk2: GC, unk3: s32, unk4: s32, unk5: *XmbTextItem, unk6: s32) -> void
(unk0: XIC) -> *u8
(unk0: *Display, unk1: Window, unk2: *u8, unk3: *u8, unk4: **u8, unk5: s32, unk6: *XSizeHints, unk7: *XWMHints, unk8: *XClassHint) -> void
(display: *Display, list: **u8, count: s32, style: XICCEncodingStyle, text_prop_return: *XTextProperty) -> s32
(unk0: XFontSet, unk1: *u8, unk2: s32, unk3: *XRectangle, unk4: *XRectangle, unk5: s32, unk6: *s32, unk7: *XRectangle, unk8: *XRectangle) -> s32
(unk0: *Display) -> s32
(unk0: *Display, unk1: Drawable, unk2: GC, unk3: s32, unk4: s32, unk5: *XwcTextItem, unk6: s32) -> void
(list: **wchar_t) -> void
(unk0: XIC) -> *wchar_t
(display: *Display, list: **wchar_t, count: s32, style: XICCEncodingStyle, text_prop_return: *XTextProperty) -> s32
(unk0: XFontSet, unk1: *wchar_t, unk2: s32, unk3: *XRectangle, unk4: *XRectangle, unk5: s32, unk6: *s32, unk7: *XRectangle, unk8: *XRectangle) -> s32
(unk0: *Screen) -> u64
(unk0: *Screen) -> s32
(unk0: *Screen) -> s32
(unk0: *Display, unk1: s32, unk2: *u8, unk3: *u8, unk4: u32, unk5: *XSizeHints, unk6: *s32, unk7: *s32, unk8: *s32, unk9: *s32, unk10: *s32) -> s32
Wrappers#
()
Xlib requests retain the connection's existing asynchronous error handler. Integer return values of queued drawing requests are not server statuses.
(window: Window, typelist: [] string)
()
(parent: Window, msg: string, caption: string, style: X_Message_Box_Style) -> X_Message_Box_Response
(dnd: *Xdnd_Context)
Foreign#
(str: *u8, len: s32) -> s32
(unk0: *wchar_t, unk1: *u8, unk2: s32) -> s32
(unk0: *u8, unk1: wchar_t) -> s32
(dpy: *Display, ctx: GLXContext)
() -> GLXContext
(procName: *u8) -> *void
(unk0: *Display) -> s32
() -> *XClassHint
() -> *XIconSize
() -> *XSizeHints
() -> *XStandardColormap
() -> *XWMHints
() -> u64
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: XFontSet) -> *u8
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: *Screen) -> u64
(unk0: *Screen) -> s32
(unk0: *Display) -> s32
(unk0: XIM) -> s32
(unk0: XOM) -> s32
(unk0: *Display) -> s32
(unk0: XFontSet) -> s32
(unk0: XFontSet) -> s32
() -> Region
(unk0: *Display, unk1: Window, unk2: s32, unk3: s32, unk4: u32, unk5: u32, unk6: u32, unk7: s32, unk8: u32, unk9: *Visual, unk10: u64, unk11: *XSetWindowAttributes) -> Window
(unk0: *Screen) -> s32
(unk0: *Display) -> s32
() -> *u8
(unk0: XIC) -> void
(img: *XImage)
(unk0: XOC) -> void
(unk0: Region) -> s32
(unk0: XFontSet) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> u64
(unk0: *u8) -> *u8
(unk0: *Display) -> *u8
(unk0: *Screen) -> s32
(unk0: *Screen) -> s32
(unk0: *Display, unk1: Drawable, unk2: GC, unk3: s32, unk4: s32, unk5: *XTextItem16, unk6: s32) -> s32
(unk0: XEDataObject) -> **XExtData
(unk0: Region) -> s32
(unk0: *Display) -> s32
(unk0: *Screen) -> s64
(unk0: *Display) -> s64
(unk0: XFontSet) -> *XFontSetExtents
(unk0: *Display) -> s32
(unk0: *void) -> s32
(unk0: **u8) -> s32
(unk0: **u8) -> s32
(unk0: **u8) -> s32
(unk0: *XModifierKeymap) -> s32
(unk0: **u8) -> void
(unk0: *Display, unk1: s32, unk2: *u8, unk3: *u8, unk4: u32, unk5: u32, unk6: u32, unk7: s32, unk8: s32, unk9: *s32, unk10: *s32, unk11: *s32, unk12: *s32) -> s32
(unk0: *Display) -> *XModifierKeymap
(unk0: *Display) -> s32
(unk0: *Screen) -> s32
(unk0: *Screen) -> s32
(unk0: *Display) -> s32
(unk0: *XImage) -> s32
() -> s32
(unk0: KeySym) -> *u8
(unk0: *Display) -> u64
(unk0: XFontSet) -> *u8
(unk0: XIM) -> *u8
(unk0: XOM) -> *u8
(unk0: *Display) -> void
(unk0: *Screen) -> s32
(unk0: *Display) -> s64
(unk0: *Display, unk1: Drawable, unk2: GC, unk3: s32, unk4: s32, unk5: *XmbTextItem, unk6: s32) -> void
(unk0: XIC) -> *u8
(unk0: *Display, unk1: Window, unk2: *u8, unk3: *u8, unk4: **u8, unk5: s32, unk6: *XSizeHints, unk7: *XWMHints, unk8: *XClassHint) -> void
(display: *Display, list: **u8, count: s32, style: XICCEncodingStyle, text_prop_return: *XTextProperty) -> s32
(unk0: XFontSet, unk1: *u8, unk2: s32, unk3: *XRectangle, unk4: *XRectangle, unk5: s32, unk6: *s32, unk7: *XRectangle, unk8: *XRectangle) -> s32
(unk0: *Screen) -> s32
(unk0: s32) -> *XModifierKeymap
(unk0: *Display) -> u64
(unk0: *Display) -> s32
(unk0: *u8) -> *Display
(unk0: *u8, unk1: *s32, unk2: *s32, unk3: *u32, unk4: *u32) -> s32
(unk0: *Display) -> s32
(unk0: *Screen) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> s32
(unk0: *Display, unk1: XID, unk2: *u8, unk3: s32, unk4: *s32, unk5: *s32, unk6: *s32, unk7: *XCharStruct) -> s32
(unk0: *Display, unk1: XID, unk2: *XChar2b, unk3: s32, unk4: *s32, unk5: *s32, unk6: *s32, unk7: *XCharStruct) -> s32
(unk0: *u8, unk1: *u32, unk2: *u32, unk3: **u8, unk4: *s32, unk5: *s32) -> s32
(unk0: *XMappingEvent) -> s32
(unk0: *Display, unk1: *_XrmHashBucketRec, unk2: *u8, unk3: *u8, unk4: XIDProc, unk5: XPointer) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> *u8
(db: XrmDatabase)
(data: *u8) -> XrmDatabase
() -> void
(unk0: *Display) -> s32
(unk0: *Screen) -> s32
(unk0: *Screen) -> *u8
(unk0: *Display) -> *u8
(unk0: *u8, unk1: s32, unk2: *u8, unk3: s32) -> void
(unk0: XErrorHandler) -> XErrorHandler
(unk0: XIC) -> void
(unk0: XIOErrorHandler) -> XIOErrorHandler
(unk0: *u8) -> *u8
(unk0: *Display, unk1: Window, unk2: *u8, unk3: *u8, unk4: Pixmap, unk5: **u8, unk6: s32, unk7: *XSizeHints) -> s32
(unk0: *Display, unk1: Window, unk2: *XTextProperty, unk3: *XTextProperty, unk4: **u8, unk5: s32, unk6: *XSizeHints, unk7: *XWMHints, unk8: *XClassHint) -> void
(unk0: *u8) -> KeySym
() -> s32
(unk0: *XFontStruct, unk1: *u8, unk2: s32, unk3: *s32, unk4: *s32, unk5: *s32, unk6: *XCharStruct) -> s32
(unk0: *XFontStruct, unk1: *XChar2b, unk2: s32, unk3: *s32, unk4: *s32, unk5: *s32, unk6: *XCharStruct) -> s32
(unk0: *Display) -> s32
(unk0: *Display) -> void
(unk0: *Display, unk1: *_XrmHashBucketRec, unk2: *u8, unk3: *u8, unk4: XIDProc, unk5: XPointer) -> s32
(unk0: XIC) -> void
(unk0: *Display, unk1: Drawable, unk2: GC, unk3: s32, unk4: s32, unk5: *XmbTextItem, unk6: s32) -> void
(unk0: XIC) -> *u8
(unk0: *Display, unk1: Window, unk2: *u8, unk3: *u8, unk4: **u8, unk5: s32, unk6: *XSizeHints, unk7: *XWMHints, unk8: *XClassHint) -> void
(display: *Display, list: **u8, count: s32, style: XICCEncodingStyle, text_prop_return: *XTextProperty) -> s32
(unk0: XFontSet, unk1: *u8, unk2: s32, unk3: *XRectangle, unk4: *XRectangle, unk5: s32, unk6: *s32, unk7: *XRectangle, unk8: *XRectangle) -> s32
(unk0: *Display) -> s32
(unk0: *Display, unk1: Drawable, unk2: GC, unk3: s32, unk4: s32, unk5: *XwcTextItem, unk6: s32) -> void
(list: **wchar_t) -> void
(unk0: XIC) -> *wchar_t
(display: *Display, list: **wchar_t, count: s32, style: XICCEncodingStyle, text_prop_return: *XTextProperty) -> s32
(unk0: XFontSet, unk1: *wchar_t, unk2: s32, unk3: *XRectangle, unk4: *XRectangle, unk5: s32, unk6: *s32, unk7: *XRectangle, unk8: *XRectangle) -> s32
(unk0: *Screen) -> u64
(unk0: *Screen) -> s32
(unk0: *Screen) -> s32
(unk0: *Display, unk1: s32, unk2: *u8, unk3: *u8, unk4: u32, unk5: *XSizeHints, unk6: *s32, unk7: *s32, unk8: *s32, unk9: *s32, unk10: *s32) -> s32
Types#
:: struct
- ext_data: *XExtData
- private1: *_XPrivate
- fd: s32
- private2: s32
- proto_major_version: s32
- proto_minor_version: s32
- vendor: *u8
- private3: XID
- private4: XID
- private5: XID
- private6: s32
- byte_order: s32
- bitmap_unit: s32
- bitmap_pad: s32
- bitmap_bit_order: s32
- nformats: s32
- pixmap_format: *ScreenFormat
- private8: s32
- release: s32
- private9: *_XPrivate
- private10: *_XPrivate
- qlen: s32
- last_request_read: u64
- request: u64
- private11: XPointer
- private12: XPointer
- private13: XPointer
- private14: XPointer
- max_request_size: u32
- db: *_XrmHashBucketRec
- private15: #type (a0: *_XDisplay) -> s32 #c_call
- display_name: *u8
- default_screen: s32
- nscreens: s32
- screens: *Screen
- motion_buffer: u64
- private16: u64
- min_keycode: s32
- max_keycode: s32
- private17: XPointer
- private18: XPointer
- private19: s32
- xdefaults: *u8
:: struct
- compose_ptr: XPointer
- chars_matched: s32
:: struct
:: union
- type: s32
- xany: XAnyEvent
- xkey: XKeyEvent
- xbutton: XButtonEvent
- xmotion: XMotionEvent
- xcrossing: XCrossingEvent
- xfocus: XFocusChangeEvent
- xexpose: XExposeEvent
- xgraphicsexpose: XGraphicsExposeEvent
- xnoexpose: XNoExposeEvent
- xvisibility: XVisibilityEvent
- xcreatewindow: XCreateWindowEvent
- xdestroywindow: XDestroyWindowEvent
- xunmap: XUnmapEvent
- xmap: XMapEvent
- xmaprequest: XMapRequestEvent
- xreparent: XReparentEvent
- xconfigure: XConfigureEvent
- xgravity: XGravityEvent
- xresizerequest: XResizeRequestEvent
- xconfigurerequest: XConfigureRequestEvent
- xcirculate: XCirculateEvent
- xcirculaterequest: XCirculateRequestEvent
- xproperty: XPropertyEvent
- xselectionclear: XSelectionClearEvent
- xselectionrequest: XSelectionRequestEvent
- xselection: XSelectionEvent
- xcolormap: XColormapEvent
- xclient: XClientMessageEvent
- xmapping: XMappingEvent
- xerror: XErrorEvent
- xkeymap: XKeymapEvent
- xgeneric: XGenericEvent
- xcookie: XGenericEventCookie
- pad: [24] s64
:: struct
:: struct
:: struct
:: struct
:: struct
- width: s32
- height: s32
- xoffset: s32
- format: s32
- data: *u8
- byte_order: s32
- bitmap_unit: s32
- bitmap_bit_order: s32
- bitmap_pad: s32
- depth: s32
- bytes_per_line: s32
- bits_per_pixel: s32
- red_mask: u64
- green_mask: u64
- blue_mask: u64
- obdata: XPointer
- f: funcs
:: struct
- keysym: KeySym
- modifier: s32
- modifier_mask: s32
:: struct
- num_hot_key: s32
- key: *XIMHotKeyTrigger
:: struct
- position: s32
- direction: XIMCaretDirection
- style: XIMCaretStyle
:: struct
- caret: s32
- chg_first: s32
- chg_length: s32
- text: *XIMText
:: struct
- state: XIMPreeditState
:: struct
- type: XIMStatusDataType
:: struct
- position: XIMStringConversionPosition
- direction: XIMCaretDirection
- operation: XIMStringConversionOperation
- factor: u16
- text: *XIMStringConversionText
:: struct
- length: u16
- feedback: *XIMStringConversionFeedback
- encoding_is_wchar: s32
- _string: union { mbs: *u8; wcs: *wchar_t; }
:: struct
- length: u16
- feedback: *XIMFeedback
- encoding_is_wchar: s32
- _string: union { multi_byte: *u8; wide_char: *wchar_t; }
:: struct
:: struct
:: struct
:: struct
:: struct
:: struct
- res_name: *u8
- res_class: *u8
:: struct
- depth: s32
- nvisuals: s32
- visuals: *Visual
:: struct
:: struct
- ext_data: *XExtData
- display: *_XDisplay
- root: Window
- width: s32
- height: s32
- mwidth: s32
- mheight: s32
- ndepths: s32
- depths: *Depth
- root_depth: s32
- root_visual: *Visual
- default_gc: GC
- cmap: Colormap
- white_pixel: u64
- black_pixel: u64
- max_maps: s32
- min_maps: s32
- backing_store: s32
- save_unders: s32
- root_input_mask: s64
:: struct
- ext_data: *XExtData
- depth: s32
- bits_per_pixel: s32
- scanline_pad: s32
:: struct
:: enum
- ABORT
- CANCEL
- CONTINUE
- IGNORE
- NO
- OK
- RETRY
- TRY_AGAIN
- YES
:: enum
- ST_ABORT_RETRY_IGNORE
- ST_CANCEL_TRY_CONTINUE
- ST_OK
- ST_OK_CANCEL
- ST_RETRY_CANCEL
- ST_YES_NO
- ST_YES_NO_CANCEL
:: struct
:: struct
- x: s16
- y: s16
- width: u16
- height: u16
- angle1: s16
- angle2: s16
:: struct
:: struct
- byte1: u8
- byte2: u8
:: struct
- lbearing: s16
- rbearing: s16
- width: s16
- ascent: s16
- descent: s16
- attributes: u16
:: struct
:: struct
:: struct
:: struct
- pixel: u64
- red: u16
- green: u16
- blue: u16
- flags: u8
- pad: u8
:: struct
:: struct
:: struct
:: struct
:: struct
:: struct
:: struct
- stage: := Xdnd_Stage.DROP_IDLE
- dragging_version: := 0
- dragger_typelist: [..] Atom
- dragger_window: Window
- want_position: := false
- will_accept: := false
- rectangle: XRectangle
- dropper_window: Window
- dropper_toplevel: Window
- root_window: Window
- supported_action: Atom
- desired_type: Atom
- x: s32
- y: s32
- time: Time
:: enum
- DROP_IDLE
- DROP_CONVERTING
- DROP_ENTERED
:: union
- display: *Display
- gc: GC
- visual: *Visual
- screen: *Screen
- pixmap_format: *ScreenFormat
- font: *XFontStruct
:: struct
:: struct
:: struct
- extension: s32
- major_opcode: s32
- first_event: s32
- first_error: s32
:: struct
:: struct
- name: Atom
- card32: u64
:: struct
- max_ink_extent: XRectangle
- max_logical_extent: XRectangle
:: struct
- ext_data: *XExtData
- fid: Font
- direction: u32
- min_char_or_byte2: u32
- max_char_or_byte2: u32
- min_byte1: u32
- max_byte1: u32
- all_chars_exist: s32
- default_char: u32
- n_properties: s32
- properties: *XFontProp
- min_bounds: XCharStruct
- max_bounds: XCharStruct
- per_char: *XCharStruct
- ascent: s32
- descent: s32
:: struct
- function: s32
- plane_mask: u64
- foreground: u64
- background: u64
- line_width: s32
- line_style: s32
- cap_style: s32
- join_style: s32
- fill_style: s32
- fill_rule: s32
- arc_mode: s32
- tile: Pixmap
- stipple: Pixmap
- ts_x_origin: s32
- ts_y_origin: s32
- font: Font
- subwindow_mode: s32
- graphics_exposures: s32
- clip_x_origin: s32
- clip_y_origin: s32
- clip_mask: Pixmap
- dash_offset: s32
- dashes: u8
:: struct
- type: s32
- serial: u64
- send_event: s32
- display: *Display
- extension: s32
- evtype: s32
:: struct
- type: s32
- serial: u64
- send_event: s32
- display: *Display
- extension: s32
- evtype: s32
- cookie: u32
- data: *void
:: struct
:: struct
:: struct
- family: s32
- length: s32
- address: *u8
:: struct
:: enum
- XStringStyle
- XCompoundTextStyle
- XTextStyle
- XStdICCTextStyle
- XUTF8StringStyle
:: struct
- min_width: s32
- min_height: s32
- max_width: s32
- max_height: s32
- width_inc: s32
- height_inc: s32
:: struct
:: enum
- XIMForwardChar
- XIMBackwardChar
- XIMForwardWord
- XIMBackwardWord
- XIMCaretUp
- XIMCaretDown
- XIMNextLine
- XIMPreviousLine
- XIMLineStart
- XIMLineEnd
- XIMAbsolutePosition
- XIMDontChange
:: enum
- XIMIsInvisible
- XIMIsPrimary
- XIMIsSecondary
:: enum
- XIMTextType
- XIMBitmapType
:: struct
- count_styles: u16
- supported_styles: *XIMStyle
:: struct
- count_values: u16
- supported_values: **u8
:: struct
- key_click_percent: s32
- bell_percent: s32
- bell_pitch: s32
- bell_duration: s32
- led: s32
- led_mode: s32
- key: s32
- auto_repeat_mode: s32
:: struct
- key_click_percent: s32
- bell_percent: s32
- bell_pitch: u32
- bell_duration: u32
- led_mask: u64
- global_auto_repeat: s32
- auto_repeats: [32] u8
:: struct
:: struct
:: struct
:: struct
:: struct
:: struct
- chars: *u8
- nchars: s32
- delta: s32
- font_set: XFontSet
:: struct
- max_keypermod: s32
- modifiermap: *KeyCode
:: struct
:: struct
:: struct
- charset_count: s32
- charset_list: **u8
:: struct
- num_font: s32
- font_struct_list: **XFontStruct
- font_name_list: **u8
:: struct
- num_orientation: s32
- orientation: *XOrientation
:: enum
- XOMOrientation_LTR_TTB
- XOMOrientation_RTL_TTB
- XOMOrientation_TTB_LTR
- XOMOrientation_TTB_RTL
- XOMOrientation_Context
:: struct
- depth: s32
- bits_per_pixel: s32
- scanline_pad: s32
:: struct
- x: s16
- y: s16
:: struct
:: struct
- x: s16
- y: s16
- width: u16
- height: u16
:: struct
:: struct
:: struct
- size: u32
- addr: XPointer
:: struct
- x1: s16
- y1: s16
- x2: s16
- y2: s16
:: struct
:: struct
:: struct
:: struct
- typelength: s32
- valuelength: s32
- type: *u8
- value: *u8
:: struct
:: struct
- flags: s64
- x: s32
- y: s32
- width: s32
- height: s32
- min_width: s32
- min_height: s32
- max_width: s32
- max_height: s32
- width_inc: s32
- height_inc: s32
- min_aspect: struct { x: s32; y: s32; }
- max_aspect: struct { x: s32; y: s32; }
- base_width: s32
- base_height: s32
- win_gravity: s32
:: struct
:: struct
- chars: *u8
- nchars: s32
- delta: s32
- font: Font
:: struct
:: struct
- value: *u8
- encoding: Atom
- format: s32
- nitems: u64
:: struct
- time: Time
- x: s16
- y: s16
:: struct
:: struct
:: struct
:: struct
- chars: *wchar_t
- nchars: s32
- delta: s32
- font_set: XFontSet
:: struct
- x: s32
- y: s32
- width: s32
- height: s32
- border_width: s32
- depth: s32
- visual: *Visual
- root: Window
- class: s32
- bit_gravity: s32
- win_gravity: s32
- backing_store: s32
- backing_planes: u64
- backing_pixel: u64
- save_under: s32
- colormap: Colormap
- map_installed: s32
- map_state: s32
- all_event_masks: s64
- your_event_mask: s64
- do_not_propagate_mask: s64
- override_redirect: s32
- screen: *Screen
:: struct
- x: s32
- y: s32
- width: s32
- height: s32
- border_width: s32
- sibling: Window
- stack_mode: s32
:: struct
:: #type (a0: *Display) -> s32 #c_call
:: *__XPrivDisplay
:: struct
:: *_XGC
:: *void
:: *void
:: *_XRegion
:: struct
:: struct
:: struct
- res_name: *u8
- res_class: *u8
:: struct
- compose_ptr: XPointer
- chars_matched: s32
:: struct
:: union
- type: s32
- xany: XAnyEvent
- xkey: XKeyEvent
- xbutton: XButtonEvent
- xmotion: XMotionEvent
- xcrossing: XCrossingEvent
- xfocus: XFocusChangeEvent
- xexpose: XExposeEvent
- xgraphicsexpose: XGraphicsExposeEvent
- xnoexpose: XNoExposeEvent
- xvisibility: XVisibilityEvent
- xcreatewindow: XCreateWindowEvent
- xdestroywindow: XDestroyWindowEvent
- xunmap: XUnmapEvent
- xmap: XMapEvent
- xmaprequest: XMapRequestEvent
- xreparent: XReparentEvent
- xconfigure: XConfigureEvent
- xgravity: XGravityEvent
- xresizerequest: XResizeRequestEvent
- xconfigurerequest: XConfigureRequestEvent
- xcirculate: XCirculateEvent
- xcirculaterequest: XCirculateRequestEvent
- xproperty: XPropertyEvent
- xselectionclear: XSelectionClearEvent
- xselectionrequest: XSelectionRequestEvent
- xselection: XSelectionEvent
- xcolormap: XColormapEvent
- xclient: XClientMessageEvent
- xmapping: XMappingEvent
- xerror: XErrorEvent
- xkeymap: XKeymapEvent
- xgeneric: XGenericEvent
- xcookie: XGenericEventCookie
- pad: [24] s64
:: struct
:: struct
:: struct
:: *_XOC
:: *_XIC
:: *_XIM
:: struct
- width: s32
- height: s32
- xoffset: s32
- format: s32
- data: *u8
- byte_order: s32
- bitmap_unit: s32
- bitmap_bit_order: s32
- bitmap_pad: s32
- depth: s32
- bytes_per_line: s32
- bits_per_pixel: s32
- red_mask: u64
- green_mask: u64
- blue_mask: u64
- obdata: XPointer
- f: funcs
:: struct
- keysym: KeySym
- modifier: s32
- modifier_mask: s32
:: struct
- num_hot_key: s32
- key: *XIMHotKeyTrigger
:: struct
- position: s32
- direction: XIMCaretDirection
- style: XIMCaretStyle
:: struct
- caret: s32
- chg_first: s32
- chg_length: s32
- text: *XIMText
:: struct
- state: XIMPreeditState
:: struct
- type: XIMStatusDataType
:: struct
- position: XIMStringConversionPosition
- direction: XIMCaretDirection
- operation: XIMStringConversionOperation
- factor: u16
- text: *XIMStringConversionText
:: struct
- length: u16
- feedback: *XIMStringConversionFeedback
- encoding_is_wchar: s32
- _string: union { mbs: *u8; wcs: *wchar_t; }
:: struct
- length: u16
- feedback: *XIMFeedback
- encoding_is_wchar: s32
- _string: union { multi_byte: *u8; wide_char: *wchar_t; }
:: struct
:: struct
:: struct
:: *_XOC
:: *_XOM
:: *void
:: struct
:: *XrmValue
:: *void
Constants#
:: 1
:: 0
:: 2
:: 1
:: 0
:: 0
:: 1
:: 0
:: 0
:: 0
:: u64
:: 10
:: 11
:: 5
:: 12
:: 6
:: 9
:: 7
:: 13
:: 14
:: 17
:: 16
:: 8
:: 15
:: 4
:: 1
:: 2
:: 3
:: s32
:: 1
:: 1 << 8
:: 1 << 8
:: 2
:: 1 << 9
:: 1 << 9
:: 3
:: 1 << 10
:: 1 << 10
:: 4
:: 1 << 11
:: 1 << 11
:: 5
:: 1 << 12
:: 1 << 12
:: 1 << 13
:: 4
:: 1 << 2
:: 5
:: 1 << 3
:: 26
:: 27
:: 33
:: u64
:: 1 << 23
:: 32
:: 22
:: 23
:: 1 << 2
:: 0
:: 16
:: 0
:: u64
:: 1 << 13
:: 1 << 11
:: 17
:: 1 << 2
:: 1 << 1
:: 1 << 0
:: u64
:: 7
:: 1 << 4
:: 12
:: 1 << 15
:: 0
:: 128
:: 1 << 21
:: 9
:: 10
:: u64
:: 1 << 22
:: 1 << 3
:: 1 << 6
:: 1 << 19
:: 1 << 17
:: 1 << 18
:: 1 << 21
:: 1 << 20
:: 1 << 9
:: 1 << 8
:: 1 << 14
:: 1 << 2
:: 1 << 0
:: 1 << 16
:: 1 << 7
:: 22
:: 1 << 5
:: 1 << 4
:: u64
:: 1 << 1
:: 1 << 11
:: 1 << 15
:: 1 << 10
:: 1 << 12
:: 1 << 13
:: 35
:: 11
:: 10
:: 0x02
:: 0x01
:: 0x01
:: 0x2094
:: 0x02
:: 0x2091
:: 0x2092
:: 0x9126
:: 12
:: 5
:: 0x8010
:: 9
:: 8
:: 0x8011
:: 4
:: 0x01
:: 0x186a0
:: 0x186a1
:: 13
:: 0x8002
:: 0x01
:: 0x8012
:: 0x0022
:: u64
:: u64
:: 4
:: 2
:: 1
:: 0
:: 3
:: 0
:: 13
:: 24
:: 1 << 5
:: 1 << 2
:: 1 << 4
:: 1 << 3
:: 1
:: 1 << 0
:: 2
:: 1
:: u8
:: 11
:: 1 << 14
:: 2
:: 1 << 0
:: 3
:: 1 << 1
:: u64
:: 255
:: 8
:: 1 << 5
:: 1 << 1
:: 19
:: 34
:: 20
:: u64
:: 1 << 3
:: 1 << 4
:: 1 << 5
:: 1 << 6
:: 1 << 7
:: 6
:: 0
:: 14
:: 0
:: 0
:: 1 << 24
:: 1
:: 1 << 7
:: 1 << 8
:: u64
:: 1 << 5
:: 1 << 4
:: 1 << 7
:: 1 << 6
:: 1
:: 0
:: 1 << 2
:: 1 << 6
:: 1 << 22
:: 28
:: 2
:: 1
:: 0
:: 1 << 3
:: 1 << 9
:: 2
:: 1
:: 0
:: 21
:: 1 << 18
:: 25
:: 29
:: 31
:: 30
:: 1 << 0
:: 1 << 1
:: s32
:: 1 << 17
:: 1 << 19
:: 1 << 20
:: 0
:: u64
:: 1
:: 18
:: 1 << 0
:: 1 << 1
:: 1 << 16
:: 15
:: u64
:: u64
:: 1 << 6
:: 3
:: 4
:: 5
:: 66
:: 6
:: 7
:: 61
:: 8
:: 9
:: 10
:: 11
:: 12
:: 13
:: 14
:: 15
:: 16
:: 17
:: 46
:: 64
:: 18
:: 63
:: 65
:: 19
:: 55
:: 45
:: 43
:: 44
:: 62
:: 20
:: 21
:: 59
:: 1
:: 57
:: 22
:: 60
:: 23
:: 25
:: 26
:: 24
:: 27
:: 28
:: 29
:: 30
:: 2
:: 53
:: 54
:: 31
:: 49
:: 50
:: 47
:: 48
:: 51
:: 52
:: 32
:: 58
:: 33
:: 67
:: 36
:: 34
:: 35
:: 37
:: 38
:: 39
:: 40
:: 41
:: 68
:: 42
:: 56
:: -1
:: s32
:: 5
:: u64
:: u64
:: u64
:: 0x0001
:: 0x0002
:: 0x0010
:: 0x0008
:: 0x0004
:: u64
:: u64
:: 0x0100
:: 0x0200
:: 0x0800
:: 0x0400
:: u64
:: u16
:: u16
:: u16
:: u64
:: 0x0030
:: 0x0031
:: 0x0032
:: 0x0033
:: 0x0034
:: 0x0035
:: 0x0036
:: 0x0037
:: 0x0038
:: 0x0039
:: 0x0041
:: 0x0061
:: 0xffe9
:: 0xffea
:: 0x0026
:: 0x0027
:: 0x005e
:: 0x007e
:: 0x002a
:: 0x0040
:: 0x0042
:: 0x0062
:: 0x005c
:: 0xff08
:: 0x007c
:: 0xff58
:: 0x007b
:: 0x007d
:: 0x005b
:: 0x005d
:: 0x0043
:: 0x0063
:: 0xffe5
:: 0xff0b
:: 0x003a
:: 0x002c
:: 0xffe3
:: 0xffe4
:: 0x0044
:: 0x0064
:: 0xffff
:: 0x0024
:: 0xff54
:: 0x0045
:: 0x0065
:: 0xff57
:: 0x003d
:: 0xff1b
:: 0x0021
:: 0x0046
:: 0x0066
:: 0xffbe
:: 0xffc7
:: 0xffc8
:: 0xffc9
:: 0xffca
:: 0xffcb
:: 0xffcc
:: 0xffcd
:: 0xffce
:: 0xffcf
:: 0xffd0
:: 0xffbf
:: 0xffd1
:: 0xffd2
:: 0xffd3
:: 0xffd4
:: 0xffd5
:: 0xffd6
:: 0xffd7
:: 0xffd8
:: 0xffd9
:: 0xffda
:: 0xffc0
:: 0xffdb
:: 0xffdc
:: 0xffdd
:: 0xffde
:: 0xffdf
:: 0xffe0
:: 0xffc1
:: 0xffc2
:: 0xffc3
:: 0xffc4
:: 0xffc5
:: 0xffc6
:: 0x0047
:: 0x0067
:: 0x0060
:: 0x003e
:: 0x0048
:: 0x0068
:: 0xff50
:: 0xffed
:: 0xffee
:: 0x0049
:: 0x0069
:: 0xff63
:: 0xfe20
:: 0xfe03
:: 0x004a
:: 0x006a
:: 0x004b
:: 0x006b
:: 0xffb0
:: 0xffb1
:: 0xffb2
:: 0xffb3
:: 0xffb4
:: 0xffb5
:: 0xffb6
:: 0xffb7
:: 0xffb8
:: 0xffb9
:: 0xffab
:: 0xff9d
:: 0xffae
:: 0xff9f
:: 0xffaf
:: 0xff99
:: 0xff9c
:: 0xff8d
:: 0xffbd
:: 0xff91
:: 0xff92
:: 0xff93
:: 0xff94
:: 0xff95
:: 0xff9e
:: 0xff96
:: 0xffaa
:: 0xff9b
:: 0xff9b
:: 0xff9a
:: 0xff9a
:: 0xff98
:: 0xffac
:: 0xff80
:: 0xffad
:: 0xff89
:: 0xff97
:: 0x004c
:: 0x006c
:: 0xffc8
:: 0xffd1
:: 0xffc9
:: 0xffca
:: 0xffcb
:: 0xffcc
:: 0xffcd
:: 0xffce
:: 0xffcf
:: 0xffd0
:: 0xff51
:: 0x003c
:: 0xff0a
:: 0x004d
:: 0x006d
:: 0xff67
:: 0xffe7
:: 0xffe8
:: 0x002d
:: 0x004e
:: 0x006e
:: 0xff56
:: 0x0023
:: 0x004f
:: 0x006f
:: 0x0050
:: 0x0070
:: 0xff56
:: 0xff55
:: 0x0028
:: 0x0029
:: 0xff13
:: 0x0025
:: 0x002e
:: 0x002b
:: 0xff61
:: 0xff55
:: 0x0051
:: 0x0071
:: 0x003f
:: 0x0022
:: 0x0060
:: 0x0027
:: 0x0052
:: 0x0072
:: 0xffd2
:: 0xffdb
:: 0xffdc
:: 0xffdd
:: 0xffde
:: 0xffdf
:: 0xffe0
:: 0xffd3
:: 0xffd4
:: 0xffd5
:: 0xffd6
:: 0xffd7
:: 0xffd8
:: 0xffd9
:: 0xffda
:: 0xff0d
:: 0xff53
:: 0x0053
:: 0x0073
:: 0xff14
:: 0x003b
:: 0xffe1
:: 0xffe6
:: 0xffe2
:: 0x002f
:: 0x0020
:: 0xffeb
:: 0xffec
:: 0xff15
:: 0x0054
:: 0x0074
:: 0xff09
:: 0x0055
:: 0x0075
:: 0x005f
:: 0xff52
:: 0x0056
:: 0x0076
:: 0x0057
:: 0x0077
:: 0x0058
:: 0x0078
:: 0x0059
:: 0x0079
:: 0x005a
:: 0x007a
:: 4
:: 2
:: 3
:: 1
:: "clientWindow".data
:: "focusWindow".data
:: "inputStyle".data
:: 1 << 8
:: 0
:: 1
:: 2