This section is maintained by the qooxdoo community. Here is how you can contribute.

TileView

The tileview widget is an advanced list that shows items (or tiles) as an icon and up to three lines of text. It is designed to give users the same feel as they experience on many systems whilst browsing for files.

Installation

Configuration

To use the tileview widget you must include both the TileView and the FlowLayout contrib projects in your config.json. This is explained in the Generator Configuration Articles. An easy way to get this working is just change your include and jobs keys to be something like this:

(A better approach will be included in 0.8.1)

  "include" :
  [
    {
      "path" : "../../qooxdoo-sdk/tool/data/config/application.json",
      "as"   : "appconf"
    }
  ],
  
  "jobs" :
  {
    "common" :
    {
      "library" :
      [
        {
          "manifest" : "contrib://FlowLayout/trunk/Manifest.json",
          "uri"      : "../cache-downloads/FlowLayout/trunk"
        },
        {
          "manifest" : "contrib://TileView/trunk/Manifest.json",
          "uri"      : "../cache-downloads/TileView/trunk"
        }
      ]
    },

    "source" : { "extend" : ["common", "appconf::source"] },
    "build"  : { "extend" : ["common", "appconf::build"]  }
  }

Theme

The tileview widget needs it own appearance. Simply add the following to the top of your application.js::main

qx.Theme.include(qx.theme.modern.Appearance, tileview.theme.Appearance);

Known Issues

Known Issues and bugs are reported in bugzilla

Planned Improvements

  • Would be nice to allow icon overlays to show some kind of status, similar to SVN.
  • Additional properties to allow more control over the layout of TileViewItems

Online Demo

A demo of the tileview widget can be found online here