[Lazarus] Lazarus Designer surface

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Feb 22 23:01:00 CET 2010


On Mon, 22 Feb 2010 17:08:27 +0100
Hans-Peter Diettrich <DrDiettrich1 at aol.com> wrote:

> Mattias Gärtner schrieb:
> 
> >> The IDE could provide an interface for the designer, that can be 
> >> replaced in a stand-alone version.
> > 
> > The term 'designer' has various meanings.
> > The TIDesigner is an abstract class (an old school interface).
> > There are various interfaces in the IDEIntf to access/modify the IDE 
> > designer.
> 
> I meant the opposite direction, how the designer accesses other parts of 
> the IDE.

The designer is connected to half the IDE.
The IDEintf contains only stable functions/classes.
Putting an abstract interface for every thing in the IDE is
unmaintainable. For example the recent frame support would not be
possible.

But I guess he does not want the whole designer, but only the control
selection (about 3000 lines of code). This might be doable.

Mattias




More information about the Lazarus mailing list