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()); }
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()); }