Michael Van Canneyt
michael.vancanneyt at wisa.be
Mon Nov 5 09:09:47 EST 2001
On Mon, 5 Nov 2001, Mattias Gaertner wrote:
> On Sat, 3 Nov 2001 13:39:47 +0100
> "Ronan van Riet" <ronan at obiz.demon.nl> wrote:
> > Mattias,
> > I just downloaded Windows lazarus_ide_installer.exe, version 0.7. It looks
> > quite impressive!!
> > Thanks for updating the Lazarus Developer News section too!
> I'm not responsible for the lazarus webpage.
> > How far down on the priority list is:
> > - dropping components on a form?
> The form editing is not far down the priority list, but it depends on a very stable, consistent and completed base.
> The boring truth is that the LCL defines about 40 components and although you can already use each of them in your programs, many of them have small workarounds for missing functions.
> The form editing is a quite complex part of the IDE. All components must be in total harmony/consistency and must give the IDE _all_ events in _exact_ the same manner.
> This is currently the case for only a few components. Further then all components must be streamable (save and load their properties to a resource). This is 90% completed. The missing 10% is for example all graphic and a few properties that need special ordering. The problem here is that if a component has 100 properties and only one of them fails the whole mechanism fails.
> Short: High-Priority, but massive dependencies.
> You can help us with that. Pick up one component and try to get it working in design mode.
> That means, the component must not eat mouse/keyboard events like a black hole and it must
> allow to draw on it. The main problem is the gtk widget.
I don't understand this; I would think in OOP that this problem is
solved at the TControl level. Otherwise why would you have OOP ?
More information about the Lazarus