package Agar::Tlist; use strict; use Agar; 1; __END__ =head1 NAME Agar::Tlist - an (optionally nested) list view widget =head1 SYNOPSIS use Agar; use Agar::Tlist; Agar::Tlist->new($parent); =head1 DESCRIPTION Please see AG_Tlist(3) for a full explanation of what its methods do and what bindings and events it defines, if any. =head1 INHERITANCE HIERARCHY L -> L -> B =head1 METHODS =over 4 =item B<$widget = Agar::Tlist-Enew($parent, [%options])> Constructor. Recognised options include: =over 4 =item C =item C =item C Z<> =back =item B<$widget-EsetItemHeight($pixels)> =item B<$widget-EsetIcon($item,$surface)> =item B<$widget-EsizeHint($text,$numItems)> =item B<$widget-EsizeHintPixels($w,$h)> =item B<$widget-EsizeHintLargest($numItems)> =item B<$item = $widget-EaddItem($text)> =item B<$widget-EdelItem($item)> =item B<$widget-EbeginRebuild()> =item B<$widget-EendRebuild()> =item B<$widget-Eselect($item)> =item B<$widget-EselectAll()> =item B<$widget-Edeselect($item)> =item B<$widget-EdeselectAll()> =item B<$item = $widget-EfindByIndex($index)> =item B<$item = $widget-EselectedItem()> =item B<$item = $widget-EfindText($text)> =back =head1 ITEMS The items in a list implement the Agar::TlistItem class. =over 4 =item B<$bool = $item-EisSelected()> =item B<$text = $item-EgetText()> =item B<$item-EsetText($text)> =item B<$n = $item-EgetDepth()> =item B<$item-EsetDepth($n)> =item B<$bool = $item-EisExpanded()> =item B<$item-EsetExpanded($bool)> =item B<$bool = $item-EhasChildren()> =item B<$item-EsetHasChildren($bool)> =item B<$item-EsetNoSelect($bool)> =back =head1 AUTHOR Mat Sutcliffe EFE Julien Nadeau Carriere EFE =head1 SEE ALSO L, L, L =cut