feat(theme): export cosmic-theme & add CosmicContainers to example

This commit is contained in:
Ashley Wulber 2023-02-27 19:23:02 -05:00 committed by Jeremy Soller
parent cbb21932d8
commit 13aa5f88cb
4 changed files with 30 additions and 8 deletions

View file

@ -10,4 +10,4 @@ apply = "0.3.0"
fraction = "0.13.0"
libcosmic = { path = "../..", default-features = false, features = ["debug", "winit_softbuffer"] }
once_cell = "1.15"
slotmap = "1.0.6"
slotmap = "1.0.6"

View file

@ -1,11 +1,12 @@
use apply::Apply;
use cosmic::{
cosmic_theme,
iced::widget::{checkbox, pick_list, progress_bar, radio, row, slider, text},
iced::{widget::container, Alignment, Length},
theme::{self, Button as ButtonTheme, Theme},
widget::{
button, icon, segmented_button, segmented_selection, settings, spin_button, toggler,
view_switcher,
button, cosmic_container, icon, segmented_button, segmented_selection, settings,
spin_button, toggler, view_switcher,
},
Element,
};
@ -375,6 +376,27 @@ impl State {
.into()
}
},
cosmic_container(
text("Background container with some text").size(24),
cosmic_theme::Layer::Background,
)
.padding(8)
.width(Length::Fill)
.into(),
cosmic_container(
text("Primary container with some text").size(24),
cosmic_theme::Layer::Primary,
)
.padding(8)
.width(Length::Fill)
.into(),
cosmic_container(
text("Secondary container with some text").size(24),
cosmic_theme::Layer::Secondary,
)
.padding(8)
.width(Length::Fill)
.into(),
])
.into()
}