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