From: Mattia B. <mat...@li...> - 2007-03-18 16:48:57
|
On Fri, 16 Mar 2007 01:41:22 +0000 Mark Dootson <mar...@zn...> wrote: Hi, > wxDemo using Wx built from CVS, Alien 0.28, wxWidgets2.8.2, wxMSW, > MSVC6, Activeperl 820. > > The wxAUI demo fails with: > > variable is not of type Wx::Bitmap at > c:/perl/site/lib/Wx/DemoModules/wxAUI.pm line 102. > > I can make it work by changing the $icon constructor from > > my $icon = Wx::GetWxPerlIcon; > > To > > my $icon = Wx::Bitmap->new(Wx::GetWxPerlIcon); Changed. > but I'm really not sure why this is necessary (I thought anything that > accepts a Wx::Bitmap will accept a Wx::Icon). Mostly. Under GTK/Mac/Motif wxIcon derives from wxBitmap, and most of the time there is a function overload to accept both icons and bitmaps. But not always. Regards Mattia |