GTK widget for liblarch

Liblarch API: 1.0

liblarch-gtk allows to connect a liblarch.ViewTree to a gtk.TreeView. All you have to do is define how you will display your data.

More to come

LibLarch's TreeWidget displays a view in a TreeView. Every time the view is changed, the TreeView is also updated. In fact, LibLarch TreeWidget is pre-configured TreeWidget.

To construct LibLarch Widget you need to pass a ViewTree and description of columns to display. A definition of a column is a dictionary where keys are:

  • value (required) => (type of values, function for generating value from a node)

  • renderer (required) => (renderer_attribute, renderer object)

  • order => specify order of column otherwise use natural oreder

  • expandable => is the column expandable?

  • resizable => is the column resizable?

  • visible => is the column visible?

  • title => title of column

  • sorting => allow default sorting on this column

  • sorting_func => use special function for sorting on this func

LibLarch TreeWidget has support for Drag and Drop, background color and selections.

Projects/liblarch/gtk (last edited 2013-11-22 17:24:32 by WilliamJonMcCann)