relm4_css/lib.rs
1#![feature(doc_cfg)]
2//! Static definitions for Adwaita's style classes and colors.
3//!
4//! Most of the functionality requires Adwaita being active in your
5//! application, though you may have luck using them with just GTK.
6//!
7//! - Available classes: <https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1.2/style-classes.html>.
8//! - Available colors: <https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1.2/named-colors.html#palette-colors>.
9//!
10//! Docs of related crates:
11//! [relm4](https://docs.rs/relm4)
12//! | [relm4-macros](https://docs.rs/relm4_macros)
13//! | [relm4-components](https://docs.rs/relm4_components)
14//! | [relm4-css](https://docs.rs/relm4-css)
15//! | [gtk4-rs](https://gtk-rs.org/gtk4-rs/git/docs)
16//! | [gtk-rs-core](https://gtk-rs.org/gtk-rs-core/git/docs)
17//! | [libadwaita-rs](https://world.pages.gitlab.gnome.org/Rust/libadwaita-rs/git/docs/libadwaita)
18//! | [libpanel-rs](https://world.pages.gitlab.gnome.org/Rust/libpanel-rs/git/docs/libpanel)
19//!
20//! [GitHub](https://github.com/Relm4/Relm4)
21//! | [Website](https://relm4.org)
22//! | [Book](https://relm4.org/book/stable/)
23//! | [Blog](https://relm4.org/blog)
24
25
26pub use classes::*;
27pub use colors::*;
28
29/// Adwaita's CSS classes.
30pub mod classes {
31 include!(concat!(env!("OUT_DIR"), "/classes.rs"));
32}
33
34/// Adwaita's CSS colors.
35pub mod colors {
36 include!(concat!(env!("OUT_DIR"), "/colors.rs"));
37}