// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
using UnityEditor;
using UnityEngine;
namespace Microsoft.MixedReality.Toolkit.Utilities.Editor
{
public static class MixedRealityStylesUtility
{
///
/// Default style for foldouts with bold title
///
public static readonly GUIStyle BoldFoldoutStyle =
new GUIStyle(EditorStyles.foldout)
{
fontStyle = FontStyle.Bold
};
///
/// Default style for foldouts with bold large font size title
///
public static readonly GUIStyle BoldTitleFoldoutStyle =
new GUIStyle(EditorStyles.foldout)
{
fontStyle = FontStyle.Bold,
fontSize = InspectorUIUtility.TitleFontSize,
};
///
/// Default style for foldouts with large font size title
///
public static readonly GUIStyle TitleFoldoutStyle =
new GUIStyle(EditorStyles.foldout)
{
fontSize = InspectorUIUtility.TitleFontSize,
};
///
/// Default style for controller mapping buttons
///
public static readonly GUIStyle ControllerButtonStyle = new GUIStyle("iconButton")
{
imagePosition = ImagePosition.ImageAbove,
fixedHeight = 128,
fontStyle = FontStyle.Bold,
stretchHeight = true,
stretchWidth = true,
wordWrap = true,
fontSize = 10,
alignment = TextAnchor.UpperCenter,
fixedWidth = 0,
margin = new RectOffset(0, 0, 0, 0)
};
///
/// Default style for bold large font size title
///
public static readonly GUIStyle BoldLargeTitleStyle = new GUIStyle(EditorStyles.largeLabel)
{
fontSize = InspectorUIUtility.TitleFontSize,
fontStyle = FontStyle.Bold,
};
}
}