blob: c4ec9d635b7f1dab416b97c93f639005f4f649a1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
use smithay_client_toolkit::{reexports::client::QueueHandle, shm::slot::SlotPool};
use crate::{
config::Config,
i3bar_protocol::Block,
state::{ComputedBlock, State},
status_cmd::StatusCmd,
};
#[derive(Debug)]
pub struct SharedState {
pub qh: QueueHandle<State>,
pub pool: SlotPool,
pub config: Config,
pub status_cmd: Option<StatusCmd>,
pub blocks: Vec<Block>,
pub blocks_cache: Vec<ComputedBlock>,
}
|