1.8.5: Marking history elements as favorites will move them to the top of the list
This commit is contained in:
parent
5a2dcf3619
commit
959f012d80
7 changed files with 148 additions and 29 deletions
|
|
@ -7,10 +7,17 @@ namespace Module.NavigationTool.Editor.History
|
|||
{
|
||||
public GUIStyle toolbox;
|
||||
|
||||
public GUIStyle icon;
|
||||
public GUIStyle entry;
|
||||
public GUIStyle invalidEntry;
|
||||
|
||||
public GUIContent iconSearch;
|
||||
public GUIContent iconPinned;
|
||||
public GUIContent iconUnpinned;
|
||||
|
||||
public Color colorNone;
|
||||
public Color colorToggleOff;
|
||||
public Color colorToggleOn;
|
||||
|
||||
private GUISkin skin;
|
||||
|
||||
|
|
@ -21,7 +28,13 @@ namespace Module.NavigationTool.Editor.History
|
|||
|
||||
this.skin = skin;
|
||||
toolbox = new GUIStyle(skin.box);
|
||||
|
||||
|
||||
icon = new GUIStyle
|
||||
{
|
||||
imagePosition = ImagePosition.ImageOnly,
|
||||
padding = new RectOffset(4, 0, 1, 0)
|
||||
};
|
||||
|
||||
entry = new GUIStyle(skin.label);
|
||||
entry.hover.textColor = entry.onHover.textColor = Color.white;
|
||||
entry.active.textColor = entry.onActive.textColor = Color.yellow;
|
||||
|
|
@ -32,6 +45,12 @@ namespace Module.NavigationTool.Editor.History
|
|||
invalidEntry.active.textColor = invalidEntry.onActive.textColor = new Color(1.0f, 0.0f, 0.5f);
|
||||
|
||||
iconSearch = EditorGUIUtility.IconContent("d_Search Icon");
|
||||
iconPinned = EditorGUIUtility.IconContent("d_Favorite");
|
||||
iconUnpinned = EditorGUIUtility.IconContent("Favorite");
|
||||
|
||||
colorNone = new Color(1.0f, 1.0f, 1.0f, 0.0f);
|
||||
colorToggleOff = new Color(1.0f, 1.0f, 1.0f, 0.5f);
|
||||
colorToggleOn = new Color(1.0f, 1.0f, 1.0f, 1.0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue