36 lines
1.1 KiB
C#
36 lines
1.1 KiB
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;
|
|
public GUIStyle settingsGroup;
|
|
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;
|
|
settingsGroup = new GUIStyle
|
|
{
|
|
margin = new RectOffset(8, 0, 8, 0)
|
|
};
|
|
|
|
// Available: ToolbarBoldLabel, ToolbarBottom, ToolbarButtonLeft, ToolbarButtonRight, ToolbarDropDown,
|
|
// ToolbarLabel, ToolbarTextField, ...
|
|
}
|
|
}
|
|
} |