Exemple #1
0
        public void SetAlignmentMode(ConsoleAlignment alignment)
        {
            switch (alignment)
            {
            case ConsoleAlignment.Top:
            {
                TopBar.transform.SetSiblingIndex(0);
                Dropdown.transform.SetSiblingIndex(2);
                TopHandle.SetActive(false);
                BottomHandle.SetActive(true);
                transform.SetSiblingIndex(0);
                DropdownToggleSprite.rectTransform.parent.localRotation = Quaternion.Euler(0, 0, 0f);
                break;
            }

            case ConsoleAlignment.Bottom:
            {
                Dropdown.transform.SetSiblingIndex(0);
                TopBar.transform.SetSiblingIndex(2);
                TopHandle.SetActive(true);
                BottomHandle.SetActive(false);
                transform.SetSiblingIndex(1);
                DropdownToggleSprite.rectTransform.parent.localRotation = Quaternion.Euler(0, 0, 180f);
                break;
            }
            }
        }
            internal Widther(int hwidth, int vwidth, ConsoleAlignment align, Options option)
            {
                Align        = align;
                HeadingWidth = hwidth;
                ValueWidth   = vwidth;

                if (align != ConsoleAlignment.LEFT)
                {
                    LeftGapWidth = (option.TableWidth - (HeadingWidth + ValueWidth + 4)) / (align == ConsoleAlignment.CENTER ? 2 : 1);
                }
            }
Exemple #3
0
 public DockConsoleServiceImpl()
 {
     _alignment = Settings.Instance.ConsoleAlignment;
 }
        public void SetAlignmentMode(ConsoleAlignment alignment)
        {
            switch (alignment)
            {
                case ConsoleAlignment.Top:
                {
                    TopBar.transform.SetSiblingIndex(0);
                    Dropdown.transform.SetSiblingIndex(2);
                    TopHandle.SetActive(false);
                    BottomHandle.SetActive(true);
                    transform.SetSiblingIndex(0);
                    DropdownToggleSprite.rectTransform.parent.localRotation = Quaternion.Euler(0, 0, 0f);
                    break;
                }

                case ConsoleAlignment.Bottom:
                {
                    Dropdown.transform.SetSiblingIndex(0);
                    TopBar.transform.SetSiblingIndex(2);
                    TopHandle.SetActive(true);
                    BottomHandle.SetActive(false);
                    transform.SetSiblingIndex(1);
                    DropdownToggleSprite.rectTransform.parent.localRotation = Quaternion.Euler(0, 0, 180f);
                    break;
                }
            }
        }
 public DockConsoleServiceImpl()
 {
     _alignment = Settings.Instance.ConsoleAlignment;
 }
Exemple #6
0
 public static void PaintLine(this string str, ConsoleColor bgColor, ConsoleColor foreColor = ConsoleColor.White, ConsoleAlignment align = ConsoleAlignment.LEFT)
 {
     PaintIt(str, bgColor, foreColor, 1, align);
 }
Exemple #7
0
 public static void WriteLineColor(this string str, ConsoleColor color, ConsoleAlignment align = ConsoleAlignment.LEFT)
 {
     WriteItColor(str, color, align: align);
 }
Exemple #8
0
 public static void WriteLine(this string str, ConsoleTextStyle style = ConsoleTextStyle.NORMAL, ConsoleAlignment align = ConsoleAlignment.LEFT)
 {
     WriteIt(str, style, align: align);
 }