You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by "Noel Grandin (JIRA)" <ji...@apache.org> on 2009/11/11 13:02:39 UTC

[jira] Commented: (PIVOT-276) Add a GridView component

    [ https://issues.apache.org/jira/browse/PIVOT-276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776426#action_12776426 ] 

Noel Grandin commented on PIVOT-276:
------------------------------------

It seems like the only real different between this and ListView is that
(a) it can wrap like FlowPane
(b) it has an orientation property.

Given that all of the other logic (selection, editing, etc.) is shared with ListView, perhaps we implement this by adding wrapping and orientation styles to TerraListViewSkin?

> Add a GridView component
> ------------------------
>
>                 Key: PIVOT-276
>                 URL: https://issues.apache.org/jira/browse/PIVOT-276
>             Project: Pivot
>          Issue Type: New Feature
>          Components: wtk
>            Reporter: Greg Brown
>             Fix For: 1.5
>
>
> 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.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.