feat: hook up workspace list to be displayed in the UI
This commit is contained in:
parent
0d93231453
commit
dba44d579f
5 changed files with 29 additions and 6 deletions
|
|
@ -1,6 +1,6 @@
|
|||
// SPDX-License-Identifier: MPL-2.0-only
|
||||
|
||||
use crate::{fl, utils::Activate, workspace_list::WorkspaceList};
|
||||
use crate::{fl, utils::Activate, workspace_list::WorkspaceList, wayland::State};
|
||||
use cascade::cascade;
|
||||
use cosmic_panel_config::config::CosmicPanelConfig;
|
||||
use gtk4::{
|
||||
|
|
@ -43,4 +43,9 @@ impl CosmicWorkspacesWindow {
|
|||
|
||||
self_
|
||||
}
|
||||
|
||||
pub fn set_workspaces(&self, workspaces: State) {
|
||||
let imp = imp::CosmicWorkspacesWindow::from_instance(&self);
|
||||
imp.inner.get().unwrap().set_workspaces(workspaces);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue