gitextract_k216nv23/ ├── .gitignore ├── COPYING ├── Makefile ├── README ├── STYLE ├── _examples/ │ ├── change-cursor/ │ │ └── main.go │ ├── compress-events/ │ │ └── main.go │ ├── doc.go │ ├── draw-text/ │ │ └── main.go │ ├── fullscreen/ │ │ └── main.go │ ├── graceful-window-close/ │ │ └── main.go │ ├── image-speed/ │ │ └── main.go │ ├── keypress-english/ │ │ └── main.go │ ├── multiple-source-event-loop/ │ │ └── main.go │ ├── pointer-painting/ │ │ └── main.go │ ├── screenshot/ │ │ └── main.go │ ├── show-image/ │ │ └── main.go │ ├── show-window-icons/ │ │ └── main.go │ ├── simple-keybinding/ │ │ └── main.go │ ├── simple-mousebinding/ │ │ └── main.go │ ├── window-gradient/ │ │ └── main.go │ ├── window-name-sizes/ │ │ └── main.go │ ├── workarea-struts/ │ │ └── main.go │ ├── xgraphics-compat/ │ │ └── main.go │ └── xmodmap/ │ └── main.go ├── doc.go ├── ewmh/ │ ├── doc.go │ ├── ewmh.go │ └── winman.go ├── gopher/ │ ├── doc.go │ └── gopher.go ├── icccm/ │ ├── doc.go │ ├── icccm.go │ └── protocols.go ├── keybind/ │ ├── callback.go │ ├── doc.go │ ├── encoding.go │ ├── keybind.go │ ├── keysymdef.go │ └── xutil.go ├── motif/ │ └── motif.go ├── mousebind/ │ ├── callback.go │ ├── doc.go │ ├── drag.go │ ├── mousebind.go │ └── xutil.go ├── scripts/ │ ├── README │ └── write-events ├── session.vim ├── types.go ├── xcursor/ │ ├── cursordef.go │ ├── doc.go │ └── xcursor.go ├── xevent/ │ ├── callback.go │ ├── doc.go │ ├── eventloop.go │ ├── types_auto.go │ ├── types_manual.go │ └── xevent.go ├── xgbutil.go ├── xgraphics/ │ ├── convert.go │ ├── doc.go │ ├── image.go │ ├── new.go │ ├── text.go │ ├── util.go │ └── xsurface.go ├── xinerama/ │ ├── doc.go │ └── xinerama.go ├── xprop/ │ ├── atom.go │ ├── doc.go │ └── xprop.go ├── xrect/ │ ├── doc.go │ └── xrect.go └── xwindow/ ├── doc.go ├── ewmh.go ├── icccm.go └── xwindow.go