feat: hook up workspace list to be displayed in the UI

This commit is contained in:
Ashley Wulber 2022-06-16 13:26:57 -04:00
parent 0d93231453
commit dba44d579f
5 changed files with 29 additions and 6 deletions

View file

@ -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);
}
}