pub struct TabBar {
pub tab_width: i32,
pub min_tab_width: i32,
pub max_tab_width: i32,
pub height: i32,
pub scroll_offset: i32,
pub visible_width: i32,
pub close_button_size: i32,
pub hovered_tab: Option<TabId>,
pub hovered_close: Option<TabId>,
pub dragging_tab: Option<TabId>,
pub drag_offset_x: i32,
}Expand description
Visual tab bar state for rendering
Fields§
§tab_width: i32Width of each tab in pixels
min_tab_width: i32Minimum tab width
max_tab_width: i32Maximum tab width
height: i32Height of the tab bar
scroll_offset: i32Scroll offset for many tabs
visible_width: i32Total visible width
Close button size
hovered_tab: Option<TabId>Hovered tab (for visual feedback)
hovered_close: Option<TabId>Hovered close button
dragging_tab: Option<TabId>Tab being dragged
drag_offset_x: i32Drag x offset