NAME
AAC::Pvoice::Row - A row of selectable items
SYNOPSIS
  use AAC::Pvoice::Row;
  use Wx;
  
  my $panel = Wx::Panel->new($self, -1);
  my $items = [ [Wx::NewId, $SomeWxBitmap,      sub{ print "do something useful here"} ],
                [Wx::NewId, $SomeOtherWxBitmap, sub{ print "do something else here"} ]];
		
  my $row = AAC::Pvoice::Row->new($panel,           # parent
                                  scalar(@$items),  # max
                                  $items,           # items
                                  wxDefaultPosition,# pos
                                  wxDefaultSize,    # size
                                  50,		    # maxX
                                  75,               # maxY
                                  5,                # spacing
                                  wxWHITE)          # background colour
DESCRIPTION
AAC::Pvoice::Row is a subclass of Wx::Panel. It will typically be placed on an AAC::Pvoice::Panel, and contains selectable Wx::Bitmap-s, which, when selected, will invoke a callback.
USAGE
This constructor is the only overridden function in AAC::Pvoice::Row. It takes quite a number of parameters
- parent
 - 
The parent on which this row will be placed. Typically you'll be using an instance of AAC::Pvoice::Panel for this, but it can be any Wx::Window subclass
 - maxitems
 - 
The maximum number of items (images) in this row. If the supplied number of items (next parameter) is lower than maxitems, the row will be filled up with (unselectable) WxNullBitmap-s.
 - items
 - 
This parameter is a reference to a list of lists. Each item in the listref contains three items: a unique id, a Wx::Bitmap (or AAC::Pvoice::Bitmap for that matter), and a callback that will be invoked when the item is selected.
 - position
 - 
This parameter is passed on to the SUPER's constructor directly. See the documentation for Wx::Panel.
 - size
 - 
This parameter is passed on to the SUPER's constructor directly. See the documentation for Wx::Panel.
 - maxX
 - 
This is the maximum X size in pixels for an item (a Bitmap) in this row
 - maxY
 - 
This is the maximum Y size in pixels for an item (a Bitmap) in this row
 - spacing
 - 
This is the spacing between the items in pixels in this row
 - backgroundcolour
 - 
This is the backgroundcolour of the panel, defined as a Wx::Colour, or one of the constants defined by Wx (like wxWHITE)
 
BUGS
probably a lot, patches welcome!
AUTHOR
Jouke Visser
jouke@pvoice.org
http://jouke.pvoice.org
COPYRIGHT
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
SEE ALSO
perl(1), Wx
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 118:
 Unknown directive: =head