On Wed, 9 Sep 2015 09:34:59 +0300
Juha Manninen <[email protected]> wrote:

> On Wed, Sep 9, 2015 at 8:09 AM, patspiper <[email protected]> wrote:
> > The patch works indeed. I haven't inspected the dektop manager code, but
> > QueueAsync call may be more suited for the task than a timer.
> 
> Another choice in OnIdle handler.
> The benefit would be that also the initial update of the IDE Coolbar
> would be delayed and the IDE would be ready for editing sooner.

Any change to the IDE LCL controls triggers updates. If you want a
slow starting IDE change properties in OnIdle, QueueAsyncCall, TTimer,
OnResize, OnShow and outside Disable/EnableAlign.


> Lazarus still starts a lot slower than many competing advanced
> programmers' editors. There is no good reason for it because we don't
> use virtual machines like Java or .NET based systems do (including
> Delphi now).
> I optimized the Component Palette startup a lot but there is still more to do.

What is the problem?

Mattias

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to