@hackage brick-tabular-list2.2.0.10

Tabular list widgets for brick.

This package contains two tabular list widgets for brick.

  • Grid tabular list

  • Mixed tabular list

A tabular list consists of cells(row columns), column headers, and row headers. Column headers and row headers are optional.

It can handle a very large data set if you delete invisible rows from memory and fetch visible rows from a database (file). For example, SQLite database file can handle a large spreadsheet.

To get started

  • Read Brick.Widgets.TabularList.Grid or Brick.Widgets.TabularList.Mixed.

  • Run demo programs. To learn more quickly, modify and run demo programs.

Lens support

If you want to use lens, I encourage using OverloadedLabels extension with generic-lens or optics-core.

For zoom, you have to use van Laarhoven lens because brick supports zoom through microlens.

For Contributors

This library tries not to exceed 120 characters per line.