El 11/11/15 a les 10:28, Graeme Geldenhuys ha escrit:

On 2015-11-11 09:16, Luca Olivetti wrote:
Try the attached project.

LCL inconsistency strikes again.

    WindowState:=wsMaximized;

The above line of code has no affect under FreeBSD with LCL-GTK2. I see
a small borderless window with a button on it.

Thank you for testing.
Yes, but that's not relevant. I put it there just to do the same the real app is doing. It also behaves differently with linux-gtk (it maximizes) and linux-qt (it doesn't).
:-(
Also, on linux-gtk2 I tried up to size 300 and more, while linux-qt starts becoming slow at 49.



Anyway, I tested your project under FreeBSD LCL-GTK2 and Windows 2000.
Scrolling was smooth (with one exception) and CPU load was idle (< 1%).
Under Win2000 the application was full-screen, under FreeBSD it wasn't.

OK, windows 2000 probably behaves like windows xp.

Having the modal quit dialog open did not affect the scrolling speed. I
also couldn't see any visible change in speed while moving the mouse.

Yes, that's normal, I'm using a timer. The visible change in speed was when I was using a thread with synchronize.


The exception I mentioned was when I run the test project under Win2000
with the --debug option. There was visible flicker the whole time while
the application was running.

Strangely (or not) enough, it depends on the theme. With XP I see the flickering if I use the classic theme, no flickering with the teletubbies one.


Bye
--
Luca Olivetti
Wetron Automation Technology http://www.wetron.es/
Tel. +34 93 5883004 (Ext.3010)  Fax +34 93 5883007

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

Reply via email to