public static bool ClickUnFocus(this icon icon, int size) { var tex = icon.GetIcon(); if (!tex || tex == Texture2D.whiteTexture) { return(icon.GetText().ClickUnFocus()); } return(ClickUnFocus(tex, icon.GetText(), 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) { var tex = icon.GetIcon(); if (!tex || tex == Texture2D.whiteTexture) { return(icon.GetText().Click()); } return(Click(tex, icon.GetText())); }
public static bool Click_Enter_Attention(this INeedAttention attention, icon icon = icon.Enter, string hint = "", bool canBeNull = true) { if (attention.IsNullOrDestroyed_Obj()) { if (!canBeNull) { return(icon.Warning.ClickUnFocus("Object is null; {0}".F(hint))); } } else { var msg = attention.NeedAttention(); if (msg != null) { return(icon.Warning.ClickUnFocus(msg)); } } if (hint.IsNullOrEmpty()) { hint = icon.GetText(); } return(icon.ClickUnFocus(hint)); }
public static bool ClickUnFocus(this icon icon, string toolTip, int size = defaultButtonSize) { if (toolTip == null) { toolTip = icon.GetText(); } var tex = icon.GetIcon(); if (!tex || tex == Texture2D.whiteTexture) { return(icon.GetText().ClickUnFocus(toolTip)); } return(ClickUnFocus(tex, toolTip, size)); }
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, ref bool changed, int size = defaultButtonSize) { var tex = icon.GetIcon(); if (!tex || tex == Texture2D.whiteTexture) { return(icon.GetText().ClickUnFocus(toolTip).changes(ref changed)); } return(Click(tex, toolTip, size).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 string F(this Msg msg, icon other) => "{0} {1}".F(msg.GetText(), other.GetText());
public static string F(this icon msg, Msg other) => "{0} {1}".F(msg.GetText(), other.GetText());
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 bool ClickUnFocus(this icon icon) => ClickUnFocus(icon.GetIcon(), icon.GetText());