/gtk-layer-shell-gir

Unsafe bindings and a safe wrapper for gtk-layer-shell, automatically generated from a .gir file

Primary LanguageRustMIT LicenseMIT

maintenance-status: passively-maintained (as of 2023-08-03) dependabot status

Build

gtk-layer-shell: Crate docs.rs dependency status

gtk-layer-shell-sys: Crate docs.rs dependency status

gtk-layer-shell

This is the safe wrapper for gtk-layer-shell, automatically generated from its .gir file. For details on how to use it or how to generate the code yourself, have a look at the crate's README. The unsafe bindings can be found in this folder. These crates are GTK3 only. Use gtk4-layer-shell-sys or gtk4-layer-shell if you need to use it with GTK4.

Maintenance status

The Rust bindings for GTK3 are no longer maintained and the repo has been archived. If you are starting a new project, you should use GTK4 and thus gtk4-layer-shell right from the start.

The gtk-layer-shell crates are just wrappers for the C library so it is feature complete and not actively worked on. If you encounter any problems, feel free to open a PR.

Contributing

Pull requests are very welcome but please keep the maintenance status in mind.

License

MIT