1. 08 Apr, 2016 1 commit
  2. 14 Mar, 2016 2 commits
  3. 12 Mar, 2016 1 commit
    • Matthias Clasen's avatar
      scrolled window: Fix scrollbar size allocation · 5f00a9b4
      Matthias Clasen authored
      We were not taking the scrollable borders into account when
      requesting size for the scrolled window, which could lead
      to underallocating the scrollbars at size allocation time
      when we *did* take the borders into account.
      
      This is most notable with treeviews, where we have the
      headers as borders, and was causing the treeview-crash-too-wide
      reftest to fail.
      5f00a9b4
  4. 03 Mar, 2016 1 commit
  5. 18 Jan, 2016 1 commit
  6. 30 Dec, 2015 1 commit
  7. 29 Dec, 2015 2 commits
  8. 16 Dec, 2015 1 commit
  9. 22 Nov, 2015 1 commit
  10. 07 Nov, 2015 3 commits
  11. 05 Nov, 2015 1 commit
  12. 04 Nov, 2015 2 commits
  13. 15 Oct, 2015 1 commit
  14. 16 Sep, 2015 1 commit
  15. 14 Sep, 2015 2 commits
  16. 08 Sep, 2015 1 commit
  17. 19 Aug, 2015 1 commit
    • Carlos Garnacho's avatar
      gtkscrolledwindow: Fold kinetic deceleration handling into scroll_event() · 8599f209
      Carlos Garnacho authored
      In order to play along with child widgets that use scroll events for anything
      else than scrolling, it will be better to do this in the bubble phase, so
      the child widget has an opportunity to GDK_EVENT_STOP the event before we
      trigger kinetic scrolling.
      
      This of course won't work for widgets that choose to reimplement scroll event
      handling themselves, they should be smart at resorting to GtkScrolledWindow's
      scroll event handling.
      
      This fixes kinetic scrolling kicking in too pervasively on widgets that eg.
      implement zoom on scroll events.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=753495
      8599f209
  18. 05 Aug, 2015 1 commit
  19. 06 Jul, 2015 1 commit
  20. 24 May, 2015 3 commits
  21. 22 May, 2015 1 commit
    • Carlos Garnacho's avatar
      scrolledwindow: reset more Indicator state on ::unmap · f00214e9
      Carlos Garnacho authored
      If a GtkScrolledWindow is just unmapped and promptly mapped again, the
      indicators are left in a semi-visible state, so the GdkWindow isn't raised
      properly above scrolledwindow content. This inconsistent state went away
      the next time the indicator is hidden.
      
      So, reset all state about indicator window visibility, animation
      progress and conceil timer on ::unmap, this will be enough to make the
      indicators start out hidden like on newly created scrolledwindows.
      f00214e9
  22. 16 Apr, 2015 2 commits
  23. 13 Apr, 2015 1 commit
  24. 07 Apr, 2015 1 commit
  25. 06 Apr, 2015 1 commit
  26. 01 Apr, 2015 1 commit
  27. 31 Mar, 2015 2 commits
  28. 26 Mar, 2015 1 commit
  29. 18 Mar, 2015 1 commit
  30. 07 Mar, 2015 1 commit
    • Matthias Clasen's avatar
      scrolled window: Fix size requisition with overlay scrolling · 6e7ad732
      Matthias Clasen authored
      When the scrollbars are overlayed, the size requisition of the
      scrolled window should not depend on whether the scrollbars are
      visible or not. This was not quite the case, because we forgot
      one case where scrollbar size was still added to the requisition.
      6e7ad732