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