module-navigation-tool/Editor/Toolbar/Utilities/Styles.cs

32 lines
975 B
C#

using UnityEngine;
namespace Module.NavigationTool.Editor.Toolbar
{
public sealed class Styles
{
public GUIStyle popup;
public GUIStyle button;
public GUIStyle slider;
public GUIStyle label;
public GUIStyle labelCenter;
private GUISkin skin;
public void Initialize(GUISkin skin)
{
if (this.skin == skin)
return;
this.skin = skin;
popup = skin.FindStyle("ToolbarPopup");
button = skin.FindStyle("toolbarbutton");
slider = skin.FindStyle("ToolbarSlider");
label = skin.FindStyle("ToolbarLabel");
labelCenter = skin.FindStyle("ToolbarLabel");
labelCenter.alignment = TextAnchor.MiddleCenter;
// Available: ToolbarBoldLabel, ToolbarBottom, ToolbarButtonLeft, ToolbarButtonRight, ToolbarDropDown,
// ToolbarLabel, ToolbarTextField, ...
}
}
}