1. 05 May, 2013 1 commit
  2. 28 Dec, 2012 1 commit
  3. 03 Mar, 2012 1 commit
  4. 27 Feb, 2012 1 commit
  5. 26 Oct, 2010 1 commit
    • Tristan Van Berkom's avatar
      Added GtkScrollablePolicy property to scrollable interface · 3fe0fb4e
      Tristan Van Berkom authored
      This patch adds the GtkScrollablePolicy type property to GtkScrollable
      and implements it in all subclasses. GtkScrolledWindow observes this
      property to make a good guess about when to show/hide scrollbars for
      height-for-width content.
      
      Most scrollable children do not do height-for-width *yet* but
      most certainly will (toolpalette, treeview, iconview, textview
      widgets all TODO), for scrollable widgets that do have a minimum
      and natural size, it's important for them to observe the state
      of this property in order to properly drive the scroll adjustments
      according to the desired GtkScrollablePolicy. This patch makes
      GtkViewport do this.
      
      Patch also adds tests/testscrolledwindow.c to display the effects
      of this property.
      3fe0fb4e
  6. 22 Oct, 2010 2 commits
    • Matthias Clasen's avatar
      Move min-display-width/height to GtkScrolledWindow · 0d9ebb50
      Matthias Clasen authored
      It is just too annoying to have to implement these properties in
      every scrollable. Instead, we now have ::min-content-height/width
      in GtkScrolledWindow.
      
      We also add GtkScrollablePolicy to determine how to size the
      scrollable content.
      0d9ebb50
    • Tadej Borovšak's avatar
      Add GtkScrollable interface · 55196a70
      Tadej Borovšak authored
      The GtkScrollable interface provides "hadjustment" and "vadjustment"
      properties that are used by GtkScrolledWindow. It replaces
      the ::set_scroll_adjustment signal. The scrollable interface
      also has ::min-display-width/height properties that can be
      used to control the minimally visible part inside a scrolled window.
      55196a70