Thank you bungsu,
you hit the nail on the head. I was pretty sure that there must be problem 
between keyboard and chair :-)

Regards,
 Roman

> ------------ Původní zpráva ------------
> Od:  <[EMAIL PROTECTED]>
> Předmět: Re: variable is not of type Wx::Window
> Datum: 08.2.2008 01:42:59
> ----------------------------------------
> Hi Roman,
>
> Have you tried Add instead of AddWindow?
>
> $this->{sizer_mnozstvi_jednotka}->Add($this->{sizer_pocet}, 1,wxGROW |
> wxALL, $border);
>
> Regards,
> bungsu
>
> > Hello,
> > I'm not so strong in wxWidgets so it can be something I simply oversee,
> > but
> > I've spent a lot of time with this issue and did not find any solution.
> >
> > I'm writing application in perl for MS Windows using on wxWidgets. I'm
> > using ActivePerl version 5.8.8. Originally I've started with Wx version
> > 0.26 also provided by ActiveState. Now I have version 0.81 compiled by
> > myself but I'm receiving the same error message at the same line...
> >
> >     variable is not of type Wx::Window at ... line 107.
> >
> > This message refer to code for placing components to my new window
> >
> >     $this->{sizer_mnozstvi_jednotka}->AddWindow($this->{sizer_pocet}, 1,
> >     wxGROW | wxALL, $border);
> >
> > where
> >   - $this is instance of My::Dialog::Zbozi - derived from Wx::Dialog
> >   - $this->{sizer_mnozstvi_jednotka} and $this->{sizer_pocet} are
> >       instances of Wx::BoxSizer
> >     $this->{sizer_mnozstvi_jednotka} = Wx::BoxSizer->new(wxHORIZONTAL);
> >     $this->{sizer_pocet} = Wx::BoxSizer->new(wxVERTICAL);
> >
> > What is wrong? Any suggestions?
> >
> > OS: MS Windows XP Professional
> > Perl: ActivePerl 5.8.8
> > wxWidgets: 2.8.7 build with SHARED=1 UNICODE=1 MSLU=1
> > Wx: 0.81
> > Alien::wxWidgets: 0.33
> >
> >
> > Thank you for your help
> >
> > Regards,
> >  Roman
> >
>
>
>
>
>

Reply via email to