use super::types::ChromeButton;
use super::super::tooltip::TooltipState;
#[derive(Debug, Clone, Default)]
pub struct ChromeState {
pub hovered_button: Option<ChromeButton>,
pub pressed_button: Option<ChromeButton>,
pub hovered_tab: Option<String>,
pub tooltip: TooltipState,
}
impl ChromeState {
pub fn new() -> Self {
Self::default()
}
pub fn clear_hover(&mut self) {
self.hovered_button = None;
self.hovered_tab = None;
}
}