Hi,

Arne Steinarson ha scritto:
> Thx for feedback. Of course I want to make it clear to visitors what the
> component is about. There is some new thinking in it, so its maybe not
> so easy to get the message straight through.
sure

>  >> name: RlLayout
>  >a question: why the "rl" in front of the name?
>  >It's not clear from description below what does it means...
> 
> Rl stands for Recursive Layout,
ok but then I'd call it "wxRLayout" or "wxRecursiveLayout", not 
"rllayout" as expanded it becomes "recursive layout layout"... (the 'wx' 
prefix is not indispensable - choose what you prefer: use it or not use 
it)....


> and describes the algorithmic approach,
> without using very specialized code to represent 'panes', 'captions', 
> 'edges'
> and other layout components. It is more based on rules.
ok

>  >all other infos seems ok to me except maybe the central reason for
>  >having such component: it would be nice to explicitely state what this
>  >component would provide besides what is already provided by the wxSizers
>  >and wxAUI framework...
> 
> Essentially, wxSizer & friends cannot paint themselves (and are 
> invisible to
> the user). wxRlLayout let them draw themselves (and do some simple
> messaging) so they can represent edges, captions, buttons without the
> overhead of a wxWindow for each part.
> 
> wxAui assumes a layout with a central document area and builds around
> that. It does not work so well for layouts that have two (or more) parallel
> main areas (think of Eclipse IDE or old Norton Commander).
> 
> RlLayout can also be used on dialogs or panels, so that elements can be
> visually moved, resized and dragged. Since dialogs in general don't have
> a central document area wxAui does not do such layouts.
> 
> RlLayout solves a more general layout problem and can therefore be
> applied also in the dialog case.
> 
> Does it make sense?
yes, it does! And seems very cool indeed!

Now it's much clearer what it is and why it does not duplicate 
wxSizer/wxAUI systems.

I'll setup the component as soon as we fix the name.

Francesco



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
wxCode-users mailing list
wxCode-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxcode-users

Reply via email to