コード例 #1
0
        public void Reset()
        {
            Window.Background = new SolidBackground(Color4.FromBytes(64, 64, 64, 255));
            Window.Border     = new ThinBorder(Color4.FromBytes(128, 128, 128, 255));

            VScroll.BarBackground = new SolidBackground(Color4.FromBytes(96, 96, 96, 255));
            VScroll.BoxBackground = new SolidBackground(Color4.FromBytes(128, 128, 128, 255));
            VScroll.BoxBorder     = new ThinBorder(Color4.FromBytes(64, 64, 64, 255));

            HScroll.BarBackground = new SolidBackground(Color4.FromBytes(96, 96, 96, 255));
            HScroll.BoxBackground = new SolidBackground(Color4.FromBytes(128, 128, 128, 255));
            HScroll.BoxBorder     = new ThinBorder(Color4.FromBytes(64, 64, 64, 255));

            Label.Color = Color4.White;
            Label.Font  = Font.Cache(GameConfig.DefaultFont.ToPath());

            Button.Font = Font.Cache(GameConfig.DefaultFont.ToPath());

            Button.States.Normal.Background = new GradientBackground(false, Color4.FromBytes(120, 120, 120, 255), Color4.FromBytes(72, 72, 72, 255));
            Button.States.Normal.Border     = new ThinBorder(Color4.FromBytes(96, 96, 96, 255));
            Button.States.Normal.Color      = Color4.White;

            Button.States.Focus.Background = new GradientBackground(false, Color4.FromBytes(112, 112, 112, 255), Color4.FromBytes(80, 80, 80, 255));
            Button.States.Focus.Border     = new ThinBorder(Color4.FromBytes(96, 96, 96, 255));
            Button.States.Focus.Color      = Color4.White;

            Button.States.Hover.Background = new GradientBackground(false, Color4.FromBytes(104, 104, 104, 255), Color4.FromBytes(88, 88, 88, 255));
            Button.States.Hover.Border     = new ThinBorder(Color4.FromBytes(96, 96, 96, 255));
            Button.States.Hover.Color      = Color4.White;

            Button.States.MouseDown.Background = new GradientBackground(false, Color4.FromBytes(72, 72, 72, 255), Color4.FromBytes(120, 120, 120, 255));
            Button.States.MouseDown.Border     = new ThinBorder(Color4.FromBytes(96, 96, 96, 255));
            Button.States.MouseDown.Color      = Color4.White;

            Menu.Background = new SolidBackground(Color4.FromBytes(64, 64, 64, 255));
            Menu.Border     = new ThinBorder(Color4.FromBytes(96, 96, 96, 255));
            Menu.Font       = Font.Cache(GameConfig.DefaultFont.ToPath());

            Menu.MenuPadding.Left   = 5;
            Menu.MenuPadding.Right  = 5;
            Menu.MenuPadding.Top    = 5;
            Menu.MenuPadding.Bottom = 5;

            Menu.ItemPadding.Left   = 2;
            Menu.ItemPadding.Right  = 2;
            Menu.ItemPadding.Top    = 2;
            Menu.ItemPadding.Bottom = 2;

            Menu.ItemSpacing.Size  = 20;
            Menu.ItemSpacing.Space = 2;

            Menu.ItemStates.Normal.Background = null;
            Menu.ItemStates.Normal.Border     = null;
            Menu.ItemStates.Normal.Color      = Color4.White;

            Menu.ItemStates.Focus.Background = new SolidBackground(Color4.FromBytes(72, 72, 72, 255));
            Menu.ItemStates.Focus.Border     = new ThinBorder(Color4.FromBytes(80, 80, 80, 255));
            Menu.ItemStates.Focus.Color      = Color4.White;

            Menu.ItemStates.Hover.Background = new SolidBackground(Color4.FromBytes(80, 80, 80, 255));
            Menu.ItemStates.Hover.Border     = null;
            Menu.ItemStates.Hover.Color      = Color4.White;

            Menu.ItemStates.MouseDown.Background = new SolidBackground(Color4.FromBytes(80, 80, 80, 255));
            Menu.ItemStates.MouseDown.Border     = null;
            Menu.ItemStates.MouseDown.Color      = Color4.White;

            PopupMenu.Background = new SolidBackground(Color4.FromBytes(64, 64, 64, 255));
            PopupMenu.Border     = new ThinBorder(Color4.FromBytes(96, 96, 96, 255));
            PopupMenu.Font       = Font.Cache(GameConfig.DefaultFont.ToPath());

            PopupMenu.MenuPadding.Left   = 5;
            PopupMenu.MenuPadding.Right  = 5;
            PopupMenu.MenuPadding.Top    = 5;
            PopupMenu.MenuPadding.Bottom = 5;

            PopupMenu.ItemPadding.Left   = 2;
            PopupMenu.ItemPadding.Right  = 2;
            PopupMenu.ItemPadding.Top    = 2;
            PopupMenu.ItemPadding.Bottom = 2;

            PopupMenu.ItemSpacing.Size  = 20;
            PopupMenu.ItemSpacing.Space = 2;

            PopupMenu.ItemStates.Normal.Background = null;
            PopupMenu.ItemStates.Normal.Border     = null;
            PopupMenu.ItemStates.Normal.Color      = Color4.White;

            PopupMenu.ItemStates.Focus.Background = new SolidBackground(Color4.FromBytes(72, 72, 72, 255));
            PopupMenu.ItemStates.Focus.Border     = new ThinBorder(Color4.FromBytes(80, 80, 80, 255));
            PopupMenu.ItemStates.Focus.Color      = Color4.White;

            PopupMenu.ItemStates.Hover.Background = new SolidBackground(Color4.FromBytes(80, 80, 80, 255));
            PopupMenu.ItemStates.Hover.Border     = null;
            PopupMenu.ItemStates.Hover.Color      = Color4.White;

            PopupMenu.ItemStates.MouseDown.Background = new SolidBackground(Color4.FromBytes(80, 80, 80, 255));
            PopupMenu.ItemStates.MouseDown.Border     = null;
            PopupMenu.ItemStates.MouseDown.Color      = Color4.White;
        }