1. 16 Jul, 2015 1 commit
    • Benjamin Otte's avatar
      cssnode: Change API of some functions · 6e4f42f9
      Benjamin Otte authored
      gtk_css_node_set_after/before() are now called
      gtk_css_node_insert_after/before().
      
      This brings them in line with other similar APIs (ie GtkListStore). And
      it allows easier usage of the API (see changes to gtkbox.c).
      6e4f42f9
  2. 01 Jul, 2015 1 commit
  3. 30 May, 2015 2 commits
  4. 03 Oct, 2014 1 commit
    • Benjamin Otte's avatar
      stylecontext: Deprecate functions · 91467a45
      Benjamin Otte authored
      - gtk_style_context_get_background_color()
      - gtk_style_context_get_border_color()
      
      Those functions shouldn't be used anymore, because they don't represent
      anything from the CSS styling we support. The background color often
      isn't used due to background images and there are actually 4 different
      border colors (1 for each side) - if there isn't also a border image in
      use.
      91467a45
  5. 19 Jul, 2014 1 commit
  6. 18 Jul, 2014 1 commit
  7. 09 Jun, 2014 5 commits
  8. 05 Jun, 2014 1 commit
  9. 09 May, 2014 2 commits
  10. 01 May, 2014 2 commits
  11. 29 Apr, 2014 1 commit
  12. 29 Mar, 2014 2 commits
  13. 19 Feb, 2014 1 commit
  14. 10 Feb, 2014 1 commit
  15. 08 Feb, 2014 1 commit
  16. 07 Feb, 2014 4 commits
  17. 02 Feb, 2014 2 commits
  18. 12 Jan, 2014 1 commit
  19. 21 Oct, 2013 2 commits
  20. 17 Oct, 2013 1 commit
  21. 07 Oct, 2013 5 commits
    • Chun-wei Fan's avatar
      gtk/gtkflowbox: Fix build warning/error · d47eac5b
      Chun-wei Fan authored
      The newly-added gtk_flow_box_child_is_selected() needed to return a
      gboolean, so use g_return_val_if_fail() to return FALSE when an invalid
      GtkFlowBoxChild* is passed in.
      d47eac5b
    • Matthias Clasen's avatar
      Tweak flowbox selection behaviour · 98e85052
      Matthias Clasen authored
      Make flowbox selection more orthodox. Control and Shift now
      modify the selection behaviour pretty much in the same way
      they do in a tree view, and clicking without modifiers will
      clear the selection.
      
      When dealing with touch devices, we treat modifier-less events
      as modifying the selection.
      
      This commit also adds a few other selection necessities, such
      as catching Escape key presses to cancel rubberband selection,
      and handling grab notify.
      98e85052
    • Matthias Clasen's avatar
      Make resetting a filter work properly · b937557d
      Matthias Clasen authored
      We need to make sure all children are marked as child-visible
      again when the filter func is reset.
      b937557d
    • Matthias Clasen's avatar
      Fix wording in the docs · f7339033
      Matthias Clasen authored
      f7339033
    • Matthias Clasen's avatar
      Add GtkFlowBox · 943d575e
      Matthias Clasen authored
      GtkFlowBox is a container that its children in a reflowing
      grid, which can be oriented horizontally or vertically.
      
      It is similar to GtkListBox in that the children can
      be sorted and filtered, and by requiring a dedicated child
      widget type, GtkFlowBoxChild. It is similar to GtkTreeView
      in that is supports a full set of selection modes, including
      rubberband selection.
      
      This is the culmination of work that has happened in the
      egg-list-box module, and earlier in libegg. The origins of
      this code are the EggSpreadTable in libegg, which was written
      by Tristan van Berkom. It was moved to egg-list-box and
      renamed EggFlowBox by Jon McCann, and I gave it some finishing
      touched in the flowbox-improvements branch of that module.
      943d575e