#if UNITY_EDITOR
using System;
using UnityEditor;
namespace DTT.PublishingTools
{
///
/// A static class used for drawing in the graphical user interface
/// in DTT style without use of rectangles.
///
public static class DTTGUILayout
{
#region Methods
#region Public
///
/// Draws a card header with the content drawn by given action inside it.
///
/// The action that draws the content inside.
public static void CardHeader(Action action)
{
EditorGUILayout.BeginHorizontal(DTTGUI.styles.CardHeader);
EditorGUILayout.BeginVertical();
action.Invoke();
EditorGUILayout.EndVertical();
EditorGUILayout.EndHorizontal();
}
///
/// Draws a card body with the content drawn by given action inside it.
///
/// The action that draws the content inside.
public static void CardBody(Action action)
{
EditorGUILayout.BeginHorizontal(DTTGUI.styles.CardBody);
EditorGUILayout.BeginVertical();
action.Invoke();
EditorGUILayout.EndVertical();
EditorGUILayout.EndHorizontal();
}
#endregion
#endregion
}
}
#endif