namespace Ingvar.LiveWatch.Editor
{
    public static class Constants
    {
        public const float MouseScrollbarMultiplier = 10;
        
        public const float ToolbarAreaHeight = 20;
        public const float ToolbarClearButtonWidth = 50;
        public const float ToolbarLiveButtonWidth = 50;
        public const float ToolbarCollapseButtonWidth = 60;
        public const float ToolbarSearchButtonWidth = 60;
        public const float ToolbarSaveButtonWidth = 30;
        public const float ToolbarLoadButtonWidth = 30;
        public const float ToolbarOptionsButtonWidth = 30;
        public const float ToolbarViewButtonWidth = 50;
        
        public const float SearchAreaMinHeight = 46;
        public const float SearchToolbarHeight = 20;
        public const float SearchToolbarProgressBarMinWidth = 40;
        public const float SearchToolbarAddWidth = 50;
        public const float SearchToolbarRunWidth = 60;
        public const float SearchToolbarAutoRunWidth = 60;
        public const float SearchToolbarSpaceWidth = 40;
        public const float SearchToolbarMoveWidth = 20;
        public const float SearchLineHeight = 20;
        public const float SearchConnectiveWidth = 50;
        public const float SearchInvertWidth = 40;
        public const float SearchTargetWidth = 55;
        public const float SearchValueWidth = 70;
        public const float SearchOperatorWidth = 115;
        public const float SearchQueryMinWidth = 60;
        public const float SearchCaseWidth = 50;
        public const float SearchDeleteWidth = 20;
        
        public const float VariablesAreaMinHeight = 100;
        public const float VariableLabelMinWidth = 100;
        public const float VariableLabelIndentWidth = 25;
        public const float VariableValuesMinWidth = 100;
        public const float VariableRowHeight = 30;
        public const float VariableRowHeighMin = 17;
        public const float VariableRowHeightMax = 80;
        public const float VariableValueColumnWidth = 30;
        public const float VariableValueColumnWidthMin = 1;
        public const float VariableValueColumnWidthMax = 120;
        public const float VariableLabelOffset = 10;
        public const float VariableSelectionLineMinWidth = 3;
        public const float VariableGraphMinValueHeight = 10;
        
        public const float VerticalScrollWidth = 15;
        public const float HorizontalScrollHeight = 15;
        
        public const float InfoAreaMinHeight = 60;
        public const float InfoHeaderCopyButtonWidth = 50;
        
        
        public const int VariableValueFontSize = 11;
        public const int VariableSelectedValueFontSize = 11;
        public const int VariableGraphMinMaxFontSize = 10;
    }
}