The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

iPodDB::MainWindow - main window of the iPodb database browser

SYNOPSIS

    my $main = iPodDB::MainWindow->new;

DESCRIPTION

This is the main window of the iPodDB application to which everything is attached.

PROPERTIES

preferences

An iPodDB::Preferences object

database

An iPodDB::Database object

splitter

The Wx::SplitterWindow object that holds the songlist and playlist panes

playlist

An iPodDB::Playlist object (listing of playlists)

songlist

An iPodDB::Songlist object (listing of songs in a given playlist)

An iPodDB::Menu object

status

An iPodDB::Status object

METHODS

new( )

This creates the main window and all of its sub components. It will also call the load_database() method.

load_database( )

This will try to load the iPod database based on the current preferences, if no preferences are set, or the database could not be found, it will pop up the prefences dialog.

AUTHOR

  • Brian Cassidy <bricas@cpan.org>

COPYRIGHT AND LICENSE

Copyright 2004 by Brian Cassidy

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.