Exemple #1
0
        ILookAndFeelSource CreateDefaultLookAndFeelSource()
        {
            var source = new DefaultLookAndFeelSource();

            source.LookAndFeelMap[typeof(Desktop)] = new DesktopLookAndFeel();
            //source.LookAndFeelMap[typeof(Window)] = new SpriteSheetWindowLookAndFeel
            //{
            //    WindowSpriteSheet = spriteSheetSource.GetSpriteSheet("Window"),
            //    WindowShadowSpriteSheet = spriteSheetSource.GetSpriteSheet("WindowShadow")
            //};
            //source.LookAndFeelMap[typeof(MainMenuWindow)] = new TextureBackgroundLookAndFeel
            //{
            //    Texture = Content.Load<Texture2D>("UI/MainMenuWindow")
            //};
            //source.LookAndFeelMap[typeof(LodWindow)] = new SpriteSheetWindowLookAndFeel
            //{
            //    WindowSpriteSheet = spriteSheetSource.GetSpriteSheet("LodWindow")
            //};
            source.LookAndFeelMap[typeof(TextBlock)] = new TextBlockLookAndFeel();
            source.LookAndFeelMap[typeof(Overlay)]   = new OverlayLookAndFeel();
            //source.LookAndFeelMap[typeof(Button)] = new ButtonLookAndFeel
            //{
            //    FocusTexture = Content.Load<Texture2D>("UI/Focus"),
            //    MouseOverTexture = Content.Load<Texture2D>("UI/MouseOver")
            //};
            source.LookAndFeelMap[typeof(Canvas)] = new CanvasLookAndFeel();

            return(source);
        }
        ILookAndFeelSource CreateDefaultLookAndFeelSource()
        {
            var source = new DefaultLookAndFeelSource();

            source.LookAndFeelMap[typeof(Desktop)] = new DesktopLookAndFeel();
            source.LookAndFeelMap[typeof(Window)]  = new SpriteSheetWindowLookAndFeel
            {
                WindowSpriteSheet       = spriteSheetSource.GetSpriteSheet("Window"),
                WindowShadowSpriteSheet = spriteSheetSource.GetSpriteSheet("WindowShadow")
            };
            source.LookAndFeelMap[typeof(TextBlock)] = new TextBlockLookAndFeel();
            source.LookAndFeelMap[typeof(Overlay)]   = new OverlayLookAndFeel();
            source.LookAndFeelMap[typeof(Button)]    = new ButtonLookAndFeel
            {
                FocusColor     = Color.Navy * 0.5f,
                MouseOverColor = Color.DarkGreen * 0.5f
            };
            source.LookAndFeelMap[typeof(ListBoxItem)] = new ListBoxItemLookAndFeel
            {
                FocusColor     = Color.Navy * 0.5f,
                MouseOverColor = Color.DarkGreen * 0.5f,
                SelectionColor = Color.Orange * 0.5f
            };

            return(source);
        }
        ILookAndFeelSource CreateDefaultLookAndFeelSource()
        {
            var source = new DefaultLookAndFeelSource();

            source.LookAndFeelMap[typeof(Desktop)] = new DesktopLookAndFeel();
            source.LookAndFeelMap[typeof(Window)] = new SpriteSheetWindowLookAndFeel
            {
                WindowSpriteSheet = spriteSheetSource.GetSpriteSheet("Window"),
                WindowShadowSpriteSheet = spriteSheetSource.GetSpriteSheet("WindowShadow")
            };
            source.LookAndFeelMap[typeof(TextBlock)] = new TextBlockLookAndFeel();
            source.LookAndFeelMap[typeof(Overlay)] = new OverlayLookAndFeel();
            source.LookAndFeelMap[typeof(Button)] = new ButtonLookAndFeel
            {
                FocusColor = Color.Navy * 0.5f,
                MouseOverColor = Color.DarkGreen * 0.5f
            };
            source.LookAndFeelMap[typeof(ListBoxItem)] = new ListBoxItemLookAndFeel
            {
                FocusColor = Color.Navy * 0.5f,
                MouseOverColor = Color.DarkGreen * 0.5f,
                SelectionColor = Color.Orange * 0.5f
            };

            return source;
        }
Exemple #4
0
        void InitializeLookAndFeelSource()
        {
            var source = new DefaultLookAndFeelSource();

            source.LookAndFeelMap[typeof(Desktop)]   = new DesktopLookAndFeel();
            source.LookAndFeelMap[typeof(TextBlock)] = new TextBlockLookAndFeel();
            source.LookAndFeelMap[typeof(Overlay)]   = new OverlayLookAndFeel();

            LookAndFeelSource = source;
        }
        public static ILookAndFeelSource CreateLookAndFeelSource(Game game)
        {
            var source = new DefaultLookAndFeelSource();

            source.LookAndFeelMap[typeof(Control)] = new DebugDefaultLookAndFeel();
            source.LookAndFeelMap[typeof(Window)] = new DebugWindowLookAndFeel();
            source.LookAndFeelMap[typeof(Controls.TextBlock)] = new DebugTextBlockLookAndFeel();

            return source;
        }
Exemple #6
0
        public static ILookAndFeelSource CreateLookAndFeelSource(Game game)
        {
            var source = new DefaultLookAndFeelSource();

            source.LookAndFeelMap[typeof(Control)]            = new DebugDefaultLookAndFeel();
            source.LookAndFeelMap[typeof(Window)]             = new DebugWindowLookAndFeel();
            source.LookAndFeelMap[typeof(Controls.TextBlock)] = new DebugTextBlockLookAndFeel();

            return(source);
        }
        void InitializeLookAndFeelSource()
        {
            var source = new DefaultLookAndFeelSource();

            source.LookAndFeelMap[typeof(Desktop)] = new DesktopLookAndFeel();
            source.LookAndFeelMap[typeof(TextBlock)] = new TextBlockLookAndFeel();
            source.LookAndFeelMap[typeof(Overlay)] = new OverlayLookAndFeel();

            LookAndFeelSource = source;
        }