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); } }
public static void ModifyColors (Gtk.Widget widget) { try { widget.ModifyFg (Gtk.StateType.Normal, widget.Style.TextColors [(int)Gtk.StateType.Normal]); widget.ModifyFg (Gtk.StateType.Active, widget.Style.TextColors [(int)Gtk.StateType.Active]); widget.ModifyFg (Gtk.StateType.Selected, widget.Style.TextColors [(int)Gtk.StateType.Selected]); widget.ModifyBg (Gtk.StateType.Normal, widget.Style.BaseColors [(int)Gtk.StateType.Normal]); widget.ModifyBg (Gtk.StateType.Active, widget.Style.BaseColors [(int)Gtk.StateType.Active]); widget.ModifyBg (Gtk.StateType.Selected, widget.Style.BaseColors [(int)Gtk.StateType.Selected]); } catch { widget.ModifyFg (Gtk.StateType.Normal, widget.Style.Black); widget.ModifyBg (Gtk.StateType.Normal, widget.Style.Black); } }
public static void ColorsTestLabel(Gtk.Label l) { l.ModifyFg(StateType.Active, UtilGtk.WHITE); }
public static void ColorsMenuLabel(Gtk.Label l) { l.ModifyFg(StateType.Active, UtilGtk.WHITE); l.ModifyFg(StateType.Normal, UtilGtk.BLACK); }
void ChangeColor (Gtk.Widget w) { w.Realized += delegate { w.ModifyText (StateType.Normal, Styles.BreadcrumbTextColor); w.ModifyFg (StateType.Normal, Styles.BreadcrumbTextColor); }; if (w is Gtk.Container) { foreach (var c in ((Gtk.Container)w).Children) ChangeColor (c); } }
public static void set_foreground_color(Gtk.Widget widget, Gdk.Color col) { widget.ModifyFg(StateType.Normal, col); widget.ModifyFg(StateType.Active, col); widget.ModifyFg(StateType.Insensitive, col); widget.ModifyFg(StateType.Prelight, col); widget.ModifyFg(StateType.Selected, col); }
public static void ChronopicColors(Gtk.Viewport v, Gtk.Label l1, Gtk.Label l2, bool connected) { //if(! v.Style.Background(StateType.Normal).Equal(BLUE)) if(! v.Style.Background(StateType.Normal).Equal(v.Style.Background(StateType.Selected))) chronopicViewportDefaultBg = v.Style.Background(StateType.Normal); if(! l1.Style.Foreground(StateType.Normal).Equal(WHITE)) chronopicLabelsDefaultFg = l1.Style.Foreground(StateType.Normal); if(connected) { v.ModifyBg(StateType.Normal, chronopicViewportDefaultBg); l1.ModifyFg(StateType.Normal, chronopicLabelsDefaultFg); l2.ModifyFg(StateType.Normal, chronopicLabelsDefaultFg); } else { //v.ModifyBg(StateType.Normal, BLUE); v.ModifyBg(StateType.Normal, v.Style.Background(StateType.Selected)); l1.ModifyFg(StateType.Normal, WHITE); l2.ModifyFg(StateType.Normal, WHITE); } }
public static void ColorsTestLabel(Gtk.Viewport v, Gtk.Label l) { l.ModifyFg(StateType.Active, v.Style.Foreground(StateType.Selected)); l.ModifyFg(StateType.Prelight, v.Style.Foreground(StateType.Selected)); }
private void SetStyle (Gtk.Widget w) { w.ModifyFg (Gtk.StateType.Normal, new Gdk.Color (127, 127, 127)); w.ModifyBg (Gtk.StateType.Normal, new Gdk.Color (0, 0, 0)); }