[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