Ticket #2010 (closed bug: obsolete)

Opened 10 years ago

Last modified 8 years ago

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

page-scroll.patch (892 bytes) - added by deni 10 years ago.

Change History

comment:1 Changed 10 years ago by todor

  • Status changed from new to s1b_analysis_finished

User's feedback:

  • "With a taller book the scroll failed to work as well, adding to the list of annoyances."

comment:2 Changed 10 years ago by deyan

  • Priority changed from major to critical

comment:3 Changed 10 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 10 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 10 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 10 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

Changed 10 years ago by deni

comment:7 Changed 10 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 10 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:9 Changed 10 years ago by meddle

  • Design_reviewers set to meddle

comment:10 Changed 8 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.