I have been working on fixing up Textmode IDE and some related packages (Free 
Vision, rtl-console) One of the recent large improvement is scrolling by mouse. 
I am happy how it turned out. Currently mouse scroll events are going under 
evMouseDown. But it does have some unwanted side effects in existing code. 
Mouse click triggered by scrolling. For FV and IDE I have fixed most of them. 
Maybe to add new mouse event type just for scrolling events (evMouseWheel as it 
is done in https://github.com/magiblot/tvision )? It would go a long way to 
support existing code base. Even thou mouse scrolling was introduced in 3.2.0 
but limited only for Unix/Linux systems and its usage might be minimal. More or 
less I am looking for an approval and necessary changes I am ready to 
implement. In this context the true question is: am I allowed to look around 
and get inspiration (or copy) of other open source projects? Earlier mentioned 
Turbo Vision (in C++) project has MIT license and a lot of great ideas 
implemented. Do I go as far and make identical variable and function naming and 
use the same implementation details? Direct translation is not possible and I 
am not looking for that. Margers
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to