1. 06 Feb, 2015 1 commit
    • Benjamin Otte's avatar
      settings: Provide a default style cascade per scale · 808bfe0a
      Benjamin Otte authored
      This guarantees we only create 1 extra style cascade in total for hidpi
      and not one per style context.
      
      Style cascades are now nested like this:
      
      GtkSettings root cascade (scale == 1)
       |
       +-- GtkSettings per scale cascade (for any scale, no custom providers)
       |
       +-- GtkStyleContext custom cascade (for any scale, custom providers)
      
      This requires a bunch of care when changing cascade-related properties
      inside GtkStyleContext, so that it ends up with a properly setup
      cascade, but I think I got those cases right.
      
      The only thing we don't do yet is reverting to a GtkSettings cascade
      when the last custom provider is removed from a custom cascade.
      808bfe0a
  2. 22 Sep, 2014 1 commit
  3. 10 Jul, 2014 1 commit
  4. 13 Jun, 2014 1 commit
  5. 20 Feb, 2014 1 commit
  6. 24 Jan, 2014 1 commit
  7. 27 Feb, 2012 1 commit
  8. 24 Dec, 2010 1 commit