use super::components::layout_menu::LayoutAction;
use crate::ui::model::ChartLayoutMode;
use crate::ui::multi_chart::ChartSyncOptions;
#[derive(Debug, Clone, PartialEq)]
pub enum TopToolbarAction {
None,
OpenMenu,
OpenSymbolSearch,
OpenCompare,
IntervalSelected(String),
ChartStyleSelected(String),
OpenIndicators,
OpenIndicatorTemplates,
CreateAlert,
ToggleReplay,
OpenTradingPanel,
Undo,
Redo,
TakeScreenshot,
OpenSettings,
Save,
Publish,
ToggleFullscreen,
ThemeToggle,
Layout(LayoutAction),
ChartGridChanged(ChartLayoutMode),
SetSyncOptions(ChartSyncOptions),
}