ICEpdf
  1. ICEpdf
  2. PDF-85

Rationalize Viewer RI focus management

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 4.0 - Beta, 4.0
    • Component/s: Viewer RI
    • Labels:
      None
    • Environment:
      ICEpdf Viewer RI
    • Affects:
      Sample App./Tutorial

      Description

      The Viewer RI application is currently setting focus on the document panel (to support keyboard navigation of the visible document, scroll up, down, etc.) in numerous places, including every-time an actionEvent or itemChangedEvent is fired on the SwingController.

      This approach is too blunt and results in the focus being set many times when it is redundant or undesired. One side-affect of this behavior is that the Search panel is not able to set focus on the search entry field because focus is "stolen" away by some other event that sets focus on the document panel.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19718 Tue Nov 17 16:01:03 MST 2009 ken.fyten PDF-85 - Rationalize focus mgmt - remove setFocus on mouseDragged.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/views/common/PanningHandler.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19717 Tue Nov 17 15:59:56 MST 2009 ken.fyten PDF-85 - Rationalize focus mgmt - remove setFocus on mouseClicked
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/views/AbstractDocumentView.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19716 Tue Nov 17 15:59:22 MST 2009 ken.fyten PDF-85 - Rationalize focus mgmt.
        PDF-86 - Print toolbar button doesn't display Print dialog.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/SwingController.java

          People

          • Assignee:
            Ken Fyten
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: