Пример #1
0
 public static void SetError(Gtk.Widget widget, bool setting)
 {
     if (setting == true)
     {
         widget.ModifyBase(Gtk.StateType.Normal, new Gdk.Color(0xFF, 0x85, 0x85));
         widget.ModifyBg(Gtk.StateType.Normal, new Gdk.Color(0xFF, 0x85, 0x85));
     }
     else
     {
         widget.ModifyBase(Gtk.StateType.Normal);
         widget.ModifyBg(Gtk.StateType.Normal);
     }
 }
Пример #2
0
		void ChangeColor (Gtk.Widget w)
		{
			w.ModifyBg (Gtk.StateType.Normal, new Gdk.Color (69, 69, 94));
			w.ModifyBg (Gtk.StateType.Active, new Gdk.Color (69, 69, 94));
			w.ModifyFg (Gtk.StateType.Normal, new Gdk.Color (255, 255, 255));
			w.ModifyFg (Gtk.StateType.Active, new Gdk.Color (255, 255, 255));
			w.ModifyFg (Gtk.StateType.Prelight, new Gdk.Color (255, 255, 255));

			Gtk.Container c = w as Gtk.Container;

			if (c != null) {
				foreach (Widget cw in c.Children)
					ChangeColor (cw);
			}
		}
Пример #3
0
 private void changeElementColor(Gtk.Widget widget, Gdk.Color color)
 {
     widget.ModifyBg(StateType.Active, color);
     widget.ModifyBg(StateType.Prelight, color);
     widget.ModifyBg(StateType.Normal, color);
 }
Пример #4
0
        private static void DarkenBackground(Widget widget)
        {
            const byte color_change = 10;

            var bg = widget.Style.Background (StateType.Normal);
            byte newRed   = (byte)((byte)bg.Red   + color_change);
            byte newGreen = (byte)((byte)bg.Green + color_change);
            byte newBlue  = (byte)((byte)bg.Blue  + color_change);
            var newBg = new Color (newRed, newGreen, newBlue);
            Colormap.System.AllocColor (ref newBg, true, true);
            widget.ModifyBg (StateType.Normal, newBg);
        }