Mattia Barbon > Wx-Perl-TreeView-0.02 > Wx::Perl::TreeView::Model

Download:
Wx-Perl-TreeView-0.02.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Wx::Perl::TreeView::Model - virtual tree control model class

DESCRIPTION ^

An abstract base class for all models.

METHODS ^

get_root

  my( $cookie, $string, $image, $data ) = $model->get_root;

$cookie is an opaque identifier specific to the model implementation that can be used to access model nodes. $string, $image and $data are the item's label, image and client data (the latter two are optional).

get_child_count

  my $count = $model->get_child_count( $cookie );

Return the numer of childrens of a given node.

get_child

  my( $cookie, $string, $image, $data ) = $model->get_child( $cookie, $index );

Return the n-th child of the given node. See get_root for the return values.

has_children

  my $has_children = $model->has_children( $cookie );

Return true if the given item has childrens. The default implementation uses get_child_count return value.

syntax highlighting: