From: Andrew <sob...@gm...> - 2006-07-14 12:56:26
|
Hi, we have an app using wxPerl that uses a Wx::DocMDIParentFrame and Wx::DocMDIChildFrames. Since upgrading from wxPerl 0.24 to 0.26, the window menu no longer displays a list of open files. It used to do this under wxPerl 0.24. I notice that the demo application (Miscellanous->MDI) for wxPerl 0.26 also does not display currently open child frames in the Window menu. Is this a bug in wxPerl 0.26 or is there something special that needs to be done to display currently open files in the Window menu? cheers, Andrew |
From: Mattia B. <mat...@li...> - 2006-07-15 08:40:19
|
On Fri, 14 Jul 2006 13:56:23 +0100 Andrew <sob...@gm...> wrote: Hello, > we have an app using wxPerl that uses a Wx::DocMDIParentFrame and > Wx::DocMDIChildFrames. Since upgrading from wxPerl 0.24 to 0.26, the > window menu no longer displays a list of open files. I think this is due to the last doc/view patch by Simon Flack. You should contact him because I know next to nothing about DocView. > It used to do this under wxPerl 0.24. I notice that the demo > application (Miscellanous->MDI) for wxPerl 0.26 also does not display > currently open child frames in the Window menu. I doubt it ever did. Please note the demo is about Wx::MDIParent/ChildFrame, not Wx::DocMDIParent/ChildFrame > Is this a bug in wxPerl 0.26 or is there something special that needs > to be done to display currently open files in the Window menu? I think the latter, but please ask Simon Flack (and please report his answer on list). Thanks! Mattia |
From: Andrew <sob...@gm...> - 2006-07-24 16:58:42
Attachments:
MDItest.pl
|
On 7/15/06, Mattia Barbon <mat...@li...> wrote: > On Fri, 14 Jul 2006 13:56:23 +0100 > Andrew <sob...@gm...> wrote: > > we have an app using wxPerl that uses a Wx::DocMDIParentFrame and > > Wx::DocMDIChildFrames. Since upgrading from wxPerl 0.24 to 0.26, the > > window menu no longer displays a list of open files. > > I think this is due to the last doc/view patch by Simon Flack. > You should contact him because I know next to nothing about DocView. I will ask him about this. > > It used to do this under wxPerl 0.24. I notice that the demo > > application (Miscellanous->MDI) for wxPerl 0.26 also does not display > > currently open child frames in the Window menu. > > I doubt it ever did. Please note the demo is about Wx::MDIParent/ChildFrame, > not Wx::DocMDIParent/ChildFrame Attached is a small test case, that demonstrates the window menu using either Wx::DocMDIParent or Wx::MDIParent (by varying a constant). The list of currently open windows works when it's run with wxPerl 0.24, but doesn't work with wxPerl 0.26 in both cases. > > Is this a bug in wxPerl 0.26 or is there something special that needs > > to be done to display currently open files in the Window menu? > > I think the latter, but please ask Simon Flack (and please report his > answer on list). Based on this there appears to be a bug (or at least changed behaviour) in wxPerl 0.26 concerning the Window menu. I will ask Simon and see if he has any ideas. cheers, Andrew |
From: Colin R. <Col...@bb...> - 2006-08-04 11:25:32
|
I've done some poking around and I've found that this is a bug in Wx rather than WxPerl. There's been an open bug since 2004 [1] but there doesn't appear to have been much activity on it. I've added a comment which describes the problem in more detail and has some notes about how you might work around it. colin [1] https://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D1064351&gro= up_ id=3D9863&atid=3D109863 Andrew wrote: > On 7/15/06, Mattia Barbon <mat...@li...> wrote: > > On Fri, 14 Jul 2006 13:56:23 +0100 > > Andrew <sob...@gm...> wrote: > > > we have an app using wxPerl that uses a Wx::DocMDIParentFrame and > > > Wx::DocMDIChildFrames. Since upgrading from wxPerl 0.24 to 0.26, > > > the window menu no longer displays a list of open files. > >=20 > > I think this is due to the last doc/view patch by Simon Flack. > > You should contact him because I know next to nothing about DocView. >=20 > I will ask him about this. >=20 > > > It used to do this under wxPerl 0.24. I notice that the demo > > > application (Miscellanous->MDI) for wxPerl 0.26 also does not > > > display currently open child frames in the Window menu. > >=20 > > I doubt it ever did. Please note the demo is about > > Wx::MDIParent/ChildFrame, not Wx::DocMDIParent/ChildFrame >=20 > Attached is a small test case, that demonstrates the window menu using > either Wx::DocMDIParent or Wx::MDIParent (by varying a constant). > The list of currently open windows works when it's run with wxPerl > 0.24, but doesn't work with wxPerl 0.26 in both cases. >=20 > > > Is this a bug in wxPerl 0.26 or is there something special that > > > needs to be done to display currently open files in the Window > > > menu?=20 > >=20 > > I think the latter, but please ask Simon Flack (and please report > > his answer on list). >=20 > Based on this there appears to be a bug (or at least changed > behaviour) in wxPerl 0.26 concerning the Window menu. I will ask > Simon and see if he has any ideas. >=20 > cheers, > Andrew http://www.bbc.co.uk/ This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated. If you have received it in error, please delete it from your system.=20 Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately. Please note that the BBC monitors e-mails sent or received.=20 Further communication will signify your consent to this. |