azalea_shell/
icon.rs

1//! Icons used by Azalea
2
3mod icons {
4    pub use shipped::*;
5    include!(concat!(env!("OUT_DIR"), "/icons.rs"));
6}
7
8pub use icons::FIRST as PREVIOUS;
9pub use icons::LAST as NEXT;
10pub use icons::PAUSE;
11pub use icons::PLAY;
12
13pub use icons::APPS_FILLED as APPS;
14pub use icons::ARROW_CLOCKWISE_FILLED as REBOOT;
15pub use icons::ARROW_EXIT_FILLED as SHUTDOWN;
16pub use icons::BELL_OUTLINE as BELL;
17pub use icons::BLUETOOTH;
18pub use icons::BLUETOOTH_X;
19pub use icons::BRIGHTNESS_HIGH_FILLED as BRIGHTNESS;
20pub use icons::MUSIC_NOTE_SINGLE as AUDIO;
21pub use icons::PLUG_CONNECTED_FILLED as PLUG_CONNECTED;
22pub use icons::PLUG_DISCONNECTED_FILLED as PLUG_DISCONNECTED;
23pub use icons::RADIOWAVES_1 as WIFI_3;
24pub use icons::RADIOWAVES_2 as WIFI_2;
25pub use icons::RADIOWAVES_3 as WIFI_1;
26pub use icons::RADIOWAVES_4 as WIFI_0;
27pub use icons::RADIOWAVES_5 as WIFI_X;
28pub use icons::RADIOWAVES_DOTS as WIFI_DOTS;
29pub use icons::RADIOWAVES_NONE as WIFI_NONE;
30pub use icons::RADIOWAVES_QUESTION_MARK as WIFI_QUESTION_MARK;
31pub use icons::SEARCH_FILLED as SEARCH;
32pub use icons::SLASH_FORWARD_FILLED as SLASH_FORWARD;
33pub use icons::WAVES_7 as WIFI_SLEEP;
34pub use icons::WEATHER_MOON_FILLED as HIBERNATE;
35pub use icons::WEATHER_MOON_REGULAR as SUSPEND;
36
37pub fn init() {
38    relm4_icons::initialize_icons(icons::GRESOURCE_BYTES, icons::RESOURCE_PREFIX);
39}