Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
EdyCommonTools.EditorTools.CommonEditorTools Class Reference

Public Types

enum  EditableListResult {
  EditableListResult.None, EditableListResult.MoveUp, EditableListResult.MoveDown, EditableListResult.Add,
  EditableListResult.Delete
}
 

Static Public Member Functions

static void DrawEditableList (SerializedObject serializedObject, string name, string listHeader=null)
 
static void DrawInfoLabel (string label, string text, string hint=null)
 
static SerializedProperty DrawProperty (SerializedObject serializedObject, string name, string label=null, string hint=null)
 
static void DrawProperty (SerializedProperty property, string label=null, string hint=null, bool includeChildren=false)
 
static bool GUIChanged ()
 
static bool IsActiveAndPlaying (MonoBehaviour target)
 
static bool IsUndoRedoPerformed ()
 
static bool LayoutFoldout (bool foldout, string content, string hint)
 
static bool LayoutFoldout (bool foldout, string content)
 
static bool PersistentFoldout (Rect position, GUIContent label, string persistentId)
 
static bool PersistentFoldout (Rect position, string label, string persistentId)
 
static void SetMinLabelWidth (float minLabelWidth=150.0f)
 

Static Public Attributes

static float editableListHeaderWidth = 50.0f
 
static bool editableListMoveButtons = true
 
static EditableListResult editableListResult = EditableListResult.None
 
static int editableListResultIndex = -1
 
static bool editableListSizeField = true
 

Member Enumeration Documentation

Enumerator
None 
MoveUp 
MoveDown 
Add 
Delete 

Member Function Documentation

static void EdyCommonTools.EditorTools.CommonEditorTools.DrawEditableList ( SerializedObject  serializedObject,
string  name,
string  listHeader = null 
)
inlinestatic
static void EdyCommonTools.EditorTools.CommonEditorTools.DrawInfoLabel ( string  label,
string  text,
string  hint = null 
)
inlinestatic
static SerializedProperty EdyCommonTools.EditorTools.CommonEditorTools.DrawProperty ( SerializedObject  serializedObject,
string  name,
string  label = null,
string  hint = null 
)
inlinestatic
static void EdyCommonTools.EditorTools.CommonEditorTools.DrawProperty ( SerializedProperty  property,
string  label = null,
string  hint = null,
bool  includeChildren = false 
)
inlinestatic
static bool EdyCommonTools.EditorTools.CommonEditorTools.GUIChanged ( )
inlinestatic
static bool EdyCommonTools.EditorTools.CommonEditorTools.IsActiveAndPlaying ( MonoBehaviour  target)
inlinestatic
static bool EdyCommonTools.EditorTools.CommonEditorTools.IsUndoRedoPerformed ( )
inlinestatic
static bool EdyCommonTools.EditorTools.CommonEditorTools.LayoutFoldout ( bool  foldout,
string  content,
string  hint 
)
inlinestatic
static bool EdyCommonTools.EditorTools.CommonEditorTools.LayoutFoldout ( bool  foldout,
string  content 
)
inlinestatic
static bool EdyCommonTools.EditorTools.CommonEditorTools.PersistentFoldout ( Rect  position,
GUIContent  label,
string  persistentId 
)
inlinestatic
static bool EdyCommonTools.EditorTools.CommonEditorTools.PersistentFoldout ( Rect  position,
string  label,
string  persistentId 
)
inlinestatic
static void EdyCommonTools.EditorTools.CommonEditorTools.SetMinLabelWidth ( float  minLabelWidth = 150.0f)
inlinestatic

Member Data Documentation

float EdyCommonTools.EditorTools.CommonEditorTools.editableListHeaderWidth = 50.0f
static
bool EdyCommonTools.EditorTools.CommonEditorTools.editableListMoveButtons = true
static
EditableListResult EdyCommonTools.EditorTools.CommonEditorTools.editableListResult = EditableListResult.None
static
int EdyCommonTools.EditorTools.CommonEditorTools.editableListResultIndex = -1
static
bool EdyCommonTools.EditorTools.CommonEditorTools.editableListSizeField = true
static

The documentation for this class was generated from the following file: