Hello,
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.
>> 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, 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.
>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?
Regards
// ATS
On 8/1/07, Francesco Montorsi <[EMAIL PROTECTED]> wrote:
>
> Hi Arne,
>
> Francesco Montorsi ha scritto:
> > name: RlLayout
> a question: why the "rl" in front of the name?
> It's not clear from description below what does it means...
> wxversion: 2.8,2.9,cvs
> > category: window container,window layout
> > language: cpp
> > description: wxRlLayout is a window layout manager for top-level
> windows, child windows, panels and dialogs. Support for window panes,
> toolbars, dragging panes & toolbars, floating and docking, saving/loading
> layouts (aka perspectives). It uses wxSizers for the entire layout so it is
> quite flexible in terms of what layouts it permits. It does not enforce a
> central 'document' area. It also provides a light-weight class for drawing
> customized window/tool decorations and borders.
> 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...
>
> 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
>
-------------------------------------------------------------------------
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