Hi Doug, Thanks for the feedback and compliments!
We actually had sample content in the windows for some of our testing but decided not to include it in the explorer. Maybe we should put it in there... Performance was pretty decent I think, but can't say for sure as I don't think I ever added 30 windows filled with content. I think I will try to get some content options in the explorer and then you can really pound on it and see for yourself :) I know the window dragging thing was a problem early on but I thought I had fixed it and am not seeing it in the version of the explorer that is posted. Any time you are dragging a window and release outside the browser it sticks? Or are you referring to it jumping towards where you release the mouse? Anyhow, the code that is supposed to fix those issues is to listen for the MOUSE_LEAVE event on systemManager.stage. Oh, and MDIWindow actually extends Panel. Congratulations, you've submitted our first bug report. :) Dragging should definitely be disabled whena window is maximized, so I am adding that to the issues list now. Thanks again! Ben --- In [email protected], "Doug Lowder" <[EMAIL PROTECTED]> wrote: > > Great work, this is really nice stuff! I've worked on a couple of > these myself, so I know how many details there are getting something > like this implemented. I have a few questions and comments: > > . How is the performance with windows filled with content (say, a > tree, grid, and/or chart) as opposed to empty windows? I've run into > serious performance issues with only a few windows, depending on the > type and number of child controls, mostly due to the performance of > using setStyle() on inherited properties like border color. > > . You have solved a problem I've seen in pretty much every resize > manager I've come across so far: Releasing the mouse button while the > cursor is outside the browser window during a resize. That problem > seems to exist during window dragging though (i.e., start dragging a > window, move the cursor outside the browser window and release the > mouse button, then move the cursor back into the browser to start the > strangeness). Maybe that's a bug in TitleWindow, if that's what your > MDI window extends. > > . When a window is maximized, I see there are still drag events being > broadcast, and I can even drag the maximized window up and down a few > pixels. Not sure if you intended for that to happen. I admit that's > getting nit-picky but I thought I'd mention it. > > Again, great stuff overall. Thanks for sharing this. > > - Doug > > --- In [email protected], "ben.clinkinbeard" > <ben.clinkinbeard@> wrote: > > > > Hello all, just wanted to make you aware of a project that Brian > > Holmes, Brendan Meutzner and myself just launched. flexmdi is a > > framework for creating MDI interfaces in Flex that is open source, > > extensible and fairly comprehensive in its capabilities. I have > posted > > the official announcement with some more details and links on my > blog, > > so I will point interested parties there: > > > > http://www.returnundefined.com/2007/09/announcing-flexmdi-robust- > extensible-mdi-framework-for-adobe-flex/ > > > > If you just want to see it in action, here is a direct link to the > > examples explorer: http://www.returnundefined.com/flexmdi/explorer/ > > > > Please send us feedback! Questions, comments, complaints, whatever. > > Feel free to do that here or on the related project sites and > articles. > > > > Thanks! > > Ben > > >

