public bool InspectButton(GameObject go, MiniButtonStyle style, Layout option) { var inspect = MiniButton("⏎", "Inspect", style, option); if (inspect) { EditorHelper.InspectTarget(go); } return(inspect); }
public bool MoveDownButton <T>(List <T> list, int atIndex, MiniButtonStyle style) { var move = MoveDownButton(style); if (move) { list.MoveElementDown(atIndex); } return(move); }
public static GUIStyle GetStyle(MiniButtonStyle style) { switch (style) { case MiniButtonStyle.Left: return(EditorStyles.miniButtonLeft); case MiniButtonStyle.Right: return(EditorStyles.miniButtonRight); case MiniButtonStyle.ModLeft: return(ModButtonLeft); case MiniButtonStyle.ModRight: return(ModButtonRight); case MiniButtonStyle.ModMid: return(ModButtonMid); default: return(EditorStyles.miniButtonMid); } }
public bool MiniButton(string text, string tooltip, MiniButtonStyle style) { return(MiniButton(text, tooltip, style, kDefaultMiniOption)); }
public bool MiniButton(string text, string tooltip, MiniButtonStyle style, Layout option) { return(MiniButton(GetContent(text, tooltip), style, option)); }
public bool InspectButton(GameObject go, MiniButtonStyle style) { return(InspectButton(go, style, kDefaultMiniOption)); }
public bool MiniButton(string text, MiniButtonStyle style, Layout option) { return(MiniButton(text, string.Empty, style, option)); }
public bool CheckButton(bool value, string whatToToggle, MiniButtonStyle style) { return(ToggleButton(value, "✔", string.Empty, whatToToggle, style)); }
public bool MiniButton(GUIContent content, MiniButtonStyle style) { return(MiniButton(content, style, kDefaultMiniOption)); }
public bool ToggleButton(bool value, string on, string off, string whatToToggle, MiniButtonStyle style = MiniButtonStyle.Mid) { var btn = MiniButton(value ? on : off, "Toggle " + whatToToggle, style); return(btn ? !value : value); }
public bool FoldoutButton(bool value, string whatToFoldout, MiniButtonStyle style = MiniButtonStyle.Mid) { return(ToggleButton(value, GUIHelper.Folds.DefaultFoldSymbol, GUIHelper.Folds.DefaultExpandSymbol, whatToFoldout, style)); }
public bool MoveDownButton(MiniButtonStyle style) { return(MiniButton("▼", "Move element down", style)); }
public static GUIStyle GetStyle(MiniButtonStyle style) { switch (style) { case MiniButtonStyle.Left: return EditorStyles.miniButtonLeft; case MiniButtonStyle.Right: return EditorStyles.miniButtonRight; case MiniButtonStyle.ModLeft: return ModButtonLeft; case MiniButtonStyle.ModRight: return ModButtonRight; case MiniButtonStyle.ModMid: return ModButtonMid; default: return EditorStyles.miniButtonMid; } }
public bool MoveUpButton(MiniButtonStyle style) { return(MiniButton("▲", "Move element up", style)); }
public bool RemoveButton(string target, MiniButtonStyle style) { return(MiniButton("-", "Remove " + target, style)); }
public bool ClearButton(string target, MiniButtonStyle style) { return(MiniButton("x", "Clear " + target, style)); }
public bool AddButton(string target, MiniButtonStyle style) { return(MiniButton("+", "Add a new " + target, style)); }
public bool MiniButton(GUIContent content, MiniButtonStyle style, Layout option) { return(MiniButton(content, GUIHelper.GetStyle(style), option)); }