ICEpdf
  1. ICEpdf
  2. PDF-1200

Creation of named destination name tree editor

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.2.5
    • Fix Version/s: 6.3
    • Component/s: Viewer RI
    • Labels:
      None
    • Environment:
      Viewer RI

      Description

      A client has tasked us with building an editor that make it easy for users to specify a named destination so that it can be added to an annotation action or a link annotation destination entry.

      The new tool will show a documents name tree if any as well as a tool that do CRUD operations. When creating a destination all one needs is a page and a location so the tool will likely just be a click and apply a string label.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52132 Thu Dec 07 13:12:26 MST 2017 patrick.corless PDF-1200 context menu is only available if selection tool is in use.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/destinations/DestinationComponent.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52131 Thu Dec 07 13:12:10 MST 2017 patrick.corless PDF-1200 context menu is only available if selection tool is in use.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/NameTreeEditDialog.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52102 Wed Nov 22 21:01:20 MST 2017 patrick.corless PDF-1200 addition of pinned icon painting for name tree destination. Only
        visible the annotation selection tool is installed.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/PageViewComponentImpl.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/NameTree.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52080 Tue Nov 14 10:07:55 MST 2017 patrick.corless PDF-1200 added shortcut to creating destinations via context menu link.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52079 Tue Nov 14 09:47:24 MST 2017 patrick.corless PDF-1200 added shortcut to creating destinations via context menu link.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/AnnotationPopup.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/GoToActionDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/LinkAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/NameTreeDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/AnnotationPropertiesDialog.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52040 Fri Oct 27 08:53:03 MDT 2017 patrick.corless PDF-1200 added destination edit shortcut for link annotations, dest can
        now be set without having to create an action.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/annotations/LinkAnnotation.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52039 Fri Oct 27 08:52:30 MDT 2017 patrick.corless PDF-1200 added destination edit shortcut for link annotations, dest can
        now be set without having to create an action.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/LinkAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/ActionsPanel.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52011 Tue Oct 17 09:22:48 MDT 2017 patrick.corless PDF-1200 fixed few lingering bugs with regards to destination edits. Tests
        are working well and change can be seen in Acrobate and work as expected.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/actions/GoToAction.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/GoToActionDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/NameTreeEditDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/NameTree.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/NameNode.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52010 Mon Oct 16 15:46:57 MDT 2017 patrick.corless PDF-1200 checking of majority of destination work. Still some bugs to fix
        as well as storing the /dest on annotation as a string rather then a Name.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/DestinationsPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/GoToActionDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/Destination.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/Names.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/AnnotationSelectionHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/NameTree.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/NameNode.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/Catalog.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52007 Thu Oct 12 17:01:19 MDT 2017 patrick.corless PDF-1200 fixed broken outline destination navigation.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/Destination.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52006 Thu Oct 12 16:43:14 MDT 2017 patrick.corless PDF-1200 build out basic, create, update and delete UI and hooked up delete
        to the backend persistence. Just need to finish off create and udpated.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/DestinationsPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/annotations/Annotation.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/NameTreeNode.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/NameTreeEditDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/NameTree.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/NameNode.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/Catalog.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52003 Tue Oct 10 14:22:30 MDT 2017 patrick.corless PDF-1200 addition of editor popups and context menus for editing a
        documents destinations. Add destinations by righ clicking on a page with
        the annotation selection tool.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/DestinationsPanel.java
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/DestinationsHandlerPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/GoToActionDialog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/Destination.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/NameTreeEditDialog.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/ImplicitDestinationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/AnnotationSelectionHandler.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/Catalog.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/MarkupAnnotationHandlerPanel.java
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/FindDestinationsTask.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51992 Thu Oct 05 12:56:54 MDT 2017 patrick.corless PDF-1200 cleanup and addition of destination tree view.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/DestinationsHandlerPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/DestinationsPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/NameTreeDialog.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/NameJTree.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/NameNode.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/WindowManager.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/FindDestinationsTask.java
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/NameTreeNode.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/DestinationCellRender.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/NameTreeNode.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/NameJTree.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationPanel.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51991 Wed Oct 04 17:29:36 MDT 2017 patrick.corless PDF-1200 addition of skeleton for destination/name tree editor panel.
        Files Changed
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/FindMarkupAnnotationTask.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/DestinationsPanel.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/DestinationsHandlerPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/acroform
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/MutableDocument.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/PropertiesManager.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/FindMarkupAnnotationTask.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/properties/NameTreeNode.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/destinations/FindDestinationsTask.java
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/MarkupAnnotationHandlerPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/util/PropertyConstants.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/acroform/AcroFormAnnotationPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/AbstractWorkerPanel.java
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationCellRender.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
        Commit graph DEL /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/MarkupAnnotationPanel.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationPanel.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/MarkupAnnotationPanel.java
        Commit graph ADD /icepdf/trunk/icepdf/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/MarkupAnnotationHandlerPanel.java

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Patrick Corless
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: