public static bool ClickUnFocus(this icon icon, string tip, int size = defaultButtonSize) { if (tip == null) { tip = icon.GetText(); } return(ClickUnFocus(icon.GetIcon(), tip, size)); }
public static bool Click(this icon icon, string toolTip, int size = defaultButtonSize) { var tex = icon.GetIcon(); if (!tex || tex == Texture2D.whiteTexture) { return(icon.GetText().ClickUnFocus(toolTip)); } return(Click(tex, toolTip, size)); }
public static bool ClickUnFocus(this icon icon, ref bool changed) { var tex = icon.GetIcon(); if (!tex || tex == Texture2D.whiteTexture) { return(icon.GetText().ClickUnFocus().changes(ref changed)); } return(ClickUnFocus(tex, icon.GetText()).changes(ref changed)); }
public static bool Click(this icon icon, string toolTip, int width, int height) { var tex = icon.GetIcon(); if (!tex || tex == Texture2D.whiteTexture) { return(icon.GetText().ClickUnFocus(toolTip)); } return(Click(tex, toolTip, width, height)); }
public static bool Click(this icon icon, int size) { var tex = icon.GetIcon(); if (!tex || tex == Texture2D.whiteTexture) { return(icon.GetText().ClickUnFocus()); } return(Click(tex, size)); }
public static bool Click(this icon icon) { var tex = icon.GetIcon(); if (!tex || tex == Texture2D.whiteTexture) { return(icon.GetText().Click()); } return(Click(tex, icon.GetText())); }
public static bool Click(this icon icon, int size) => Click(icon.GetIcon(), size);
public static bool ClickUnFocus(this icon icon, int size = defaultButtonSize) => ClickUnFocus(icon.GetIcon(), icon.GetText(), size);
public static bool ClickUnFocus(this icon icon, ref bool changed) => ClickUnFocus(icon.GetIcon(), icon.GetText()).changes(ref changed);
public static void write(this icon icon, string toolTip, int size = defaultButtonSize) => write(icon.GetIcon(), toolTip, size);
public static bool Click(this icon icon, string tip, int size = defaultButtonSize) => Click(icon.GetIcon(), tip, size);
public static bool foldout(this icon ico, ref bool state) => ico.GetIcon().foldout(ref state);
public static bool ClickUnFocus(this icon icon, Msg text, int width, int height) => icon.GetIcon().ClickUnFocus(text.GetText(), width, height);
public static bool ClickUnFocus(this icon icon, Msg text, int size = pegi.defaultButtonSize) => icon.GetIcon().ClickUnFocus(text.GetText(), size);
public static bool Click(this icon icon, string tip, int width, int height) => Click(icon.GetIcon(), tip, width, height);
public static bool Click(this icon icon, string tip, ref bool changed, int size = defaultButtonSize) => Click(icon.GetIcon(), tip, size).changes(ref changed);
public static bool foldout(this icon ico, string text, ref bool state) => ico.GetIcon().foldout(text, ref state);
public static void write(this icon icon, int size = defaultButtonSize) => write(icon.GetIcon(), size);
public static bool foldout(this icon ico, string text, ref int selected, int current) => ico.GetIcon().foldout(text, ref selected, current);
public static void write(this icon icon, string toolTip, int width, int height) => write(icon.GetIcon(), toolTip, width, height);
public static bool ClickUnFocus(this icon icon) => ClickUnFocus(icon.GetIcon(), icon.GetText());