1. 07 Oct, 2013 9 commits
    • Chun-wei Fan's avatar
      Visual Studio 2010 Property Sheets: Cosmetics · 013e2bbb
      Chun-wei Fan authored
      Make each file entry of non-autotools-completed .vcxproj.filters to be on
      one line only, for consistency reasons.
      013e2bbb
    • Chun-wei Fan's avatar
      Update gtk3-demo Visual Studio Projects · 1104c187
      Chun-wei Fan authored
      Build the recently-introduced flowbox.c demo into the gtk3-demo demo
      program.
      1104c187
    • 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
      Cosmetics · 9be38e67
      Matthias Clasen authored
      Make the gtk-demo listbox example follow others in window
      title style.
      9be38e67
    • Matthias Clasen's avatar
      Add a flow box example to gtk-demo · 98b39ce9
      Matthias Clasen authored
      98b39ce9
    • 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
  2. 06 Oct, 2013 17 commits
  3. 05 Oct, 2013 10 commits
  4. 04 Oct, 2013 3 commits
  5. 03 Oct, 2013 1 commit