SYMBOL INDEX (837 symbols across 56 files) FILE: _examples/change-cursor/main.go function main (line 23) | func main() { FILE: _examples/compress-events/main.go function newWindow (line 65) | func newWindow(X *xgbutil.XUtil, color uint32) *xwindow.Window { function compressMotionNotify (line 91) | func compressMotionNotify(X *xgbutil.XUtil, function main (line 146) | func main() { FILE: _examples/draw-text/main.go function main (line 34) | func main() { FILE: _examples/fullscreen/main.go function main (line 24) | func main() { function showImage (line 85) | func showImage(im *xgraphics.Image, name string, quit bool) *xwindow.Win... FILE: _examples/graceful-window-close/main.go function init (line 39) | func init() { function newWindow (line 48) | func newWindow(X *xgbutil.XUtil) { function main (line 102) | func main() { FILE: _examples/image-speed/main.go function main (line 19) | func main() { function updater (line 84) | func updater(img *xgraphics.Image, win *xwindow.Window) { FILE: _examples/keypress-english/main.go function init (line 20) | func init() { function main (line 29) | func main() { FILE: _examples/multiple-source-event-loop/main.go function otherSource (line 21) | func otherSource() chan int { function xSource (line 41) | func xSource(X *xgbutil.XUtil) { function main (line 50) | func main() { FILE: _examples/pointer-painting/main.go function drawPencil (line 61) | func drawPencil(canvas *xgraphics.Image, win *xwindow.Window, x, y int) { function drawGopher (line 93) | func drawGopher(canvas *xgraphics.Image, gopher image.Image, function clearCanvas (line 131) | func clearCanvas(canvas *xgraphics.Image, win *xwindow.Window) { function fatal (line 141) | func fatal(err error) { function main (line 147) | func main() { function midRect (line 247) | func midRect(x, y, width, height, canWidth, canHeight int) image.Rectang... function max (line 256) | func max(a, b int) int { function min (line 263) | func min(a, b int) int { FILE: _examples/screenshot/main.go function main (line 19) | func main() { FILE: _examples/show-image/main.go function main (line 17) | func main() { FILE: _examples/show-window-icons/main.go function main (line 25) | func main() { FILE: _examples/simple-keybinding/main.go function main (line 15) | func main() { FILE: _examples/simple-mousebinding/main.go function main (line 15) | func main() { FILE: _examples/window-gradient/main.go function main (line 23) | func main() { function newGradientWindow (line 50) | func newGradientWindow(X *xgbutil.XUtil, width, height int, function paintGradient (line 95) | func paintGradient(X *xgbutil.XUtil, wid xproto.Window, width, height int, function compressConfigureNotify (line 141) | func compressConfigureNotify(X *xgbutil.XUtil, function newRandomColor (line 167) | func newRandomColor() color.RGBA { FILE: _examples/window-name-sizes/main.go function main (line 21) | func main() { FILE: _examples/workarea-struts/main.go function main (line 22) | func main() { FILE: _examples/xgraphics-compat/main.go function main (line 12) | func main() { function checkCompatibility (line 29) | func checkCompatibility(X *xgbutil.XUtil) { FILE: _examples/xmodmap/main.go function main (line 19) | func main() { FILE: ewmh/ewmh.go function ClientEvent (line 13) | func ClientEvent(xu *xgbutil.XUtil, window xproto.Window, messageType st... function ActiveWindowGet (line 32) | func ActiveWindowGet(xu *xgbutil.XUtil) (xproto.Window, error) { function ActiveWindowSet (line 38) | func ActiveWindowSet(xu *xgbutil.XUtil, win xproto.Window) error { function ActiveWindowReq (line 44) | func ActiveWindowReq(xu *xgbutil.XUtil, win xproto.Window) error { function ActiveWindowReqExtra (line 49) | func ActiveWindowReqExtra(xu *xgbutil.XUtil, win xproto.Window, source int, function ClientListGet (line 57) | func ClientListGet(xu *xgbutil.XUtil) ([]xproto.Window, error) { function ClientListSet (line 63) | func ClientListSet(xu *xgbutil.XUtil, wins []xproto.Window) error { function ClientListStackingGet (line 69) | func ClientListStackingGet(xu *xgbutil.XUtil) ([]xproto.Window, error) { function ClientListStackingSet (line 75) | func ClientListStackingSet(xu *xgbutil.XUtil, wins []xproto.Window) error { function CloseWindow (line 81) | func CloseWindow(xu *xgbutil.XUtil, win xproto.Window) error { function CloseWindowExtra (line 86) | func CloseWindowExtra(xu *xgbutil.XUtil, win xproto.Window, function CurrentDesktopGet (line 93) | func CurrentDesktopGet(xu *xgbutil.XUtil) (uint, error) { function CurrentDesktopSet (line 99) | func CurrentDesktopSet(xu *xgbutil.XUtil, desk uint) error { function CurrentDesktopReq (line 105) | func CurrentDesktopReq(xu *xgbutil.XUtil, desk int) error { function CurrentDesktopReqExtra (line 110) | func CurrentDesktopReqExtra(xu *xgbutil.XUtil, desk int, function DesktopNamesGet (line 118) | func DesktopNamesGet(xu *xgbutil.XUtil) ([]string, error) { function DesktopNamesSet (line 124) | func DesktopNamesSet(xu *xgbutil.XUtil, names []string) error { type DesktopGeometry (line 136) | type DesktopGeometry struct function DesktopGeometryGet (line 142) | func DesktopGeometryGet(xu *xgbutil.XUtil) (*DesktopGeometry, error) { function DesktopGeometrySet (line 153) | func DesktopGeometrySet(xu *xgbutil.XUtil, dg *DesktopGeometry) error { function DesktopGeometryReq (line 159) | func DesktopGeometryReq(xu *xgbutil.XUtil, dg *DesktopGeometry) error { type DesktopLayout (line 167) | type DesktopLayout struct constant OrientHorz (line 176) | OrientHorz = iota constant OrientVert (line 177) | OrientVert constant TopLeft (line 182) | TopLeft = iota constant TopRight (line 183) | TopRight constant BottomRight (line 184) | BottomRight constant BottomLeft (line 185) | BottomLeft function DesktopLayoutGet (line 189) | func DesktopLayoutGet(xu *xgbutil.XUtil) (dl *DesktopLayout, err error) { function DesktopLayoutSet (line 211) | func DesktopLayoutSet(xu *xgbutil.XUtil, orientation, columns, rows, type DesktopViewport (line 222) | type DesktopViewport struct function DesktopViewportGet (line 228) | func DesktopViewportGet(xu *xgbutil.XUtil) ([]DesktopViewport, error) { function DesktopViewportSet (line 246) | func DesktopViewportSet(xu *xgbutil.XUtil, viewports []DesktopViewport) ... function DesktopViewportReq (line 258) | func DesktopViewportReq(xu *xgbutil.XUtil, x, y int) error { type FrameExtents (line 265) | type FrameExtents struct function FrameExtentsGet (line 273) | func FrameExtentsGet(xu *xgbutil.XUtil, function FrameExtentsSet (line 291) | func FrameExtentsSet(xu *xgbutil.XUtil, win xproto.Window, function MoveresizeWindow (line 306) | func MoveresizeWindow(xu *xgbutil.XUtil, win xproto.Window, function ResizeWindow (line 314) | func ResizeWindow(xu *xgbutil.XUtil, win xproto.Window, w, h int) error { function MoveWindow (line 320) | func MoveWindow(xu *xgbutil.XUtil, win xproto.Window, x, y int) error { function MoveresizeWindowExtra (line 328) | func MoveresizeWindowExtra(xu *xgbutil.XUtil, win xproto.Window, x, y, w... function NumberOfDesktopsGet (line 350) | func NumberOfDesktopsGet(xu *xgbutil.XUtil) (uint, error) { function NumberOfDesktopsSet (line 356) | func NumberOfDesktopsSet(xu *xgbutil.XUtil, numDesks uint) error { function NumberOfDesktopsReq (line 362) | func NumberOfDesktopsReq(xu *xgbutil.XUtil, numDesks int) error { function RequestFrameExtents (line 367) | func RequestFrameExtents(xu *xgbutil.XUtil, win xproto.Window) error { function RestackWindow (line 373) | func RestackWindow(xu *xgbutil.XUtil, win xproto.Window) error { function RestackWindowExtra (line 378) | func RestackWindowExtra(xu *xgbutil.XUtil, win xproto.Window, stackMode ... function ShowingDesktopGet (line 386) | func ShowingDesktopGet(xu *xgbutil.XUtil) (bool, error) { function ShowingDesktopSet (line 401) | func ShowingDesktopSet(xu *xgbutil.XUtil, show bool) error { function ShowingDesktopReq (line 413) | func ShowingDesktopReq(xu *xgbutil.XUtil, show bool) error { function SupportedGet (line 424) | func SupportedGet(xu *xgbutil.XUtil) ([]string, error) { function SupportedSet (line 431) | func SupportedSet(xu *xgbutil.XUtil, atomNames []string) error { function SupportingWmCheckGet (line 442) | func SupportingWmCheckGet(xu *xgbutil.XUtil, function SupportingWmCheckSet (line 450) | func SupportingWmCheckSet(xu *xgbutil.XUtil, win xproto.Window, function VirtualRootsGet (line 458) | func VirtualRootsGet(xu *xgbutil.XUtil) ([]xproto.Window, error) { function VirtualRootsSet (line 464) | func VirtualRootsSet(xu *xgbutil.XUtil, wins []xproto.Window) error { function VisibleDesktopsGet (line 474) | func VisibleDesktopsGet(xu *xgbutil.XUtil) ([]uint, error) { function VisibleDesktopsSet (line 480) | func VisibleDesktopsSet(xu *xgbutil.XUtil, desktops []uint) error { function WmAllowedActionsGet (line 486) | func WmAllowedActionsGet(xu *xgbutil.XUtil, function WmAllowedActionsSet (line 494) | func WmAllowedActionsSet(xu *xgbutil.XUtil, win xproto.Window, function WmDesktopGet (line 507) | func WmDesktopGet(xu *xgbutil.XUtil, win xproto.Window) (uint, error) { function WmDesktopSet (line 512) | func WmDesktopSet(xu *xgbutil.XUtil, win xproto.Window, desk uint) error { function WmDesktopReq (line 518) | func WmDesktopReq(xu *xgbutil.XUtil, win xproto.Window, desk uint) error { function WmDesktopReqExtra (line 523) | func WmDesktopReqExtra(xu *xgbutil.XUtil, win xproto.Window, desk uint, type WmFullscreenMonitors (line 532) | type WmFullscreenMonitors struct function WmFullscreenMonitorsGet (line 540) | func WmFullscreenMonitorsGet(xu *xgbutil.XUtil, function WmFullscreenMonitorsSet (line 558) | func WmFullscreenMonitorsSet(xu *xgbutil.XUtil, win xproto.Window, function WmFullscreenMonitorsReq (line 572) | func WmFullscreenMonitorsReq(xu *xgbutil.XUtil, win xproto.Window, function WmFullscreenMonitorsReqExtra (line 579) | func WmFullscreenMonitorsReqExtra(xu *xgbutil.XUtil, win xproto.Window, function WmHandledIconsGet (line 587) | func WmHandledIconsGet(xu *xgbutil.XUtil, win xproto.Window) (bool, erro... function WmHandledIconsSet (line 602) | func WmHandledIconsSet(xu *xgbutil.XUtil, handle bool) error { type WmIcon (line 616) | type WmIcon struct function WmIconGet (line 623) | func WmIconGet(xu *xgbutil.XUtil, win xproto.Window) ([]WmIcon, error) { function WmIconSet (line 649) | func WmIconSet(xu *xgbutil.XUtil, win xproto.Window, icons []WmIcon) err... type WmIconGeometry (line 661) | type WmIconGeometry struct function WmIconGeometryGet (line 669) | func WmIconGeometryGet(xu *xgbutil.XUtil, function WmIconGeometrySet (line 687) | func WmIconGeometrySet(xu *xgbutil.XUtil, win xproto.Window, function WmIconNameGet (line 701) | func WmIconNameGet(xu *xgbutil.XUtil, win xproto.Window) (string, error) { function WmIconNameSet (line 706) | func WmIconNameSet(xu *xgbutil.XUtil, win xproto.Window, name string) er... constant SizeTopLeft (line 713) | SizeTopLeft = iota constant SizeTop (line 714) | SizeTop constant SizeTopRight (line 715) | SizeTopRight constant SizeRight (line 716) | SizeRight constant SizeBottomRight (line 717) | SizeBottomRight constant SizeBottom (line 718) | SizeBottom constant SizeBottomLeft (line 719) | SizeBottomLeft constant SizeLeft (line 720) | SizeLeft constant Move (line 721) | Move constant SizeKeyboard (line 722) | SizeKeyboard constant MoveKeyboard (line 723) | MoveKeyboard constant Cancel (line 724) | Cancel constant Infer (line 725) | Infer function WmMoveresize (line 729) | func WmMoveresize(xu *xgbutil.XUtil, win xproto.Window, direction int) e... function WmMoveresizeExtra (line 734) | func WmMoveresizeExtra(xu *xgbutil.XUtil, win xproto.Window, direction, function WmNameGet (line 742) | func WmNameGet(xu *xgbutil.XUtil, win xproto.Window) (string, error) { function WmNameSet (line 747) | func WmNameSet(xu *xgbutil.XUtil, win xproto.Window, name string) error { type WmOpaqueRegion (line 755) | type WmOpaqueRegion struct function WmOpaqueRegionGet (line 763) | func WmOpaqueRegionGet(xu *xgbutil.XUtil, function WmOpaqueRegionSet (line 785) | func WmOpaqueRegionSet(xu *xgbutil.XUtil, win xproto.Window, function WmPidGet (line 802) | func WmPidGet(xu *xgbutil.XUtil, win xproto.Window) (uint, error) { function WmPidSet (line 807) | func WmPidSet(xu *xgbutil.XUtil, win xproto.Window, pid uint) error { function WmPing (line 812) | func WmPing(xu *xgbutil.XUtil, win xproto.Window, response bool) error { function WmPingExtra (line 817) | func WmPingExtra(xu *xgbutil.XUtil, win xproto.Window, response bool, constant StateRemove (line 839) | StateRemove = iota constant StateAdd (line 840) | StateAdd constant StateToggle (line 841) | StateToggle function WmStateGet (line 845) | func WmStateGet(xu *xgbutil.XUtil, win xproto.Window) ([]string, error) { function WmStateSet (line 851) | func WmStateSet(xu *xgbutil.XUtil, win xproto.Window, function WmStateReq (line 863) | func WmStateReq(xu *xgbutil.XUtil, win xproto.Window, action int, function WmStateReqExtra (line 870) | func WmStateReqExtra(xu *xgbutil.XUtil, win xproto.Window, action int, type WmStrut (line 895) | type WmStrut struct function WmStrutGet (line 903) | func WmStrutGet(xu *xgbutil.XUtil, win xproto.Window) (*WmStrut, error) { function WmStrutSet (line 919) | func WmStrutSet(xu *xgbutil.XUtil, win xproto.Window, struts *WmStrut) e... type WmStrutPartial (line 934) | type WmStrutPartial struct function WmStrutPartialGet (line 941) | func WmStrutPartialGet(xu *xgbutil.XUtil, function WmStrutPartialSet (line 960) | func WmStrutPartialSet(xu *xgbutil.XUtil, win xproto.Window, function WmSyncRequest (line 982) | func WmSyncRequest(xu *xgbutil.XUtil, win xproto.Window, req_num uint64)... function WmSyncRequestExtra (line 987) | func WmSyncRequestExtra(xu *xgbutil.XUtil, win xproto.Window, reqNum uin... function WmSyncRequestCounter (line 1005) | func WmSyncRequestCounter(xu *xgbutil.XUtil, win xproto.Window) (uint, e... function WmSyncRequestCounterSet (line 1013) | func WmSyncRequestCounterSet(xu *xgbutil.XUtil, win xproto.Window, function WmUserTimeGet (line 1021) | func WmUserTimeGet(xu *xgbutil.XUtil, win xproto.Window) (uint, error) { function WmUserTimeSet (line 1026) | func WmUserTimeSet(xu *xgbutil.XUtil, win xproto.Window, userTime uint) ... function WmUserTimeWindowGet (line 1032) | func WmUserTimeWindowGet(xu *xgbutil.XUtil, function WmUserTimeWindowSet (line 1040) | func WmUserTimeWindowSet(xu *xgbutil.XUtil, win xproto.Window, function WmVisibleIconNameGet (line 1048) | func WmVisibleIconNameGet(xu *xgbutil.XUtil, function WmVisibleIconNameSet (line 1056) | func WmVisibleIconNameSet(xu *xgbutil.XUtil, win xproto.Window, function WmVisibleNameGet (line 1064) | func WmVisibleNameGet(xu *xgbutil.XUtil, win xproto.Window) (string, err... function WmVisibleNameSet (line 1069) | func WmVisibleNameSet(xu *xgbutil.XUtil, win xproto.Window, name string)... function WmWindowOpacityGet (line 1081) | func WmWindowOpacityGet(xu *xgbutil.XUtil, win xproto.Window) (float64, ... function WmWindowOpacitySet (line 1092) | func WmWindowOpacitySet(xu *xgbutil.XUtil, win xproto.Window, function WmWindowTypeGet (line 1100) | func WmWindowTypeGet(xu *xgbutil.XUtil, win xproto.Window) ([]string, er... function WmWindowTypeSet (line 1107) | func WmWindowTypeSet(xu *xgbutil.XUtil, win xproto.Window, type Workarea (line 1120) | type Workarea struct function WorkareaGet (line 1128) | func WorkareaGet(xu *xgbutil.XUtil) ([]Workarea, error) { function WorkareaSet (line 1148) | func WorkareaSet(xu *xgbutil.XUtil, workareas []Workarea) error { FILE: ewmh/winman.go function GetEwmhWM (line 12) | func GetEwmhWM(xu *xgbutil.XUtil) (string, error) { FILE: gopher/gopher.go function GopherPng (line 10) | func GopherPng() []byte { FILE: icccm/icccm.go constant HintInput (line 13) | HintInput = (1 << iota) constant HintState (line 14) | HintState constant HintIconPixmap (line 15) | HintIconPixmap constant HintIconWindow (line 16) | HintIconWindow constant HintIconPosition (line 17) | HintIconPosition constant HintIconMask (line 18) | HintIconMask constant HintWindowGroup (line 19) | HintWindowGroup constant HintMessage (line 20) | HintMessage constant HintUrgency (line 21) | HintUrgency constant SizeHintUSPosition (line 25) | SizeHintUSPosition = (1 << iota) constant SizeHintUSSize (line 26) | SizeHintUSSize constant SizeHintPPosition (line 27) | SizeHintPPosition constant SizeHintPSize (line 28) | SizeHintPSize constant SizeHintPMinSize (line 29) | SizeHintPMinSize constant SizeHintPMaxSize (line 30) | SizeHintPMaxSize constant SizeHintPResizeInc (line 31) | SizeHintPResizeInc constant SizeHintPAspect (line 32) | SizeHintPAspect constant SizeHintPBaseSize (line 33) | SizeHintPBaseSize constant SizeHintPWinGravity (line 34) | SizeHintPWinGravity constant StateWithdrawn (line 38) | StateWithdrawn = iota constant StateNormal (line 39) | StateNormal constant StateZoomed (line 40) | StateZoomed constant StateIconic (line 41) | StateIconic constant StateInactive (line 42) | StateInactive function WmNameGet (line 46) | func WmNameGet(xu *xgbutil.XUtil, win xproto.Window) (string, error) { function WmNameSet (line 51) | func WmNameSet(xu *xgbutil.XUtil, win xproto.Window, name string) error { function WmIconNameGet (line 56) | func WmIconNameGet(xu *xgbutil.XUtil, win xproto.Window) (string, error) { function WmIconNameSet (line 61) | func WmIconNameSet(xu *xgbutil.XUtil, win xproto.Window, name string) er... type NormalHints (line 68) | type NormalHints struct function WmNormalHintsGet (line 78) | func WmNormalHintsGet(xu *xgbutil.XUtil, function WmNormalHintsSet (line 122) | func WmNormalHintsSet(xu *xgbutil.XUtil, win xproto.Window, type Hints (line 142) | type Hints struct function WmHintsGet (line 151) | func WmHintsGet(xu *xgbutil.XUtil, function WmHintsSet (line 181) | func WmHintsSet(xu *xgbutil.XUtil, win xproto.Window, hints *Hints) error { type WmClass (line 194) | type WmClass struct function WmClassGet (line 199) | func WmClassGet(xu *xgbutil.XUtil, win xproto.Window) (*WmClass, error) { function WmClassSet (line 217) | func WmClassSet(xu *xgbutil.XUtil, win xproto.Window, class *WmClass) er... function WmTransientForGet (line 226) | func WmTransientForGet(xu *xgbutil.XUtil, function WmTransientForSet (line 233) | func WmTransientForSet(xu *xgbutil.XUtil, win xproto.Window, function WmProtocolsGet (line 241) | func WmProtocolsGet(xu *xgbutil.XUtil, win xproto.Window) ([]string, err... function WmProtocolsSet (line 247) | func WmProtocolsSet(xu *xgbutil.XUtil, win xproto.Window, function WmColormapWindowsGet (line 258) | func WmColormapWindowsGet(xu *xgbutil.XUtil, function WmColormapWindowsSet (line 266) | func WmColormapWindowsSet(xu *xgbutil.XUtil, win xproto.Window, function WmClientMachineGet (line 274) | func WmClientMachineGet(xu *xgbutil.XUtil, win xproto.Window) (string, e... function WmClientMachineSet (line 279) | func WmClientMachineSet(xu *xgbutil.XUtil, win xproto.Window, type WmState (line 289) | type WmState struct function WmStateGet (line 295) | func WmStateGet(xu *xgbutil.XUtil, win xproto.Window) (*WmState, error) { function WmStateSet (line 313) | func WmStateSet(xu *xgbutil.XUtil, win xproto.Window, state *WmState) er... type IconSize (line 324) | type IconSize struct function WmIconSizeGet (line 329) | func WmIconSizeGet(xu *xgbutil.XUtil, win xproto.Window) (*IconSize, err... function WmIconSizeSet (line 348) | func WmIconSizeSet(xu *xgbutil.XUtil, win xproto.Window, FILE: icccm/protocols.go function IsDeleteProtocol (line 18) | func IsDeleteProtocol(X *xgbutil.XUtil, ev xevent.ClientMessageEvent) bo... function IsFocusProtocol (line 43) | func IsFocusProtocol(X *xgbutil.XUtil, ev xevent.ClientMessageEvent) bool { FILE: keybind/callback.go function connect (line 16) | func connect(xu *xgbutil.XUtil, callback xgbutil.CallbackKey, function DeduceKeyInfo (line 76) | func DeduceKeyInfo(state uint16, type KeyPressFun (line 88) | type KeyPressFun method Connect (line 90) | func (callback KeyPressFun) Connect(xu *xgbutil.XUtil, win xproto.Window, method Run (line 96) | func (callback KeyPressFun) Run(xu *xgbutil.XUtil, event interface{}) { type KeyReleaseFun (line 102) | type KeyReleaseFun method Connect (line 104) | func (callback KeyReleaseFun) Connect(xu *xgbutil.XUtil, win xproto.Wi... method Run (line 110) | func (callback KeyReleaseFun) Run(xu *xgbutil.XUtil, event interface{}) { function runKeyPressCallbacks (line 116) | func runKeyPressCallbacks(xu *xgbutil.XUtil, ev xevent.KeyPressEvent) { function runKeyReleaseCallbacks (line 124) | func runKeyReleaseCallbacks(xu *xgbutil.XUtil, ev xevent.KeyReleaseEvent) { function Detach (line 133) | func Detach(xu *xgbutil.XUtil, win xproto.Window) { function DetachPress (line 140) | func DetachPress(xu *xgbutil.XUtil, win xproto.Window) { function DetachRelease (line 146) | func DetachRelease(xu *xgbutil.XUtil, win xproto.Window) { function detach (line 153) | func detach(xu *xgbutil.XUtil, evtype int, win xproto.Window) { FILE: keybind/encoding.go function LookupString (line 31) | func LookupString(xu *xgbutil.XUtil, mods uint16, function ModifierString (line 62) | func ModifierString(mods uint16) string { function KeyMatch (line 75) | func KeyMatch(xu *xgbutil.XUtil, function interpretSymList (line 84) | func interpretSymList(xu *xgbutil.XUtil, keycode xproto.Keycode) ( FILE: keybind/keybind.go function Initialize (line 28) | func Initialize(xu *xgbutil.XUtil) { function updateMaps (line 42) | func updateMaps(xu *xgbutil.XUtil, e xevent.MappingNotifyEvent) { function minMaxKeycodeGet (line 94) | func minMaxKeycodeGet(xu *xgbutil.XUtil) (xproto.Keycode, xproto.Keycode) { function MapsGet (line 101) | func MapsGet(xu *xgbutil.XUtil) (*xproto.GetKeyboardMappingReply, function ParseString (line 132) | func ParseString( function StrToKeycodes (line 173) | func StrToKeycodes(xu *xgbutil.XUtil, str string) []xproto.Keycode { function keysymsPer (line 195) | func keysymsPer(xu *xgbutil.XUtil) int { function keycodesGet (line 201) | func keycodesGet(xu *xgbutil.XUtil, keysym xproto.Keysym) []xproto.Keyco... function KeysymToStr (line 231) | func KeysymToStr(keysym xproto.Keysym) string { function KeysymGet (line 248) | func KeysymGet(xu *xgbutil.XUtil, keycode xproto.Keycode, function KeysymGetWithMap (line 256) | func KeysymGetWithMap(xu *xgbutil.XUtil, keyMap *xgbutil.KeyboardMapping, function ModGet (line 267) | func ModGet(xu *xgbutil.XUtil, keycode xproto.Keycode) uint16 { function Grab (line 281) | func Grab(xu *xgbutil.XUtil, win xproto.Window, function GrabChecked (line 295) | func GrabChecked(xu *xgbutil.XUtil, win xproto.Window, function Ungrab (line 311) | func Ungrab(xu *xgbutil.XUtil, win xproto.Window, function GrabKeyboard (line 324) | func GrabKeyboard(xu *xgbutil.XUtil, win xproto.Window) error { function UngrabKeyboard (line 352) | func UngrabKeyboard(xu *xgbutil.XUtil) { function SmartGrab (line 358) | func SmartGrab(xu *xgbutil.XUtil, win xproto.Window) error { function SmartUngrab (line 371) | func SmartUngrab(xu *xgbutil.XUtil) { function DummyGrab (line 379) | func DummyGrab(xu *xgbutil.XUtil) error { function DummyUngrab (line 384) | func DummyUngrab(xu *xgbutil.XUtil) { FILE: keybind/keysymdef.go function init (line 18) | func init() { FILE: keybind/xutil.go function attachKeyBindCallback (line 21) | func attachKeyBindCallback(xu *xgbutil.XUtil, evtype int, win xproto.Win... function addKeyString (line 41) | func addKeyString(xu *xgbutil.XUtil, callback xgbutil.CallbackKey, function keyKeys (line 58) | func keyKeys(xu *xgbutil.XUtil) []xgbutil.KeyKey { function runKeyBindCallbacks (line 74) | func runKeyBindCallbacks(xu *xgbutil.XUtil, event interface{}, evtype int, function keyCallbacks (line 84) | func keyCallbacks(xu *xgbutil.XUtil, function connectedKeyBind (line 97) | func connectedKeyBind(xu *xgbutil.XUtil, evtype int, win xproto.Window) ... function detachKeyBindWindow (line 118) | func detachKeyBindWindow(xu *xgbutil.XUtil, evtype int, win xproto.Windo... function keyBindGrabs (line 138) | func keyBindGrabs(xu *xgbutil.XUtil, evtype int, win xproto.Window, mods... function KeyMapGet (line 149) | func KeyMapGet(xu *xgbutil.XUtil) *xgbutil.KeyboardMapping { function KeyMapSet (line 157) | func KeyMapSet(xu *xgbutil.XUtil, keyMapReply *xproto.GetKeyboardMapping... function ModMapGet (line 162) | func ModMapGet(xu *xgbutil.XUtil) *xgbutil.ModifierMapping { function ModMapSet (line 170) | func ModMapSet(xu *xgbutil.XUtil, modMapReply *xproto.GetModifierMapping... FILE: motif/motif.go constant HintFunctions (line 40) | HintFunctions = (1 << iota) constant HintDecorations (line 41) | HintDecorations constant HintInputMode (line 42) | HintInputMode constant HintStatus (line 43) | HintStatus constant FunctionAll (line 47) | FunctionAll = (1 << iota) constant FunctionResize (line 48) | FunctionResize constant FunctionMove (line 49) | FunctionMove constant FunctionMinimize (line 50) | FunctionMinimize constant FunctionMaximize (line 51) | FunctionMaximize constant FunctionClose (line 52) | FunctionClose constant FunctionNone (line 53) | FunctionNone = 0 constant DecorationAll (line 57) | DecorationAll = (1 << iota) constant DecorationBorder (line 58) | DecorationBorder constant DecorationResizeH (line 59) | DecorationResizeH constant DecorationTitle (line 60) | DecorationTitle constant DecorationMenu (line 61) | DecorationMenu constant DecorationMinimize (line 62) | DecorationMinimize constant DecorationMaximize (line 63) | DecorationMaximize constant DecorationNone (line 64) | DecorationNone = 0 constant InputPrimaryApplicationModal (line 68) | InputPrimaryApplicationModal = (1 << iota) constant InputSystemModal (line 69) | InputSystemModal constant InputFullApplicationModal (line 70) | InputFullApplicationModal constant InputModeless (line 71) | InputModeless = 0 constant StatusTearoffWindow (line 74) | StatusTearoffWindow = 1 function Decor (line 80) | func Decor(mh *Hints) bool { type Hints (line 93) | type Hints struct function WmHintsGet (line 99) | func WmHintsGet(xu *xgbutil.XUtil, win xproto.Window) (mh *Hints, err er... function WmHintsSet (line 124) | func WmHintsSet(xu *xgbutil.XUtil, win xproto.Window, mh *Hints) error { FILE: mousebind/callback.go function connect (line 14) | func connect(xu *xgbutil.XUtil, callback xgbutil.CallbackMouse, evtype int, function DeduceButtonInfo (line 65) | func DeduceButtonInfo(state uint16, type ButtonPressFun (line 94) | type ButtonPressFun method Connect (line 100) | func (callback ButtonPressFun) Connect(xu *xgbutil.XUtil, win xproto.W... method Run (line 106) | func (callback ButtonPressFun) Run(xu *xgbutil.XUtil, event interface{... type ButtonReleaseFun (line 112) | type ButtonReleaseFun method Connect (line 118) | func (callback ButtonReleaseFun) Connect(xu *xgbutil.XUtil, win xproto... method Run (line 125) | func (callback ButtonReleaseFun) Run(xu *xgbutil.XUtil, event interfac... function runButtonPressCallbacks (line 131) | func runButtonPressCallbacks(xu *xgbutil.XUtil, ev xevent.ButtonPressEve... function runButtonReleaseCallbacks (line 139) | func runButtonReleaseCallbacks(xu *xgbutil.XUtil, function Detach (line 150) | func Detach(xu *xgbutil.XUtil, win xproto.Window) { function DetachPress (line 157) | func DetachPress(xu *xgbutil.XUtil, win xproto.Window) { function DetachRelease (line 163) | func DetachRelease(xu *xgbutil.XUtil, win xproto.Window) { function detach (line 170) | func detach(xu *xgbutil.XUtil, evtype int, win xproto.Window) { FILE: mousebind/drag.go function Drag (line 18) | func Drag(xu *xgbutil.XUtil, grabwin xproto.Window, win xproto.Window, function dragGrab (line 37) | func dragGrab(xu *xgbutil.XUtil, grabwin xproto.Window, win xproto.Window, function dragUngrab (line 57) | func dragUngrab(xu *xgbutil.XUtil) { function DragBegin (line 70) | func DragBegin(xu *xgbutil.XUtil, ev xevent.ButtonPressEvent, function dragStep (line 98) | func dragStep(xu *xgbutil.XUtil, ev xevent.MotionNotifyEvent) { function DragEnd (line 150) | func DragEnd(xu *xgbutil.XUtil, ev xevent.ButtonReleaseEvent) { FILE: mousebind/mousebind.go function Initialize (line 29) | func Initialize(xu *xgbutil.XUtil) { function ParseString (line 39) | func ParseString(xu *xgbutil.XUtil, str string) (uint16, xproto.Button, ... function Grab (line 98) | func Grab(xu *xgbutil.XUtil, win xproto.Window, mods uint16, function GrabChecked (line 120) | func GrabChecked(xu *xgbutil.XUtil, win xproto.Window, mods uint16, function Ungrab (line 141) | func Ungrab(xu *xgbutil.XUtil, win xproto.Window, mods uint16, function GrabPointer (line 154) | func GrabPointer(xu *xgbutil.XUtil, win xproto.Window, confine xproto.Wi... function UngrabPointer (line 169) | func UngrabPointer(xu *xgbutil.XUtil) { FILE: mousebind/xutil.go function attachMouseBindCallback (line 20) | func attachMouseBindCallback(xu *xgbutil.XUtil, evtype int, win xproto.W... function mouseKeys (line 39) | func mouseKeys(xu *xgbutil.XUtil) []xgbutil.MouseKey { function mouseCallbacks (line 53) | func mouseCallbacks(xu *xgbutil.XUtil, function runMouseBindCallbacks (line 66) | func runMouseBindCallbacks(xu *xgbutil.XUtil, event interface{}, evtype ... function connectedMouseBind (line 78) | func connectedMouseBind(xu *xgbutil.XUtil, evtype int, win xproto.Window... function detachMouseBindWindow (line 96) | func detachMouseBindWindow(xu *xgbutil.XUtil, evtype int, win xproto.Win... function mouseBindGrabs (line 113) | func mouseBindGrabs(xu *xgbutil.XUtil, evtype int, win xproto.Window, function mouseDrag (line 124) | func mouseDrag(xu *xgbutil.XUtil) bool { function mouseDragSet (line 129) | func mouseDragSet(xu *xgbutil.XUtil, dragging bool) { function mouseDragStep (line 135) | func mouseDragStep(xu *xgbutil.XUtil) xgbutil.MouseDragFun { function mouseDragStepSet (line 140) | func mouseDragStepSet(xu *xgbutil.XUtil, f xgbutil.MouseDragFun) { function mouseDragEnd (line 146) | func mouseDragEnd(xu *xgbutil.XUtil) xgbutil.MouseDragFun { function mouseDragEndSet (line 151) | func mouseDragEndSet(xu *xgbutil.XUtil, f xgbutil.MouseDragFun) { FILE: types.go type Callback (line 31) | type Callback interface type CallbackHook (line 45) | type CallbackHook interface type CallbackKey (line 58) | type CallbackKey interface type CallbackMouse (line 72) | type CallbackMouse interface type KeyKey (line 92) | type KeyKey struct type KeyString (line 102) | type KeyString struct type MouseKey (line 114) | type MouseKey struct type KeyboardMapping (line 125) | type KeyboardMapping struct type ModifierMapping (line 133) | type ModifierMapping struct type ErrorHandlerFun (line 145) | type ErrorHandlerFun type EventOrError (line 153) | type EventOrError struct type MouseDragFun (line 160) | type MouseDragFun type MouseDragBeginFun (line 166) | type MouseDragBeginFun FILE: xcursor/cursordef.go constant XCursor (line 4) | XCursor = 0 constant Arrow (line 5) | Arrow = 2 constant BasedArrowDown (line 6) | BasedArrowDown = 4 constant BasedArrowUp (line 7) | BasedArrowUp = 6 constant Boat (line 8) | Boat = 8 constant Bogosity (line 9) | Bogosity = 10 constant BottomLeftCorner (line 10) | BottomLeftCorner = 12 constant BottomRightCorner (line 11) | BottomRightCorner = 14 constant BottomSide (line 12) | BottomSide = 16 constant BottomTee (line 13) | BottomTee = 18 constant BoxSpiral (line 14) | BoxSpiral = 20 constant CenterPtr (line 15) | CenterPtr = 22 constant Circle (line 16) | Circle = 24 constant Clock (line 17) | Clock = 26 constant CoffeeMug (line 18) | CoffeeMug = 28 constant Cross (line 19) | Cross = 30 constant CrossReverse (line 20) | CrossReverse = 32 constant Crosshair (line 21) | Crosshair = 34 constant DiamondCross (line 22) | DiamondCross = 36 constant Dot (line 23) | Dot = 38 constant DotBoxMask (line 24) | DotBoxMask = 40 constant DoubleArrow (line 25) | DoubleArrow = 42 constant DraftLarge (line 26) | DraftLarge = 44 constant DraftSmall (line 27) | DraftSmall = 46 constant DrapedBox (line 28) | DrapedBox = 48 constant Exchange (line 29) | Exchange = 50 constant Fleur (line 30) | Fleur = 52 constant Gobbler (line 31) | Gobbler = 54 constant Gumby (line 32) | Gumby = 56 constant Hand1 (line 33) | Hand1 = 58 constant Hand2 (line 34) | Hand2 = 60 constant Heart (line 35) | Heart = 62 constant Icon (line 36) | Icon = 64 constant IronCross (line 37) | IronCross = 66 constant LeftPtr (line 38) | LeftPtr = 68 constant LeftSide (line 39) | LeftSide = 70 constant LeftTee (line 40) | LeftTee = 72 constant LeftButton (line 41) | LeftButton = 74 constant LLAngle (line 42) | LLAngle = 76 constant LRAngle (line 43) | LRAngle = 78 constant Man (line 44) | Man = 80 constant MiddleButton (line 45) | MiddleButton = 82 constant Mouse (line 46) | Mouse = 84 constant Pencil (line 47) | Pencil = 86 constant Pirate (line 48) | Pirate = 88 constant Plus (line 49) | Plus = 90 constant QuestionArrow (line 50) | QuestionArrow = 92 constant RightPtr (line 51) | RightPtr = 94 constant RightSide (line 52) | RightSide = 96 constant RightTee (line 53) | RightTee = 98 constant RightButton (line 54) | RightButton = 100 constant RtlLogo (line 55) | RtlLogo = 102 constant Sailboat (line 56) | Sailboat = 104 constant SBDownArrow (line 57) | SBDownArrow = 106 constant SBHDoubleArrow (line 58) | SBHDoubleArrow = 108 constant SBLeftArrow (line 59) | SBLeftArrow = 110 constant SBRightArrow (line 60) | SBRightArrow = 112 constant SBUpArrow (line 61) | SBUpArrow = 114 constant SBVDoubleArrow (line 62) | SBVDoubleArrow = 116 constant Shuttle (line 63) | Shuttle = 118 constant Sizing (line 64) | Sizing = 120 constant Spider (line 65) | Spider = 122 constant Spraycan (line 66) | Spraycan = 124 constant Star (line 67) | Star = 126 constant Target (line 68) | Target = 128 constant TCross (line 69) | TCross = 130 constant TopLeftArrow (line 70) | TopLeftArrow = 132 constant TopLeftCorner (line 71) | TopLeftCorner = 134 constant TopRightCorner (line 72) | TopRightCorner = 136 constant TopSide (line 73) | TopSide = 138 constant TopTee (line 74) | TopTee = 140 constant Trek (line 75) | Trek = 142 constant ULAngle (line 76) | ULAngle = 144 constant Umbrella (line 77) | Umbrella = 146 constant URAngle (line 78) | URAngle = 148 constant Watch (line 79) | Watch = 150 constant XTerm (line 80) | XTerm = 152 FILE: xcursor/xcursor.go function CreateCursor (line 11) | func CreateCursor(xu *xgbutil.XUtil, cursor uint16) (xproto.Cursor, erro... function CreateCursorExtra (line 20) | func CreateCursorExtra(xu *xgbutil.XUtil, cursor, foreRed, foreGreen, FILE: xevent/callback.go type KeyPressFun (line 17) | type KeyPressFun method Connect (line 19) | func (callback KeyPressFun) Connect(xu *xgbutil.XUtil, method Run (line 24) | func (callback KeyPressFun) Run(xu *xgbutil.XUtil, event interface{}) { type KeyReleaseFun (line 28) | type KeyReleaseFun method Connect (line 30) | func (callback KeyReleaseFun) Connect(xu *xgbutil.XUtil, method Run (line 35) | func (callback KeyReleaseFun) Run(xu *xgbutil.XUtil, event interface{}) { type ButtonPressFun (line 39) | type ButtonPressFun method Connect (line 41) | func (callback ButtonPressFun) Connect(xu *xgbutil.XUtil, method Run (line 46) | func (callback ButtonPressFun) Run(xu *xgbutil.XUtil, event interface{... type ButtonReleaseFun (line 50) | type ButtonReleaseFun method Connect (line 52) | func (callback ButtonReleaseFun) Connect(xu *xgbutil.XUtil, method Run (line 57) | func (callback ButtonReleaseFun) Run(xu *xgbutil.XUtil, event interfac... type MotionNotifyFun (line 61) | type MotionNotifyFun method Connect (line 63) | func (callback MotionNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 68) | func (callback MotionNotifyFun) Run(xu *xgbutil.XUtil, event interface... type EnterNotifyFun (line 72) | type EnterNotifyFun method Connect (line 74) | func (callback EnterNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 79) | func (callback EnterNotifyFun) Run(xu *xgbutil.XUtil, event interface{... type LeaveNotifyFun (line 83) | type LeaveNotifyFun method Connect (line 85) | func (callback LeaveNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 90) | func (callback LeaveNotifyFun) Run(xu *xgbutil.XUtil, event interface{... type FocusInFun (line 94) | type FocusInFun method Connect (line 96) | func (callback FocusInFun) Connect(xu *xgbutil.XUtil, method Run (line 101) | func (callback FocusInFun) Run(xu *xgbutil.XUtil, event interface{}) { type FocusOutFun (line 105) | type FocusOutFun method Connect (line 107) | func (callback FocusOutFun) Connect(xu *xgbutil.XUtil, method Run (line 112) | func (callback FocusOutFun) Run(xu *xgbutil.XUtil, event interface{}) { type KeymapNotifyFun (line 116) | type KeymapNotifyFun method Connect (line 118) | func (callback KeymapNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 123) | func (callback KeymapNotifyFun) Run(xu *xgbutil.XUtil, event interface... type ExposeFun (line 127) | type ExposeFun method Connect (line 129) | func (callback ExposeFun) Connect(xu *xgbutil.XUtil, method Run (line 134) | func (callback ExposeFun) Run(xu *xgbutil.XUtil, event interface{}) { type GraphicsExposureFun (line 138) | type GraphicsExposureFun method Connect (line 140) | func (callback GraphicsExposureFun) Connect(xu *xgbutil.XUtil, method Run (line 145) | func (callback GraphicsExposureFun) Run(xu *xgbutil.XUtil, event inter... type NoExposureFun (line 149) | type NoExposureFun method Connect (line 151) | func (callback NoExposureFun) Connect(xu *xgbutil.XUtil, method Run (line 156) | func (callback NoExposureFun) Run(xu *xgbutil.XUtil, event interface{}) { type VisibilityNotifyFun (line 160) | type VisibilityNotifyFun method Connect (line 162) | func (callback VisibilityNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 167) | func (callback VisibilityNotifyFun) Run(xu *xgbutil.XUtil, event inter... type CreateNotifyFun (line 171) | type CreateNotifyFun method Connect (line 173) | func (callback CreateNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 178) | func (callback CreateNotifyFun) Run(xu *xgbutil.XUtil, event interface... type DestroyNotifyFun (line 182) | type DestroyNotifyFun method Connect (line 184) | func (callback DestroyNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 189) | func (callback DestroyNotifyFun) Run(xu *xgbutil.XUtil, event interfac... type UnmapNotifyFun (line 193) | type UnmapNotifyFun method Connect (line 195) | func (callback UnmapNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 200) | func (callback UnmapNotifyFun) Run(xu *xgbutil.XUtil, event interface{... type MapNotifyFun (line 204) | type MapNotifyFun method Connect (line 206) | func (callback MapNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 211) | func (callback MapNotifyFun) Run(xu *xgbutil.XUtil, event interface{}) { type MapRequestFun (line 215) | type MapRequestFun method Connect (line 217) | func (callback MapRequestFun) Connect(xu *xgbutil.XUtil, method Run (line 222) | func (callback MapRequestFun) Run(xu *xgbutil.XUtil, event interface{}) { type ReparentNotifyFun (line 226) | type ReparentNotifyFun method Connect (line 228) | func (callback ReparentNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 233) | func (callback ReparentNotifyFun) Run(xu *xgbutil.XUtil, event interfa... type ConfigureNotifyFun (line 237) | type ConfigureNotifyFun method Connect (line 239) | func (callback ConfigureNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 244) | func (callback ConfigureNotifyFun) Run(xu *xgbutil.XUtil, event interf... type ConfigureRequestFun (line 248) | type ConfigureRequestFun method Connect (line 250) | func (callback ConfigureRequestFun) Connect(xu *xgbutil.XUtil, method Run (line 255) | func (callback ConfigureRequestFun) Run(xu *xgbutil.XUtil, event inter... type GravityNotifyFun (line 259) | type GravityNotifyFun method Connect (line 261) | func (callback GravityNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 266) | func (callback GravityNotifyFun) Run(xu *xgbutil.XUtil, event interfac... type ResizeRequestFun (line 270) | type ResizeRequestFun method Connect (line 272) | func (callback ResizeRequestFun) Connect(xu *xgbutil.XUtil, method Run (line 277) | func (callback ResizeRequestFun) Run(xu *xgbutil.XUtil, event interfac... type CirculateNotifyFun (line 281) | type CirculateNotifyFun method Connect (line 283) | func (callback CirculateNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 288) | func (callback CirculateNotifyFun) Run(xu *xgbutil.XUtil, event interf... type CirculateRequestFun (line 292) | type CirculateRequestFun method Connect (line 294) | func (callback CirculateRequestFun) Connect(xu *xgbutil.XUtil, method Run (line 299) | func (callback CirculateRequestFun) Run(xu *xgbutil.XUtil, event inter... type PropertyNotifyFun (line 303) | type PropertyNotifyFun method Connect (line 305) | func (callback PropertyNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 310) | func (callback PropertyNotifyFun) Run(xu *xgbutil.XUtil, event interfa... type SelectionClearFun (line 314) | type SelectionClearFun method Connect (line 316) | func (callback SelectionClearFun) Connect(xu *xgbutil.XUtil, method Run (line 321) | func (callback SelectionClearFun) Run(xu *xgbutil.XUtil, event interfa... type SelectionRequestFun (line 325) | type SelectionRequestFun method Connect (line 327) | func (callback SelectionRequestFun) Connect(xu *xgbutil.XUtil, method Run (line 332) | func (callback SelectionRequestFun) Run(xu *xgbutil.XUtil, event inter... type SelectionNotifyFun (line 336) | type SelectionNotifyFun method Connect (line 338) | func (callback SelectionNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 343) | func (callback SelectionNotifyFun) Run(xu *xgbutil.XUtil, event interf... type ColormapNotifyFun (line 347) | type ColormapNotifyFun method Connect (line 349) | func (callback ColormapNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 354) | func (callback ColormapNotifyFun) Run(xu *xgbutil.XUtil, event interfa... type ClientMessageFun (line 358) | type ClientMessageFun method Connect (line 360) | func (callback ClientMessageFun) Connect(xu *xgbutil.XUtil, method Run (line 365) | func (callback ClientMessageFun) Run(xu *xgbutil.XUtil, event interfac... type MappingNotifyFun (line 369) | type MappingNotifyFun method Connect (line 371) | func (callback MappingNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 376) | func (callback MappingNotifyFun) Run(xu *xgbutil.XUtil, event interfac... type ShapeNotifyFun (line 380) | type ShapeNotifyFun method Connect (line 382) | func (callback ShapeNotifyFun) Connect(xu *xgbutil.XUtil, method Run (line 387) | func (callback ShapeNotifyFun) Run(xu *xgbutil.XUtil, event interface{... FILE: xevent/eventloop.go function Read (line 23) | func Read(xu *xgbutil.XUtil, block bool) { function Main (line 51) | func Main(xu *xgbutil.XUtil) { function MainPing (line 82) | func MainPing(xu *xgbutil.XUtil) (chan struct{}, chan struct{}, chan str... function mainEventLoop (line 93) | func mainEventLoop(xu *xgbutil.XUtil, function processEventQueue (line 113) | func processEventQueue(xu *xgbutil.XUtil, pingBefore, pingAfter chan str... FILE: xevent/types_auto.go type KeyPressEvent (line 18) | type KeyPressEvent struct method String (line 24) | func (ev KeyPressEvent) String() string { constant KeyPress (line 22) | KeyPress = xproto.KeyPress type KeyReleaseEvent (line 28) | type KeyReleaseEvent struct method String (line 34) | func (ev KeyReleaseEvent) String() string { constant KeyRelease (line 32) | KeyRelease = xproto.KeyRelease type ButtonPressEvent (line 38) | type ButtonPressEvent struct method String (line 44) | func (ev ButtonPressEvent) String() string { constant ButtonPress (line 42) | ButtonPress = xproto.ButtonPress type ButtonReleaseEvent (line 48) | type ButtonReleaseEvent struct method String (line 54) | func (ev ButtonReleaseEvent) String() string { constant ButtonRelease (line 52) | ButtonRelease = xproto.ButtonRelease type MotionNotifyEvent (line 58) | type MotionNotifyEvent struct method String (line 64) | func (ev MotionNotifyEvent) String() string { constant MotionNotify (line 62) | MotionNotify = xproto.MotionNotify type EnterNotifyEvent (line 68) | type EnterNotifyEvent struct method String (line 74) | func (ev EnterNotifyEvent) String() string { constant EnterNotify (line 72) | EnterNotify = xproto.EnterNotify type LeaveNotifyEvent (line 78) | type LeaveNotifyEvent struct method String (line 84) | func (ev LeaveNotifyEvent) String() string { constant LeaveNotify (line 82) | LeaveNotify = xproto.LeaveNotify type FocusInEvent (line 88) | type FocusInEvent struct method String (line 94) | func (ev FocusInEvent) String() string { constant FocusIn (line 92) | FocusIn = xproto.FocusIn type FocusOutEvent (line 98) | type FocusOutEvent struct method String (line 104) | func (ev FocusOutEvent) String() string { constant FocusOut (line 102) | FocusOut = xproto.FocusOut type KeymapNotifyEvent (line 108) | type KeymapNotifyEvent struct method String (line 114) | func (ev KeymapNotifyEvent) String() string { constant KeymapNotify (line 112) | KeymapNotify = xproto.KeymapNotify type ExposeEvent (line 118) | type ExposeEvent struct method String (line 124) | func (ev ExposeEvent) String() string { constant Expose (line 122) | Expose = xproto.Expose type GraphicsExposureEvent (line 128) | type GraphicsExposureEvent struct method String (line 134) | func (ev GraphicsExposureEvent) String() string { constant GraphicsExposure (line 132) | GraphicsExposure = xproto.GraphicsExposure type NoExposureEvent (line 138) | type NoExposureEvent struct method String (line 144) | func (ev NoExposureEvent) String() string { constant NoExposure (line 142) | NoExposure = xproto.NoExposure type VisibilityNotifyEvent (line 148) | type VisibilityNotifyEvent struct method String (line 154) | func (ev VisibilityNotifyEvent) String() string { constant VisibilityNotify (line 152) | VisibilityNotify = xproto.VisibilityNotify type CreateNotifyEvent (line 158) | type CreateNotifyEvent struct method String (line 164) | func (ev CreateNotifyEvent) String() string { constant CreateNotify (line 162) | CreateNotify = xproto.CreateNotify type DestroyNotifyEvent (line 168) | type DestroyNotifyEvent struct method String (line 174) | func (ev DestroyNotifyEvent) String() string { constant DestroyNotify (line 172) | DestroyNotify = xproto.DestroyNotify type UnmapNotifyEvent (line 178) | type UnmapNotifyEvent struct method String (line 184) | func (ev UnmapNotifyEvent) String() string { constant UnmapNotify (line 182) | UnmapNotify = xproto.UnmapNotify type MapNotifyEvent (line 188) | type MapNotifyEvent struct method String (line 194) | func (ev MapNotifyEvent) String() string { constant MapNotify (line 192) | MapNotify = xproto.MapNotify type MapRequestEvent (line 198) | type MapRequestEvent struct method String (line 204) | func (ev MapRequestEvent) String() string { constant MapRequest (line 202) | MapRequest = xproto.MapRequest type ReparentNotifyEvent (line 208) | type ReparentNotifyEvent struct method String (line 214) | func (ev ReparentNotifyEvent) String() string { constant ReparentNotify (line 212) | ReparentNotify = xproto.ReparentNotify type ConfigureRequestEvent (line 218) | type ConfigureRequestEvent struct method String (line 224) | func (ev ConfigureRequestEvent) String() string { constant ConfigureRequest (line 222) | ConfigureRequest = xproto.ConfigureRequest type GravityNotifyEvent (line 228) | type GravityNotifyEvent struct method String (line 234) | func (ev GravityNotifyEvent) String() string { constant GravityNotify (line 232) | GravityNotify = xproto.GravityNotify type ResizeRequestEvent (line 238) | type ResizeRequestEvent struct method String (line 244) | func (ev ResizeRequestEvent) String() string { constant ResizeRequest (line 242) | ResizeRequest = xproto.ResizeRequest type CirculateNotifyEvent (line 248) | type CirculateNotifyEvent struct method String (line 254) | func (ev CirculateNotifyEvent) String() string { constant CirculateNotify (line 252) | CirculateNotify = xproto.CirculateNotify type CirculateRequestEvent (line 258) | type CirculateRequestEvent struct method String (line 264) | func (ev CirculateRequestEvent) String() string { constant CirculateRequest (line 262) | CirculateRequest = xproto.CirculateRequest type PropertyNotifyEvent (line 268) | type PropertyNotifyEvent struct method String (line 274) | func (ev PropertyNotifyEvent) String() string { constant PropertyNotify (line 272) | PropertyNotify = xproto.PropertyNotify type SelectionClearEvent (line 278) | type SelectionClearEvent struct method String (line 284) | func (ev SelectionClearEvent) String() string { constant SelectionClear (line 282) | SelectionClear = xproto.SelectionClear type SelectionRequestEvent (line 288) | type SelectionRequestEvent struct method String (line 294) | func (ev SelectionRequestEvent) String() string { constant SelectionRequest (line 292) | SelectionRequest = xproto.SelectionRequest type SelectionNotifyEvent (line 298) | type SelectionNotifyEvent struct method String (line 304) | func (ev SelectionNotifyEvent) String() string { constant SelectionNotify (line 302) | SelectionNotify = xproto.SelectionNotify type ColormapNotifyEvent (line 308) | type ColormapNotifyEvent struct method String (line 314) | func (ev ColormapNotifyEvent) String() string { constant ColormapNotify (line 312) | ColormapNotify = xproto.ColormapNotify type MappingNotifyEvent (line 318) | type MappingNotifyEvent struct method String (line 324) | func (ev MappingNotifyEvent) String() string { constant MappingNotify (line 322) | MappingNotify = xproto.MappingNotify type ShapeNotifyEvent (line 328) | type ShapeNotifyEvent struct method String (line 334) | func (ev ShapeNotifyEvent) String() string { constant ShapeNotify (line 332) | ShapeNotify = shape.Notify FILE: xevent/types_manual.go type ClientMessageEvent (line 10) | type ClientMessageEvent struct constant ClientMessage (line 14) | ClientMessage = xproto.ClientMessage function NewClientMessage (line 24) | func NewClientMessage(Format byte, Window xproto.Window, Type xproto.Atom, type ConfigureNotifyEvent (line 73) | type ConfigureNotifyEvent struct constant ConfigureNotify (line 77) | ConfigureNotify = xproto.ConfigureNotify function NewConfigureNotify (line 81) | func NewConfigureNotify(Event, Window, AboveSibling xproto.Window, FILE: xevent/xevent.go function Enqueue (line 43) | func Enqueue(xu *xgbutil.XUtil, ev xgb.Event, err xgb.Error) { function Dequeue (line 56) | func Dequeue(xu *xgbutil.XUtil) (xgb.Event, xgb.Error) { function DequeueAt (line 67) | func DequeueAt(xu *xgbutil.XUtil, i int) { function Empty (line 75) | func Empty(xu *xgbutil.XUtil) bool { function Peek (line 85) | func Peek(xu *xgbutil.XUtil) []xgbutil.EventOrError { function ErrorHandlerSet (line 101) | func ErrorHandlerSet(xu *xgbutil.XUtil, fun xgbutil.ErrorHandlerFun) { function ErrorHandlerGet (line 106) | func ErrorHandlerGet(xu *xgbutil.XUtil) xgbutil.ErrorHandlerFun { type HookFun (line 110) | type HookFun method Connect (line 112) | func (callback HookFun) Connect(xu *xgbutil.XUtil) { method Run (line 124) | func (callback HookFun) Run(xu *xgbutil.XUtil, event interface{}) bool { function getHooks (line 128) | func getHooks(xu *xgbutil.XUtil) []xgbutil.CallbackHook { function RedirectKeyEvents (line 139) | func RedirectKeyEvents(xu *xgbutil.XUtil, wid xproto.Window) { function RedirectKeyGet (line 145) | func RedirectKeyGet(xu *xgbutil.XUtil) xproto.Window { function Quit (line 155) | func Quit(xu *xgbutil.XUtil) { function Quitting (line 161) | func Quitting(xu *xgbutil.XUtil) bool { function attachCallback (line 170) | func attachCallback(xu *xgbutil.XUtil, evtype int, win xproto.Window, function runCallbacks (line 192) | func runCallbacks(xu *xgbutil.XUtil, event interface{}, evtype int, function Detach (line 218) | func Detach(xu *xgbutil.XUtil, win xproto.Window) { function SendRootEvent (line 229) | func SendRootEvent(xu *xgbutil.XUtil, ev xgb.Event, evMask uint32) error { function ReplayPointer (line 235) | func ReplayPointer(xu *xgbutil.XUtil) { FILE: xgbutil.go constant MaxReqSize (line 18) | MaxReqSize = (1 << 16) * 4 type XUtil (line 27) | type XUtil struct method Conn (line 279) | func (xu *XUtil) Conn() *xgb.Conn { method ExtInitialized (line 285) | func (xu *XUtil) ExtInitialized(extName string) bool { method Sync (line 292) | func (xu *XUtil) Sync() { method Setup (line 297) | func (xu *XUtil) Setup() *xproto.SetupInfo { method Screen (line 302) | func (xu *XUtil) Screen() *xproto.ScreenInfo { method RootWin (line 307) | func (xu *XUtil) RootWin() xproto.Window { method RootWinSet (line 315) | func (xu *XUtil) RootWinSet(root xproto.Window) { method TimeGet (line 320) | func (xu *XUtil) TimeGet() xproto.Timestamp { method TimeSet (line 325) | func (xu *XUtil) TimeSet(t xproto.Timestamp) { method GC (line 331) | func (xu *XUtil) GC() xproto.Gcontext { method Dummy (line 336) | func (xu *XUtil) Dummy() xproto.Window { method Grab (line 341) | func (xu *XUtil) Grab() { method Ungrab (line 346) | func (xu *XUtil) Ungrab() { function NewConn (line 179) | func NewConn() (*XUtil, error) { function NewConnDisplay (line 191) | func NewConnDisplay(display string) (*XUtil, error) { function NewConnXgb (line 205) | func NewConnXgb(c *xgb.Conn) (*XUtil, error) { FILE: xgraphics/convert.go function convertImage (line 19) | func convertImage(dest *Image, src image.Image) { function convertXImage (line 35) | func convertXImage(dest *Image, src *Image) { function convertYCbCr (line 39) | func convertYCbCr(dest *Image, src *image.YCbCr) { function convertRGBA (line 56) | func convertRGBA(dest *Image, src *image.RGBA) { function convertRGBA64 (line 71) | func convertRGBA64(dest *Image, src *image.RGBA64) { function convertNRGBA (line 86) | func convertNRGBA(dest *Image, src *image.NRGBA) { function convertNRGBA64 (line 104) | func convertNRGBA64(dest *Image, src *image.NRGBA64) { FILE: xgraphics/image.go type Image (line 42) | type Image struct method Destroy (line 100) | func (im *Image) Destroy() { method Scale (line 112) | func (im *Image) Scale(width, height int) *Image { method WritePng (line 121) | func (im *Image) WritePng(w io.Writer) error { method SavePng (line 126) | func (im *Image) SavePng(name string) error { method ColorModel (line 135) | func (im *Image) ColorModel() color.Model { method Bounds (line 140) | func (im *Image) Bounds() image.Rectangle { method At (line 145) | func (im *Image) At(x, y int) color.Color { method Set (line 160) | func (im *Image) Set(x, y int, c color.Color) { method SetBGRA (line 174) | func (im *Image) SetBGRA(x, y int, c BGRA) { method For (line 188) | func (im *Image) For(each func(x, y int) BGRA) { method ForExp (line 198) | func (im *Image) ForExp(each func(x, y int) (r, g, b, a uint8)) { method SubImage (line 224) | func (im *Image) SubImage(r image.Rectangle) image.Image { method PixOffset (line 243) | func (im *Image) PixOffset(x, y int) int { method Window (line 251) | func (im *Image) Window(parent xproto.Window) *xwindow.Window { function New (line 78) | func New(X *xgbutil.XUtil, r image.Rectangle) *Image { type BGRA (line 265) | type BGRA struct method RGBA (line 270) | func (c BGRA) RGBA() (r, g, b, a uint32) { function bgraModel (line 287) | func bgraModel(c color.Color) color.Color { FILE: xgraphics/new.go function NewConvert (line 30) | func NewConvert(X *xgbutil.XUtil, img image.Image) *Image { function NewFileName (line 64) | func NewFileName(X *xgbutil.XUtil, fileName string) (*Image, error) { function NewBytes (line 81) | func NewBytes(X *xgbutil.XUtil, bs []byte) (*Image, error) { function NewEwmhIcon (line 91) | func NewEwmhIcon(X *xgbutil.XUtil, icon *ewmh.WmIcon) *Image { function NewIcccmIcon (line 115) | func NewIcccmIcon(X *xgbutil.XUtil, iconPixmap, function NewDrawable (line 175) | func NewDrawable(X *xgbutil.XUtil, did xproto.Drawable) (*Image, error) { function readDrawableData (line 210) | func readDrawableData(X *xgbutil.XUtil, ximg *Image, did xproto.Drawable, function GetFormat (line 291) | func GetFormat(X *xgbutil.XUtil, depth byte) *xproto.Format { function getVisualInfo (line 303) | func getVisualInfo(X *xgbutil.XUtil, depth byte, FILE: xgraphics/text.go method Text (line 23) | func (im *Image) Text(x, y int, clr color.Color, fontSize float64, function Extents (line 47) | func Extents(font *truetype.Font, fontSize float64, text string) (int, i... function TextMaxExtents (line 64) | func TextMaxExtents(font *truetype.Font, fontSize float64, function ftContext (line 73) | func ftContext(font *truetype.Font, fontSize float64) *freetype.Context { function ParseFont (line 83) | func ParseFont(fontReader io.Reader) (*truetype.Font, error) { function MustFont (line 98) | func MustFont(font *truetype.Font, err error) *truetype.Font { FILE: xgraphics/util.go function Scale (line 24) | func Scale(img image.Image, width, height int) draw.Image { function Alpha (line 33) | func Alpha(dest *Image, alpha int) { function Blend (line 52) | func Blend(dest *Image, src image.Image, sp image.Point) { function BlendBgColor (line 80) | func BlendBgColor(dest *Image, c color.Color) { function BlendBGRA (line 103) | func BlendBGRA(dest, src BGRA) BGRA { function blend (line 116) | func blend(d, s uint8, alpha float64) uint8 { function FreePixmap (line 124) | func FreePixmap(X *xgbutil.XUtil, pixid xproto.Pixmap) { function FindIcon (line 139) | func FindIcon(X *xgbutil.XUtil, wid xproto.Window, function findIconEwmh (line 167) | func findIconEwmh(X *xgbutil.XUtil, wid xproto.Window, function findIconIcccm (line 184) | func findIconIcccm(X *xgbutil.XUtil, wid xproto.Window) (*Image, error) { function FindBestEwmhIcon (line 208) | func FindBestEwmhIcon(width, height int, icons []ewmh.WmIcon) *ewmh.WmIc... FILE: xgraphics/xsurface.go method XSurfaceSet (line 34) | func (im *Image) XSurfaceSet(wid xproto.Window) error { method CreatePixmap (line 55) | func (im *Image) CreatePixmap() error { method XPaint (line 80) | func (im *Image) XPaint(wid xproto.Window) { method XExpPaint (line 95) | func (im *Image) XExpPaint(wid xproto.Window, x, y int) { method XPaintRects (line 112) | func (im *Image) XPaintRects(wid xproto.Window, rects ...image.Rectangle) { method XDraw (line 133) | func (im *Image) XDraw() { method XDrawChecked (line 140) | func (im *Image) XDrawChecked() error { method xdraw (line 144) | func (im *Image) xdraw(checked bool) error { method XShow (line 221) | func (im *Image) XShow() *xwindow.Window { method XShowExtra (line 230) | func (im *Image) XShowExtra(name string, quit bool) *xwindow.Window { FILE: xinerama/xinerama.go type Heads (line 13) | type Heads method Len (line 16) | func (hds Heads) Len() int { method Less (line 21) | func (hds Heads) Less(i int, j int) bool { method Swap (line 27) | func (hds Heads) Swap(i int, j int) { function PhysicalHeads (line 39) | func PhysicalHeads(xu *xgbutil.XUtil) (Heads, error) { FILE: xprop/atom.go function Atm (line 23) | func Atm(xu *xgbutil.XUtil, name string) (xproto.Atom, error) { function Atom (line 36) | func Atom(xu *xgbutil.XUtil, name string, function AtomName (line 57) | func AtomName(xu *xgbutil.XUtil, aid xproto.Atom) (string, error) { function atomGet (line 77) | func atomGet(xu *xgbutil.XUtil, name string) (xproto.Atom, bool) { function atomNameGet (line 86) | func atomNameGet(xu *xgbutil.XUtil, aid xproto.Atom) (string, bool) { function cacheAtom (line 95) | func cacheAtom(xu *xgbutil.XUtil, name string, aid xproto.Atom) { FILE: xprop/xprop.go function GetProperty (line 13) | func GetProperty(xu *xgbutil.XUtil, win xproto.Window, atom string) ( function ChangeProp (line 38) | func ChangeProp(xu *xgbutil.XUtil, win xproto.Window, format byte, prop ... function ChangeProp32 (line 58) | func ChangeProp32(xu *xgbutil.XUtil, win xproto.Window, prop string, typ... function WindowToInt (line 71) | func WindowToInt(ids []xproto.Window) []uint { function AtomToUint (line 81) | func AtomToUint(ids []xproto.Atom) []uint { function StrToAtoms (line 92) | func StrToAtoms(xu *xgbutil.XUtil, atomNames []string) ([]uint, error) { function PropValAtom (line 107) | func PropValAtom(xu *xgbutil.XUtil, reply *xproto.GetPropertyReply, function PropValAtoms (line 124) | func PropValAtoms(xu *xgbutil.XUtil, reply *xproto.GetPropertyReply, function PropValWindow (line 151) | func PropValWindow(reply *xproto.GetPropertyReply, function PropValWindows (line 166) | func PropValWindows(reply *xproto.GetPropertyReply, function PropValNum (line 188) | func PropValNum(reply *xproto.GetPropertyReply, err error) (uint, error) { function PropValNums (line 201) | func PropValNums(reply *xproto.GetPropertyReply, err error) ([]uint, err... function PropValNum64 (line 221) | func PropValNum64(reply *xproto.GetPropertyReply, err error) (int64, err... function PropValStr (line 235) | func PropValStr(reply *xproto.GetPropertyReply, err error) (string, erro... function PropValStrs (line 249) | func PropValStrs(reply *xproto.GetPropertyReply, err error) ([]string, e... FILE: xrect/xrect.go type Rect (line 6) | type Rect interface function RectPieces (line 19) | func RectPieces(xr Rect) (int, int, int, int) { function Pieces (line 22) | func Pieces(xr Rect) (int, int, int, int) { type XRect (line 28) | type XRect struct method String (line 38) | func (r *XRect) String() string { method X (line 43) | func (r *XRect) X() int { method Y (line 47) | func (r *XRect) Y() int { method Width (line 51) | func (r *XRect) Width() int { method Height (line 55) | func (r *XRect) Height() int { method XSet (line 59) | func (r *XRect) XSet(x int) { method YSet (line 63) | func (r *XRect) YSet(y int) { method WidthSet (line 67) | func (r *XRect) WidthSet(width int) { method HeightSet (line 71) | func (r *XRect) HeightSet(height int) { method Pieces (line 76) | func (r *XRect) Pieces() (int, int, int, int) { function New (line 34) | func New(x, y, w, h int) *XRect { function Valid (line 82) | func Valid(r Rect) bool { function Subtract (line 95) | func Subtract(r1 Rect, r2 Rect) []Rect { function IntersectArea (line 140) | func IntersectArea(r1 Rect, r2 Rect) int { function LargestOverlap (line 158) | func LargestOverlap(needle Rect, haystack []Rect) int { function ApplyStrut (line 183) | func ApplyStrut(rects []Rect, rootWidth, rootHeight uint, function xInRect (line 258) | func xInRect(xtest uint, rect Rect) bool { function yInRect (line 265) | func yInRect(ytest uint, rect Rect) bool { function min (line 270) | func min(a, b int) int { function max (line 277) | func max(a, b int) int { FILE: xwindow/ewmh.go method DecorGeometry (line 25) | func (w *Window) DecorGeometry() (xrect.Rect, error) { method WMMoveResize (line 42) | func (w *Window) WMMoveResize(x, y, width, height int) error { method WMMove (line 54) | func (w *Window) WMMove(x, y int) error { method WMResize (line 61) | func (w *Window) WMResize(width, height int) error { function adjustSize (line 78) | func adjustSize(xu *xgbutil.XUtil, win xproto.Window, FILE: xwindow/icccm.go method WMGracefulClose (line 20) | func (w *Window) WMGracefulClose(cb func(w *Window)) { method WMTakeFocus (line 56) | func (w *Window) WMTakeFocus(cb func(w *Window, tstamp xproto.Timestamp)) { FILE: xwindow/xwindow.go type Window (line 19) | type Window struct method Create (line 98) | func (w *Window) Create(parent xproto.Window, x, y, width, height, method CreateChecked (line 114) | func (w *Window) CreateChecked(parent xproto.Window, x, y, width, height, method Change (line 128) | func (w *Window) Change(valueMask int, valueList ...uint32) { method Listen (line 138) | func (w *Window) Listen(evMasks ...int) error { method Geometry (line 149) | func (w *Window) Geometry() (xrect.Rect, error) { method Configure (line 182) | func (win *Window) Configure(flags, x, y, w, h int, method MROpt (line 231) | func (w *Window) MROpt(flags, x, y, width, height int) { method MoveResize (line 243) | func (w *Window) MoveResize(x, y, width, height int) { method Move (line 253) | func (w *Window) Move(x, y int) { method Resize (line 262) | func (w *Window) Resize(width, height int) { method Stack (line 277) | func (w *Window) Stack(mode byte) { method StackSibling (line 294) | func (w *Window) StackSibling(sibling xproto.Window, mode byte) { method Map (line 301) | func (w *Window) Map() { method Unmap (line 310) | func (w *Window) Unmap() { method Destroy (line 321) | func (w *Window) Destroy() { method Detach (line 335) | func (w *Window) Detach() { method Focus (line 344) | func (w *Window) Focus() { method FocusParent (line 354) | func (w *Window) FocusParent(tstamp xproto.Timestamp) { method Kill (line 366) | func (w *Window) Kill() { method Clear (line 375) | func (w *Window) Clear(x, y, width, height int) { method ClearAll (line 381) | func (w *Window) ClearAll() { method Parent (line 386) | func (w *Window) Parent() (*Window, error) { function New (line 31) | func New(xu *xgbutil.XUtil, win xproto.Window) *Window { function Generate (line 44) | func Generate(xu *xgbutil.XUtil) (*Window, error) { function Create (line 56) | func Create(xu *xgbutil.XUtil, parent xproto.Window) (*Window, error) { function Must (line 71) | func Must(win *Window, err error) *Window { function RawGeometry (line 159) | func RawGeometry(xu *xgbutil.XUtil, win xproto.Drawable) (xrect.Rect, er... function RootGeometry (line 169) | func RootGeometry(xu *xgbutil.XUtil) xrect.Rect {