summaryrefslogtreecommitdiff
path: root/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Window/WindowConstants.cs
blob: 31d9b63009d9d419904b279a8f58f1b1a536d5fd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
namespace UnityEditor.Timeline
{
    static class WindowConstants
    {
        public const float timeAreaYPosition = 19.0f;
        public const float timeAreaHeight = 22.0f;
        public const float timeAreaMinWidth = 50.0f;
        public const float timeAreaShownRangePadding = 5.0f;

        public const float markerRowHeight = 18.0f;
        public const float markerRowYPosition = timeAreaYPosition + timeAreaHeight;

        public const float defaultHeaderWidth = 315.0f;
        public const float defaultBindingAreaWidth = 40.0f;

        public const float minHierarchySplitter = 0.15f;
        public const float maxHierarchySplitter = 10.50f;
        public const float hierarchySplitterDefaultPercentage = 0.2f;

        public const float minHeaderWidth = 315.0f;
        public const float maxHeaderWidth = 650.0f;

        public const float maxTimeAreaScaling = 90000.0f;
        public const float minTimeCodeWidth = 28.0f; // Enough space to display up to 9999 without clipping

        public const float sliderWidth = 15;
        public const float shadowUnderTimelineHeight = 15.0f;
        public const float createButtonWidth = 70.0f;
        public const float refTimeWidth = 50.0f;

        public const float selectorWidth = 23.0f;
        public const float cogButtonWidth = 32.0f;
        public const float cogButtonPadding = 16.0f;

        public const float trackHeaderButtonSize = 16.0f;
        public const float trackHeaderButtonPadding = 6f;
        public const float trackHeaderButtonSpacing = 3.0f;
        public const float trackOptionButtonVerticalPadding = 0f;
        public const float trackHeaderMaxButtonsWidth = 5 * (trackHeaderButtonSize + trackHeaderButtonPadding);

        public const float trackInsertionMarkerHeight = 1f;

        public const int autoPanPaddingInPixels = 50;
    }
}