示例#1
0
        public static bool ClickUnFocus(this icon icon, string tip, int size = defaultButtonSize)
        {
            if (tip == null)
            {
                tip = icon.GetText();
            }

            return(ClickUnFocus(icon.GetIcon(), tip, size));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }
示例#4
0
        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));
        }
示例#5
0
        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));
        }
示例#6
0
        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()));
        }
示例#7
0
 public static bool Click(this icon icon, int size) => Click(icon.GetIcon(), size);
示例#8
0
 public static bool ClickUnFocus(this icon icon, int size = defaultButtonSize) => ClickUnFocus(icon.GetIcon(), icon.GetText(), size);
示例#9
0
 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);
示例#11
0
 public static bool Click(this icon icon, string tip, int size = defaultButtonSize) => Click(icon.GetIcon(), tip, size);
示例#12
0
 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);
示例#15
0
 public static bool Click(this icon icon, string tip, int width, int height) => Click(icon.GetIcon(), tip, width, height);
示例#16
0
 public static bool Click(this icon icon, string tip, ref bool changed, int size = defaultButtonSize) => Click(icon.GetIcon(), tip, size).changes(ref changed);
示例#17
0
 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);
示例#19
0
 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);
示例#21
0
 public static bool ClickUnFocus(this icon icon) => ClickUnFocus(icon.GetIcon(), icon.GetText());