[Lazarus] IDE: Win32: MouseWheel Scrolling (SynEdit)

Christian Budde Christian at savioursofsoul.de
Mon Oct 27 03:25:09 CET 2008


Hello,

I just worked a bit with lazarus after some month. It's still quite 
impressive how good it works. On the other hand it's sad that so many 
things do not work yet. Especially in Win32 IMHO it's still easier to 
work in Delphi and only switch to Lazarus when necessary.

The reasons for this are so many small which simply doesn't work right 
or are anoying. One thing I'd like to mention here is the fact that in 
Delphi you can scroll in the editor by more than a line if you hold 
[CTRL] pressed while scrolling with the mouse. It's been in the since ages!

I just had a look in the 'synedit.pp' and it seems to be in there as 
well. However, it is if defined out. It seems as if the mouse wheel 
scrolling is handled elsewhere. Unfortunately I'm not that familar with 
the IDE (I did a grep for MouseWheel, but could only find that an 
TWouseWheelEvent is fired, but not where to find this).

Could someone give me a hint where to find and fix this. Or explain me, 
why the available code in the synedit.pp file can't be used?

If I could help out to solve this issue I'd be glad to 'fix' some more 
(like the annoying Shift+Click, that triggers slightly wrong and makes 
me continuously enter the wrong unit).

Kind regards,

    Christian



More information about the Lazarus mailing list