// 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, }; } }