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

2008-10-27 Thread Martin Friebe
Christian Budde wrote: 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

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

2008-10-27 Thread Christian Budde
Hi Martin I don't remember all of it, and it's Windows only (so you must find the other OS yourself) lcl\interfaces\win32\win32winapi.inc line 180 The Msg send to Synedit is WM_HScroll or something like this. It is also worth checking i f the Msg goes th Synedit or the Scrollbar Good look

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

2008-10-27 Thread Martin Friebe
Christian Budde wrote: 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). Can you give an example what exactly goes wrong with the shift click,

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

2008-10-27 Thread Christian Budde
Hi Martin This is probably cross all OS. I am not sure what the intended behaviour is. I guess that it is correct to take the action on Mouse-up, but it may be sensible to limit it on cases where ctrl was hold down during the mouse-down event. IMHO in that case, you could either say: -

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

2008-10-27 Thread Martin Friebe
Christian Budde wrote: Hi Martin This is probably cross all OS. I am not sure what the intended behaviour is. I guess that it is correct to take the action on Mouse-up, but it may be sensible to limit it on cases where ctrl was hold down during the mouse-down event. IMHO in that

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

2008-10-26 Thread Christian Budde
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