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

Reply via email to