blob: 7f88afa2c09cc4f9e04dbcb964a0afddeacca7e6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
use crate::{
config::Config, i3bar_protocol::Block, state::ComputedBlock, status_cmd::StatusCmd,
wm_info_provider::WmInfoProvider,
};
use wayrs_utils::shm_alloc::ShmAlloc;
pub struct SharedState {
pub shm: ShmAlloc,
pub config: Config,
pub status_cmd: Option<StatusCmd>,
pub blocks: Vec<Block>,
pub blocks_cache: Vec<ComputedBlock>,
pub wm_info_provider: Option<Box<dyn WmInfoProvider>>,
}
|