On 24 Mar 2007 at 12:00, Ed Leafe pointed me in the right direction: > On Mar 24, 2007, at 5:40 AM, Merf wrote: > > > [...] a pair of simple radio buttons, 'Auto' and 'Manual', to > > control the initial/default size of a panel? > > You can certainly do that with individual panel classes. When you > select 'New' from the Class Designer menu, you select the class, > along with a checkbox to determine whether you want to use a sizer- > based design or not.
Thank you! I have a much better idea of what I'll need to do now. > The problem comes when trying to mix sizer-based designs and non- > sizer-based designs. Why? It stems from the fact that sizers don't > actually exists as visual objects, and in order to make designing > with them possible, I had to adopt some internal conventions. They > work great as long as everything is sizer-based, since that's the way > that I originally conceived of it. Later I modified the code to allow > for absolute size/position designs, but the control of this behavior > is at the individual design level, not at the individual control > level. So any given design can work one way or the other, but mixing > the two is a big problem. I'll probably not try to put any fancy stuff into the first version of my app, then! (Walk first, run later.) Thank you for the detailed explanation. > When I start work on the IDE over the next few months, I'm certainly > going to revisit a lot of the design decisions that were made to see > if perhaps there are better approaches and solutions. You can bet > that this will be one of them. I'm very glad that it's you doing that, and not me! Merf Adamson -- _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
