• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

layershell/H27-Aug-2021-9573

.gitignoreH A D27-Aug-202124 22

README.mdH A D27-Aug-2021706 137

example.goH A D27-Aug-20211.6 KiB5634

go.modH A D27-Aug-202190 63

go.sumH A D27-Aug-2021386 54

README.md

1# gotk3-layershell
2
3A simple golang library to provide bindings for the excellent [Gtk Layer Shell](https://github.com/wmww/gtk-layer-shell) library which can be consumed in the also excellent [gotk3 gtk library](https://github.com/gotk3/gotk3).
4
5This allows for GTK windows in linux window managers like swaywm that utilize the Layer Shell proticol in wayland to be positioned relative to the viewport including pinning and layer depth control.
6
7## Getting started
8
9For the moment please see `example.go` for a simple working example
10
11## WIP
12
13While the critical API components are ported (layer, anchors), currently the entirety `gtk_layer_shell.h` is only supported up to pre .5 versions of layer-shell.