Example #1
0
        private void InitListBoxStyles()
        {
            StyleModifierBuilder builder = new StyleModifierBuilder();

            builder.PushPadding(2.0);
            builder.PushBgColor(Color.Clear, GUIState.Normal);
            builder.PushBgColor(Color.Rgb(206, 220, 236), GUIState.Hover);
            builder.PushBgColor(Color.Rgb(30, 144, 255), GUIState.Active);

            this.styles.Add(GUIControlName.ListBox, builder.ToArray());
        }
Example #2
0
        private void InitTextBoxStyles()
        {
            StyleModifierBuilder builder = new StyleModifierBuilder();

            builder.PushPadding(3.0);
            builder.PushBorder(1);//+4
            builder.PushBorderColor(Color.Rgb(112), GUIState.Normal);
            builder.PushBorderColor(Color.Rgb(23), GUIState.Hover);
            builder.PushBorderColor(Color.Rgb(0, 120, 215), GUIState.Active);

            this.styles.Add(GUIControlName.TextBox, builder.ToArray());
        }
Example #3
0
        private void InitButtonStyles()
        {
            StyleModifierBuilder builder = new StyleModifierBuilder();

            builder.PushBorder(1.0);
            builder.PushPadding(5.0);
            builder.PushBorderColor(Color.Rgb(166, 166, 166), GUIState.Normal);
            builder.PushBorderColor(Color.Rgb(123, 123, 123), GUIState.Hover);
            builder.PushBorderColor(Color.Rgb(148, 148, 148), GUIState.Active);
            builder.PushBgGradient(Gradient.TopBottom);
            builder.PushGradientColor(Color.Rgb(247, 247, 247), Color.Rgb(221, 221, 221), GUIState.Normal);
            builder.PushGradientColor(Color.Rgb(247, 247, 247), Color.Rgb(221, 221, 221), GUIState.Hover);
            builder.PushGradientColor(Color.Rgb(222, 222, 222), Color.Rgb(248, 248, 248), GUIState.Active);

            this.styles.Add(GUIControlName.Button, builder.ToArray());
        }
Example #4
0
        private void InitButtonStyles()
        {
            StyleModifierBuilder builder = new StyleModifierBuilder();

            builder.PushBorder(1.0);
            builder.PushPadding(5.0);
            builder.PushBorderColor(Color.Rgb(166, 166, 166), GUIState.Normal);
            builder.PushBorderColor(Color.Rgb(123, 123, 123), GUIState.Hover);
            builder.PushBorderColor(Color.Rgb(148, 148, 148), GUIState.Active);

            builder.PushBgColor(Color.Rgb(0x65a9d7), GUIState.Normal);
            builder.PushBgColor(Color.Rgb(0x28597a), GUIState.Hover);
            builder.PushBgColor(Color.Rgb(0x1b435e), GUIState.Active);

            //TODO use gradient color for background

            /*
             * builder.PushBgGradient(Gradient.TopBottom);
             * builder.PushGradientColor(Color.Rgb(247, 247, 247), Color.Rgb(221, 221, 221), GUIState.Normal);
             * builder.PushGradientColor(Color.Rgb(247, 247, 247), Color.Rgb(221, 221, 221), GUIState.Hover);
             * builder.PushGradientColor(Color.Rgb(222, 222, 222), Color.Rgb(248, 248, 248), GUIState.Active);
             */
            this.styles.Add(GUIControlName.Button, builder.ToArray());
        }