• Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2.5
    • Component/s: wtk
    • Labels:


      GridView would be a data-driven component like ListView or TableView, but would arrange items in a 2-dimensional grid instead of in rows (similar to "icon view" in Windows Explorer or Mac OS X Finder). It would provide an orientation property that would dictate which way items would be laid out: a horizontal grid view would arrange items left to right, and a vertical grid view would arrange them top to bottom.

      GridView would assume a fixed renderer size, and would report preferred size based on orientation: e.g. the preferred size of a horizontal grid view would be (n * renderer width) x (renderer height). Constraining the preferred width of a horizontal grid view would cause the items to wrap at the end of each row; constraining the preferred height of a grid view would cause items to wrap at the end of each column.

      1. GridView.patch
        114 kB
        Edvin Syse
      2. grid_view_component_explorer.patch
        4 kB
        Chris Bartlett
      3. grid_view_component_explorer.png
        38 kB
        Chris Bartlett

        Issue Links


          No work has yet been logged on this issue.


            • Assignee:
              Edvin Syse
              Greg Brown
            • Votes:
              0 Vote for this issue
              0 Start watching this issue


              • Created: