Issue 103756

Summary: Property "Mouse wheel scroll" igones setting "Always" in grid control columns
Product: Base Reporter: drewjensen.inbox
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues
Version: DEV300m53   
Target Milestone: ---   
Hardware: Unknown   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Description Flags
Bug doc w/ example form none

Description drewjensen.inbox 2009-07-24 02:59:44 UTC
Found in DEV300m_53, Win XP

Open the attached bug document and the form therein.
Focus a cell under the ID column of the grid control and scroll the mouse button.
The value changes as expected.
Close the form and open in edit mode.
Change the "Mouse wheel scroll" property for the column ID to "Always"
Save and reopen the form.
The mouse scroll wheel is ignored for the column.
Comment 1 drewjensen.inbox 2009-07-24 03:40:22 UTC
Created attachment 63708 [details]
Bug doc w/ example form
Comment 2 Frank Schönheit 2009-08-12 11:03:27 UTC
changing version as per reporter's original description (the value didn't exist
at submission time)
Comment 3 Frank Schönheit 2009-08-12 11:11:22 UTC
Hmm ... there might be a misunderstanding here.

"Always" means that if you hover the mouse over a control, which currently does
not (necessarily) have the focus, and scroll the wheel, the control control will
consume and process this scroll event.

In a grid control, there is only one existing control at every point in time (if
any): The one of the active cell. If you hover/wheel over this cell, then it
scrolls, both in "When focused" and in "Always" mode. Just tried this in m54,
works perfectly with the bug doc.

Consequently, "Always" is bogus for table control columns, as it is impossible
to have a column control which is *not* focused.

Okay, this was the technical explanation, which, as often, might not conform to
user expectations :)

I suppose what you expected after setting the property to "Always" is:
- activate the "field" column
- hover/wheel over the "ID" column, *without* previously activating it
=> the content of the ID column should be changed

Is this what you expected?