kranewl

A wlroots-based dynamic Wayland compositor, written in C++, configurable with Lua
git clone git://git.deurzen.net/kranewl
Log | Files | Refs | LICENSE

ModeNameSize
-rw-r--r--.ccls24L
-rw-r--r--.gitignore6L
-rw-r--r--CMakeLists.txt203L
-rw-r--r--LICENSE27L
-rw-r--r--Makefile24L
-rw-r--r--etc/share/kranewl/kranewl.conf253L
-rw-r--r--include/kranewl/common.hh33L
-rw-r--r--include/kranewl/conf/config.hh45L
-rw-r--r--include/kranewl/conf/options.hh25L
-rw-r--r--include/kranewl/conf/parse.hh3L
-rw-r--r--include/kranewl/context.hh192L
-rw-r--r--include/kranewl/cycle.hh412L
-rw-r--r--include/kranewl/cycle.t.hh659L
-rw-r--r--include/kranewl/decoration.hh81L
-rw-r--r--include/kranewl/env.hh6L
-rw-r--r--include/kranewl/exec.hh5L
-rw-r--r--include/kranewl/geometry.hh284L
-rw-r--r--include/kranewl/input/bindings.hh18L
-rw-r--r--include/kranewl/input/cursor-bindings.hh176L
-rw-r--r--include/kranewl/input/cursor.hh139L
-rw-r--r--include/kranewl/input/key-bindings.hh1168L
-rw-r--r--include/kranewl/input/keyboard.hh73L
-rw-r--r--include/kranewl/input/seat.hh65L
-rw-r--r--include/kranewl/layout.hh170L
-rw-r--r--include/kranewl/model.hh248L
-rw-r--r--include/kranewl/placement.hh38L
-rw-r--r--include/kranewl/rules.hh42L
-rw-r--r--include/kranewl/scene-layer.hh15L
-rw-r--r--include/kranewl/search.hh138L
-rw-r--r--include/kranewl/server.hh99L
-rw-r--r--include/kranewl/tree/layer.hh127L
-rw-r--r--include/kranewl/tree/node.hh63L
-rw-r--r--include/kranewl/tree/output.hh96L
-rw-r--r--include/kranewl/tree/view.hh245L
-rw-r--r--include/kranewl/tree/xdg-view.hh65L
-rw-r--r--include/kranewl/tree/xwayland-view.hh162L
-rw-r--r--include/kranewl/util.hh154L
-rw-r--r--include/kranewl/workspace.hh262L
-rw-r--r--include/kranewl/xdg-decoration.hh42L
-rw-r--r--include/kranewl/xwayland.hh58L
-rw-r--r--include/protocols/.gitignore1L
-rw-r--r--include/trace.hh56L
-rw-r--r--protocols/wlr-layer-shell-unstable-v1.xml390L
-rw-r--r--src/kranec/main.cc11L
-rw-r--r--src/kranewl/conf/config.cc97L
-rw-r--r--src/kranewl/conf/options.cc148L
-rw-r--r--src/kranewl/conf/parse.cc3L
-rw-r--r--src/kranewl/env.cc93L
-rw-r--r--src/kranewl/exec.cc19L
-rw-r--r--src/kranewl/geometry.cc48L
-rw-r--r--src/kranewl/input/cursor.cc731L
-rw-r--r--src/kranewl/input/keyboard.cc219L
-rw-r--r--src/kranewl/input/seat.cc172L
-rw-r--r--src/kranewl/layout.cc1718L
-rw-r--r--src/kranewl/main.cc52L
-rw-r--r--src/kranewl/model.cc2331L
-rw-r--r--src/kranewl/rules.cc210L
-rw-r--r--src/kranewl/server.cc682L
-rw-r--r--src/kranewl/trace.cc41L
-rw-r--r--src/kranewl/tree/layer.cc463L
-rw-r--r--src/kranewl/tree/output.cc498L
-rw-r--r--src/kranewl/tree/view.cc577L
-rw-r--r--src/kranewl/tree/xdg-view.cc472L
-rw-r--r--src/kranewl/tree/xwayland-view.cc944L
-rw-r--r--src/kranewl/workspace.cc830L
-rw-r--r--src/kranewl/xdg-decoration.cc67L
-rw-r--r--src/kranewl/xwayland.cc167L