Ticket #2010 (closed bug: obsolete)
page-scroll - Scroll button of the mouse works only when the cursor is on the scrollbar.
Reported by: | todor | Owned by: | |
---|---|---|---|
Priority: | critical | Milestone: | M12_RELEASE |
Component: | uncategorized | Version: | 2.0 |
Keywords: | feedback | Cc: | |
Category: | unknown | Effort: | |
Importance: | 84 | Ticket_group: | |
Estimated Number of Hours: | 0 | Add Hours to Ticket: | 0 |
Billable?: | yes | Total Hours: | 0 |
Analysis_owners: | todor | Design_owners: | deni |
Imp._owners: | deni | Test_owners: | |
Analysis_reviewers: | deni | Changelog: | |
Design_reviewers: | meddle | Imp._reviewers: | todor, meddle |
Test_reviewers: | Analysis_score: | 0 | |
Design_score: | 4 | Imp._score: | 4 |
Test_score: | 0 |
Description
Now scrolling is really difficult for the users, it works only when the mouse is on the scrollbar or over a HUD. In most cases the scrollbars are hidden by the flaps, also there are scrollbars in some palettes even when there is no content which to be scrolled (e.g. changes, library, resources), the scrollbars must appear only when they are needed, not always.
Attachments
Change History
comment:3 Changed 15 years ago by deyan
- Importance set to 84
- Summary changed from Scroll button of the mouse works only when the cursor is on the scrollbar. to page-scroll – Scroll button of the mouse works only when the cursor is on the scrollbar.
Batch update from file report_1.csv
comment:4 Changed 15 years ago by deyan
- Summary changed from page-scroll – Scroll button of the mouse works only when the cursor is on the scrollbar. to page-scroll – Scroll button of the mouse works only when the cursor is on the scrollbar.
Batch update from file 0911261.csv
comment:5 Changed 15 years ago by todor
- Summary changed from page-scroll – Scroll button of the mouse works only when the cursor is on the scrollbar. to page-scroll - Scroll button of the mouse works only when the cursor is on the scrollbar.
comment:6 Changed 15 years ago by deni
- Design_owners set to deni
- Status changed from s1b_analysis_finished to s2a_design_started
- Imp._owners set to deni
- Analysis_reviewers set to deni
comment:7 Changed 15 years ago by deni
- Status changed from s2a_design_started to s3b_implementation_finished
- MouseWheelEvents are delivered somewhat differently than other MouseEvents. If the component under the mouse cursor has MouseWheelEvents enabled (i.e. a MouseWheelListener attached), the event is delivered to that component. Otherwise the event is delivered to the first ancestor container with MouseWheelEvents enabled (usually a scroll pane).
- This means that if a component has a MouseWheelListener attached, even if it does not consume the event, it will not be delivered to its parent.
- In order to make sure that scrollbars work when the mouse is over the page work area, we could add a simple check in SwingEventAdapter.Handler.mouseWheelMoved(MouseWheelEvent) - if the forwarded event has not been consumed, we should fire it for the parent container.
comment:8 Changed 15 years ago by meddle
- Status changed from s3b_implementation_finished to s3c_implementation_ok
- Design_score changed from 0 to 4
- Imp._score changed from 0 to 4
- Imp._reviewers set to todor, meddle
merged to the trunk at [8414].
Seems to work good
AND WHAT IS YOUR ANALYSIS SCORE AGAIN?????????????????????
4p
comment:10 Changed 13 years ago by meddle
- Status changed from s3c_implementation_ok to closed
- Resolution set to obsolete
Closing all the tickets before M Y1
Note: See
TracTickets for help on using
tickets.
User's feedback: