diff options
| author | Andrew Lee <alee14498@protonmail.com> | 2020-08-20 23:40:50 -0400 |
|---|---|---|
| committer | Andrew Lee <alee14498@protonmail.com> | 2020-08-20 23:40:50 -0400 |
| commit | 3af4c218c0e70167db23a6303d2af30aff37d2fe (patch) | |
| tree | 927f29edcf54ab562f40f3d1c6cb69287c7f5980 /Library/PackageCache/com.unity.timeline@1.2.13/Editor/Animation/BindingTreeViewDataSourceGUI.cs | |
| parent | b6daed0af784f4e9bc13329dd87c671b06ee1c65 (diff) | |
| download | Project-Sandbox-3af4c218c0e70167db23a6303d2af30aff37d2fe.tar.gz Project-Sandbox-3af4c218c0e70167db23a6303d2af30aff37d2fe.tar.bz2 Project-Sandbox-3af4c218c0e70167db23a6303d2af30aff37d2fe.zip | |
Removed a bunch of stuff; Changes
Diffstat (limited to 'Library/PackageCache/com.unity.timeline@1.2.13/Editor/Animation/BindingTreeViewDataSourceGUI.cs')
| -rw-r--r-- | Library/PackageCache/com.unity.timeline@1.2.13/Editor/Animation/BindingTreeViewDataSourceGUI.cs | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Animation/BindingTreeViewDataSourceGUI.cs b/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Animation/BindingTreeViewDataSourceGUI.cs deleted file mode 100644 index 443a216..0000000 --- a/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Animation/BindingTreeViewDataSourceGUI.cs +++ /dev/null @@ -1,80 +0,0 @@ -using UnityEditor; -using UnityEditor.IMGUI.Controls; -using UnityEngine; - -namespace UnityEditorInternal -{ - class BindingTreeViewGUI : TreeViewGUI - { - static readonly float s_RowRightOffset = 10; - static readonly float s_ColorIndicatorTopMargin = 3; - static readonly Color s_KeyColorForNonCurves = new Color(0.7f, 0.7f, 0.7f, 0.5f); - static readonly Color s_ChildrenCurveLabelColor = new Color(1.0f, 1.0f, 1.0f, 0.7f); - - public BindingTreeViewGUI(TreeViewController treeView) - : base(treeView, true) - { - k_IconWidth = 13.0f; - } - - public override void OnRowGUI(Rect rowRect, TreeViewItem node, int row, bool selected, bool focused) - { - Color originalColor = GUI.color; - GUI.color = node.parent == null || - node.parent.id == BindingTreeViewDataSource.RootID || - node.parent.id == BindingTreeViewDataSource.GroupID ? - Color.white : - s_ChildrenCurveLabelColor; - - base.OnRowGUI(rowRect, node, row, selected, focused); - - GUI.color = originalColor; - DoCurveColorIndicator(rowRect, node as CurveTreeViewNode); - } - - protected override bool IsRenaming(int id) - { - return false; - } - - public override bool BeginRename(TreeViewItem item, float delay) - { - return false; - } - - void DoCurveColorIndicator(Rect rect, CurveTreeViewNode node) - { - if (node == null) - return; - - if (Event.current.type != EventType.Repaint) - return; - - Color originalColor = GUI.color; - - if (node.bindings.Length == 1 && !node.bindings[0].isPPtrCurve) - GUI.color = CurveUtility.GetPropertyColor(node.bindings[0].propertyName); - else - GUI.color = s_KeyColorForNonCurves; - - Texture icon = CurveUtility.GetIconCurve(); - rect = new Rect(rect.xMax - s_RowRightOffset - (icon.width * 0.5f) - 5, rect.yMin + s_ColorIndicatorTopMargin, icon.width, icon.height); - - GUI.DrawTexture(rect, icon, ScaleMode.ScaleToFit, true, 1); - - GUI.color = originalColor; - } - - protected override Texture GetIconForItem(TreeViewItem item) - { - var node = item as CurveTreeViewNode; - if (node == null) - return null; - - if (node.bindings == null || node.bindings.Length == 0) - return null; - - return AssetPreview.GetMiniTypeThumbnail(node.bindings[0].type); - } - } -} |
