App-Widget

 view release on metacpan or  search on metacpan

lib/App/Widget/FileTreeSelector.pm  view on Meta::CPAN


######################################################################
## $Id: FileTreeSelector.pm 3668 2006-03-11 20:51:13Z spadkins $
######################################################################

package App::Widget::FileTreeSelector;
$VERSION = (q$Revision: 3668 $ =~ /(\d[\d\.]*)/)[0];  # VERSION numbers generated by svn

use App;
use App::Widget::TreeSelector;
@ISA = ( "App::Widget::TreeSelector" );

use strict;

=head1 NAME

App::Widget::FileTreeSelector - An HTML tree view

=head1 SYNOPSIS

   use App::Widget::FileTreeSelector;

   $name = "get_data";
   $w = App::Widget::FileTreeSelector->new($name);
   print $w->html();

=cut

=head1 DESCRIPTION

This class implements a graphical tree view such as is used in
Windows Explorer.

=cut

######################################################################
# INITIALIZATION
######################################################################

sub _init {
   my $self = shift;
   $self->set_default("curr_dir", "/");
   $self->{selected} = "1.1";
   $self->{node} = {
        1 =>       { open => 0, value => 'root',           },
        # 1.1 =>     { open => 1, value => 'Criteria',       },
        # 1.2 =>     { open => 0, value => 'Rate Comparison',},
        # 1.3 =>     { open => 0, value => 'Rate Detail',    },
        # 1.4 =>     { open => 0, value => 'Profiles',       },
        # 1.5 =>     { open => 0, value => 'Request Queue',  },
   };

   $self->SUPER::_init(@_);
}

1;



( run in 0.838 second using v1.01-cache-2.11-cpan-98e64b0badf )