[wxPython-dev] Using AUI in the demo
Christopher Barker
Chris.Barker at noaa.gov
Thu May 10 11:07:14 PDT 2007
Kevin Ollivier wrote:
> One big reason I chose wx is that by using native controls, it
> works in 'non-standard' configs that I may not have anticipated users
> working with.
That is certainly a big plus to wx.
> No, as I've posted before on wxPython-users, I don't think Mac has many
> AUI-style interfaces at all, excluding perhaps Java/GTK+ type apps,
I do think you're right there, I've only seen in Java apps (Eclipse)
> because on Mac you don't maximize every window you create.
You don't maximize every window in GTK either. Personally, I prefer NOT
to maximize windows -- that's what I hate about MDI ion windows. I like
the GIMP way of doing it -- every window, whether it be a document or a
tool pallet, or whatever, gets it's own frame. -- why not use the window
manager?
> So the
> concept of frame managers in the AUI sense is pretty tied to
> Windows/Linux window management. There's no point in 'maximizing' a pane
> in Mac,
Then what's the green button for?
Anyway, the AUI style is rare on the Mac, but that's because Apple
hasn't sanctioned it, and hasn't provided any tools to do it. I'm not
convinced it's inherently any less appropriate.
Aside what I've said above, I thinking AUI style interfaces are the way
of the future, and I wouldn't be surprised in the Mac directly supports
them one of these days. Indeed, we're very excited about using it for a
project we're working on now.
> The expected Mac behavior would be more like the splitter windows we had
> in previous versions of the demo. iTunes works like this, for example.
Splitter windows have the same "maximize the frame" limitations as AUI
-- but worse, as the user has less control over how to lay things out.
> I think 2.8.4 should not be held back by it in order to increase our
> chances of getting the wx updates into Leopard.
Is that possible -- whoo hoo!
Final conclusion: I think AUI shows lots of promise, but we're better
off sticking with the native stuff for the primary demo.
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
More information about the wxpython-dev
mailing list