config: Add and propagate appearance_config
This commit is contained in:
parent
94d49210e6
commit
2adebb5fe1
10 changed files with 213 additions and 40 deletions
|
|
@ -20,6 +20,7 @@ use crate::{
|
|||
},
|
||||
},
|
||||
};
|
||||
use cosmic_comp_config::AppearanceConfig;
|
||||
use cosmic_comp_config::workspace::{OutputMatch, PinnedWorkspace};
|
||||
|
||||
use cosmic::theme::CosmicTheme;
|
||||
|
|
@ -359,9 +360,10 @@ impl Workspace {
|
|||
output: Output,
|
||||
tiling_enabled: bool,
|
||||
theme: cosmic::Theme,
|
||||
appearance: AppearanceConfig,
|
||||
) -> Workspace {
|
||||
let tiling_layer = TilingLayout::new(theme.clone(), &output);
|
||||
let floating_layer = FloatingLayout::new(theme, &output);
|
||||
let tiling_layer = TilingLayout::new(theme.clone(), appearance, &output);
|
||||
let floating_layer = FloatingLayout::new(theme, appearance, &output);
|
||||
let output_match = output_match_for_output(&output);
|
||||
|
||||
Workspace {
|
||||
|
|
@ -391,9 +393,10 @@ impl Workspace {
|
|||
handle: WorkspaceHandle,
|
||||
output: Output,
|
||||
theme: cosmic::Theme,
|
||||
appearance: AppearanceConfig,
|
||||
) -> Self {
|
||||
let tiling_layer = TilingLayout::new(theme.clone(), &output);
|
||||
let floating_layer = FloatingLayout::new(theme, &output);
|
||||
let tiling_layer = TilingLayout::new(theme.clone(), appearance, &output);
|
||||
let floating_layer = FloatingLayout::new(theme, appearance, &output);
|
||||
let output_match = output_match_for_output(&output);
|
||||
|
||||
Workspace {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue