Documentation
¶
Overview ¶
Binding of Xlib (version 11, release 6.7).
Binding of Xlib (version 11, release 6.7).
Index ¶
- Constants
- func XCloseDisplay(display *Display)
- func XCreateGC(display *Display, drawable Window, mask uint64, values *C.XGCValues) C.GC
- func XDefaultDepth(display *Display, screenNumber int) int
- func XDefaultScreen(display *Display) int
- func XDefineCursor(display *Display, window Window, cursor Cursor)
- func XDestroyWindow(display *Display, window Window)
- func XDisplayString(display *Display) string
- func XDrawLine(display *Display, drawable Window, gc C.GC, x1, y1, x2, y2 int)
- func XDrawRectangle(display *Display, drawable Window, gc C.GC, x, y int, width, height uint)
- func XFillRectangle(display *Display, drawable Window, gc C.GC, x, y int, width, height uint)
- func XFlush(display *Display)
- func XFree(data unsafe.Pointer)
- func XFreeGC(display *Display, gc C.GC)
- func XGetWindowAttributes(display *Display, window Window) *C.XWindowAttributes
- func XGrabButton(display *Display, button int, modifiers int, grab_window Window, ...) int
- func XGrabKey(display *Display, keycode int, modifiers int, grab_window Window, ...) int
- func XGrabPointer(display *Display, grab_window Window, owner_events Bool, event_mask int64, ...) int
- func XHeightOfScreen(screen *Screen) int
- func XKeysymToKeycode(display *Display, keysym uint64) int
- func XMapWindow(display *Display, window Window)
- func XMoveResizeWindow(display *Display, window Window, x, y int, width, height uint)
- func XNextRequest(display *Display) uint64
- func XQlength(display *Display) int
- func XQueryPointer(display *Display, window Window) (root_return Window, child_return Window, ...)
- func XRaiseWindow(display *Display, window Window)
- func XScreenCount(display *Display) int
- func XSelectInput(display *Display, window Window, eventMask int64)
- func XServerVendor(display *Display) string
- func XSetBackground(display *Display, gc C.GC, background uint64)
- func XSetForeground(display *Display, gc C.GC, foreground uint64)
- func XSetLineAttributes(display *Display, gc C.GC, line_width uint, line_style int, cap_style int, ...)
- func XStoreName(display *Display, window Window, name string)
- func XStringToKeysym(string string) uint64
- func XUndefineCursor(display *Display, window Window)
- func XUngrabButton(display *Display, button int, modifiers int, grab_window Window)
- func XUngrabKey(display *Display, keycode int, modifiers int, grab_window Window)
- func XUngrabPointer(display *Display, time uint64)
- func XUnmapWindow(display *Display, window Window)
- func XVendorRelease(display *Display) int
- func XWarpPointer(display *Display, src_window Window, dest_window Window, src_x, src_y int, ...)
- func XWidthOfScreen(screen *Screen) int
- type Bool
- type Cursor
- type Display
- type Screen
- type Window
- type WindowAttributes
- type XEvent
- type XKeyEvent
Constants ¶
View Source
const ( Expose = int(C.Expose) KeyPress = int(C.KeyPress) KeyRelease = int(C.KeyRelease) )
View Source
const ( // All Event masks. NoEventMask = int64(C.NoEventMask) KeyPressMask = int64(C.KeyPressMask) KeyReleaseMask = int64(C.KeyReleaseMask) ButtonPressMask = int64(C.ButtonPressMask) ButtonReleaseMask = int64(C.ButtonReleaseMask) EnterWindowMask = int64(C.EnterWindowMask) LeaveWindowMask = int64(C.LeaveWindowMask) PointerMotionMask = int64(C.PointerMotionMask) PointerMotionHintMask = int64(C.PointerMotionHintMask) Button1MotionMask = int64(C.Button1MotionMask) Button2MotionMask = int64(C.Button2MotionMask) Button3MotionMask = int64(C.Button3MotionMask) Button4MotionMask = int64(C.Button4MotionMask) Button5MotionMask = int64(C.Button5MotionMask) ButtonMotionMask = int64(C.ButtonMotionMask) KeymapStateMask = int64(C.KeymapStateMask) ExposureMask = int64(C.ExposureMask) VisibilityChangeMask = int64(C.VisibilityChangeMask) StructureNotifyMask = int64(C.StructureNotifyMask) ResizeRedirectMask = int64(C.ResizeRedirectMask) SubstructureNotifyMask = int64(C.SubstructureNotifyMask) SubstructureRedirectMask = int64(C.SubstructureRedirectMask) FocusChangeMask = int64(C.FocusChangeMask) PropertyChangeMask = int64(C.PropertyChangeMask) ColormapChangeMask = int64(C.ColormapChangeMask) OwnerGrabButtonMask = int64(C.OwnerGrabButtonMask) GrabModeSync = int(C.GrabModeSync) GrabModeAsync = int(C.GrabModeAsync) Mod1Mask = int(C.Mod1Mask) Mod2Mask = int(C.Mod2Mask) Mod3Mask = int(C.Mod3Mask) Mod4Mask = int(C.Mod4Mask) Mod5Mask = int(C.Mod5Mask) ShiftMask = int(C.ShiftMask) LockMask = int(C.LockMask) ControlMask = int(C.ControlMask) AnyModifier = int(C.AnyModifier) Button1Mask = int(C.Button1Mask) Button2Mask = int(C.Button2Mask) Button3Mask = int(C.Button3Mask) Button4Mask = int(C.Button4Mask) Button5Mask = int(C.Button5Mask) ShiftMapIndex = int(C.ShiftMapIndex) LockMapIndex = int(C.LockMapIndex) ControlMapIndex = int(C.ControlMapIndex) Mod1MapIndex = int(C.Mod1MapIndex) Mod2MapIndex = int(C.Mod2MapIndex) Mod3MapIndex = int(C.Mod3MapIndex) Mod4MapIndex = int(C.Mod4MapIndex) Mod5MapIndex = int(C.Mod5MapIndex) PointerWindow = int(C.PointerWindow) InputFocus = int(C.InputFocus) PointerRoot = int(C.PointerRoot) AnyPropertyType = int(C.AnyPropertyType) AnyKey = int(C.AnyKey) AnyButton = int(C.AnyButton) AllTemporary = int(C.AllTemporary) CurrentTime = int(C.CurrentTime) NoSymbol = int(C.NoSymbol) )
Variables ¶
This section is empty.
Functions ¶
func XCloseDisplay ¶
func XCloseDisplay(display *Display)
func XDefaultDepth ¶
func XDefaultScreen ¶
func XDefineCursor ¶
func XDestroyWindow ¶
func XDisplayString ¶
func XDrawRectangle ¶
func XFillRectangle ¶
func XGetWindowAttributes ¶
func XGetWindowAttributes(display *Display, window Window) *C.XWindowAttributes
func XGrabButton ¶
func XGrabPointer ¶
func XHeightOfScreen ¶
func XKeysymToKeycode ¶
func XMapWindow ¶
func XMoveResizeWindow ¶
func XNextRequest ¶
func XQueryPointer ¶
func XRaiseWindow ¶
func XScreenCount ¶
func XSelectInput ¶
func XServerVendor ¶
func XSetLineAttributes ¶
func XStoreName ¶
func XStringToKeysym ¶
func XUndefineCursor ¶
func XUngrabButton ¶
func XUngrabPointer ¶
func XUnmapWindow ¶
func XVendorRelease ¶
func XWarpPointer ¶
func XWidthOfScreen ¶
Types ¶
type Cursor ¶
func XCreateFontCursor ¶
type Display ¶
func XOpenDisplay ¶
func XOpenDisplay(displayNameParts ...interface{}) *Display
type Window ¶
func XCreateSimpleWindow ¶
func XDefaultRootWindow ¶
func XRootWindow ¶
func XRootWindowOfScreen ¶
type WindowAttributes ¶
type WindowAttributes C.XWindowAttributes
Click to show internal directories.
Click to hide internal directories.