View Issue Details

IDProjectCategoryView StatusLast Update
0000057Ecere SDKidepublic2016-04-19 05:19
Reporterrnsanchez Assigned To 
Status acknowledgedResolutionopen 
PlatformLinuxOSSlackwareOS Version12.0
Target Version0.46 eC II 
Summary0000057: mouse scroll in File > Open working only after click
DescriptionAfter clicking on File > Open, to open a project, the mouse scroll (wheel) inside file browser only worked after clicking in that window. Seems like z-buttons events going somewhere else, or focus not set to that window?
Steps To Reproduce1- Open Ecere SDK
2- Open a file/project (File > Open)
3- Use mouse wheel over Open Dialog (should not work)
4- Click on the Open Dialog (anywhere)
5- Mouse wheel should work now.
Additional InformationKDE-3.5.7
TagsNo tags attached.



2008-05-03 17:39

reporter   ~0000021

This behavior is also happening pretty much on every window opened. I've just opened the Help (F1), and mouse wheel only worked after clicking. It _may_ be something specific to KDE (I was using XFCE a few moments ago), but ensuring (mouse) focus to new windows would be great.


2008-05-03 17:44

reporter   ~0000022

Windows with 2 scrolls (like the API Documentation Browser), I need to click on the frame I'd like to scroll with mouse before mouse wheel works on that particular frame.


2008-05-05 19:58

administrator   ~0000029

At first I thought you were talking about an activation issue, but this is actually the standard behavior in Ecere that the mouse wheel doesn't follow the mouse position, but the rather the active control, just like keyboard keys. In fact, the mouse scrolling is processed exactly like a keyboard hit in the OnKeyHit window event.

I realize this is contrary to the established behavior in other GUIs, but what I like about it is that even if your mouse goes slightly off the window you were scrolling in, you can still keep scrolling. If you think about it, this is more permissive in that you only need to have the window "active" (not point the mouse to it, it could already be active or activated through other means) whereas requiring to have the mouse "over" is just a click away from actual activation through clicking.

This would need to be debated further.

Issue History

Date Modified Username Field Change
2008-05-03 17:35 rnsanchez New Issue
2008-05-03 17:39 rnsanchez Note Added: 0000021
2008-05-03 17:44 rnsanchez Note Added: 0000022
2008-05-04 06:26 jerome Status new => assigned
2008-05-04 06:26 jerome Assigned To => jerome
2008-05-05 19:44 jerome Priority normal => high
2008-05-05 19:58 jerome Note Added: 0000029
2008-05-05 19:58 jerome Status assigned => acknowledged
2008-05-05 19:59 jerome Priority high => low
2008-05-06 07:15 jerome Assigned To jerome =>
2012-03-08 16:52 redj Target Version => 0.45 Ginkakuji
2012-03-29 07:52 redj Category => ide
2012-03-29 07:52 redj Project @3@ => Ecere SDK
2014-07-11 18:24 jerome Target Version 0.45 Ginkakuji => 0.46.1
2016-04-19 05:19 jerome Target Version 0.46.1 => 0.46 eC II