Esempio n. 1
0
        private static void Initialize()
        {
            _style = new ProgramaticStyle
            {
                Style           = _instance,
                Alignment       = TextAnchor.MiddleLeft,
                Padding         = new RectOffset(12, 12, 6, 6),
                Font            = FontMapper.Get("olney").Font,
                FontSize        = 40,
                NormalTextColor = Color.white
            };

            _style.Commit();
        }
Esempio n. 2
0
        private static void Initialize()
        {
            _instance.name = "ButtonsStyle2";
            _instance.font = FontMapper.GetDefault().Font;

            _style = new ProgramaticStyle
            {
                Style     = _instance,
                Font      = FontMapper.GetDefault().Font,
                Alignment = TextAnchor.MiddleCenter,
                Padding   = new RectOffset(10, 10, 14, 10)
            };

            const int w = (Weight + 1) * 2;

            _style.Border          = new RectOffset(Weight + 1, Weight + 1, Weight + 1, Weight + 1);
            _style.Font            = FontMapper.Get("arial").Font;
            _style.FontSize        = 30;
            _style.NormalTextColor = Color.grey;
            _style.NormalGraphics  = new Rect(w, w,
                                              new Fill(new Color(0.9f, 0.9f, 0.9f, 1f)),
                                              new Stroke(Weight)
            {
                Color = Color.grey
            });

            _style.HoverTextColor = Color.white;
            _style.HoverGraphics  = new Rect(w, w,
                                             new Fill(Color.green),
                                             new Stroke(Weight)
            {
                Color = Color.grey
            }
                                             );

            _style.ActiveTextColor = Color.white;
            _style.ActiveGraphics  = new Rect(w, w,
                                              new Fill(new Color(0.2f, 0.9f, 0.2f, 1f)),
                                              new Stroke(Weight)
            {
                Color = Color.white
            }
                                              );
            _style.FocusedTextColor = Color.white;
            _style.FocusedGraphics  = new Rect(w, w,
                                               new Fill(Color.blue),
                                               new Stroke(Weight)
            {
                Color = Color.yellow
            }
                                               );

            _style.OnNormalTextColor = Color.white;
            _style.OnNormalGraphics  = new Rect(w, w,
                                                new Fill(new Color(0.3f, 0.4f, 0.9f, 1f)),
                                                new Stroke(Weight)
                                                );
            _style.OnHoverTextColor = Color.white;
            _style.OnHoverGraphics  = new Rect(w, w,
                                               new Fill(new Color(0.4f, 0.5f, 0.9f, 1f)),
                                               new Stroke(Weight)
                                               );
            _style.OnActiveTextColor = Color.white;
            _style.OnActiveGraphics  = new Rect(w, w,
                                                new Fill(new Color(0.4f, 0.6f, 0.9f, 1f)),
                                                new Stroke(Weight)
                                                );
            _style.OnFocusedTextColor = Color.white;
            _style.OnFocusedGraphics  = new Rect(w, w,
                                                 new Fill(Color.blue),
                                                 new Stroke(Weight)
                                                 );

            _style.Commit();
        }