[wxPython-dev] Using AUI in the demo
Kevin Ollivier
kevino at theolliviers.com
Thu May 10 20:57:23 PDT 2007
Hi Chris,
On May 10, 2007, at 11:07 AM, Christopher Barker wrote:
> 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?
By pane, I meant to say AUI panes, e.g. panes embedded in a top-level
window. (i.e. the treectrl and log window in the wxPython demo) I
don't think I've ever seen a green button on one of those.
As for tool palettes, for the most part, I don't recall seeing green
buttons on those either - just the red (close) button. While it is
common to support maximize behavior on document windows (granted,
it's more like "best size" than "maximize" on Mac), I rarely ever see
panes and tool palettes supporting that feature.
> 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.
I think Mac already has AUI Style interfaces - like Omni apps, or
Photoshop/Dreamweaver, for example. (The Omni apps particularly are
slick IMHO - the tool palettes are magnetic and attach to each other
if you want.) But the core difference between those UIs and AUI is
that the palettes/panes in Mac UIs don't 'dock' onto a document
window, and IMHO that idea doesn't really make sense in a Mac context.
Regards,
Kevin
> -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
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wxPython-dev-unsubscribe at lists.wxwidgets.org
> For additional commands, e-mail: wxPython-dev-help at lists.wxwidgets.org
>
More information about the wxpython-dev
mailing list