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 ClearBackground(this Gtk.Widget widget, GtkStateFlags state = GtkStateFlags.Normal) { widget.ModifyBg(state.ToGtk()); }
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)); }
public static void SetBackground(this Gtk.Widget widget, Color color, GtkStateFlags state = GtkStateFlags.Normal) { widget.ModifyBg(state.ToGtk(), color.ToGdk()); }
public static void SetBackgroundColor(this Gtk.Widget widget, Gtk.StateType state, Xwt.Drawing.Color color) { widget.ModifyBg(state, color.ToGtkValue()); }