Toutes les langues

[Genie] Changing the background color of a Widget

No votes yet
[indent=2]
uses Gtk, Gdk
 
def set_color (out w : Gtk.Widget)
  c : Gdk.Color
  // background now black instead of gray
  Gdk.Color.parse("black", out c)    
  w.modify_bg(StateType.NORMAL, c)
  // red when hover over
  Gdk.Color.parse("red", out c)    
  w.modify_bg(StateType.PRELIGHT, c)
  // blue when focused
  Gdk.Color.parse("blue", out c)    
  w.modify_bg(StateType.ACTIVE, c)
  // cyan when selected
  Gdk.Color.parse("cyan", out c)    
  w.modify_bg(StateType.SELECTED, c)