1. 31 Dec, 2007 2 commits
  2. 08 Dec, 2007 1 commit
    • Pino Toscano's avatar
      Review toolbar: · 99597205
      Pino Toscano authored
      - enable/disable (instead of hide/show) the tools that cannot be constructed (eg due to the document not extracting text)
      - disable the tools when there is no document open
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=746293
      99597205
  3. 23 Sep, 2007 1 commit
  4. 08 Sep, 2007 1 commit
  5. 02 May, 2007 1 commit
  6. 30 Apr, 2007 2 commits
  7. 19 Apr, 2007 1 commit
  8. 16 Mar, 2007 2 commits
  9. 25 Feb, 2007 2 commits
  10. 23 Feb, 2007 1 commit
  11. 26 Dec, 2006 1 commit
  12. 03 Oct, 2006 1 commit
  13. 21 Sep, 2006 1 commit
  14. 02 Jun, 2006 1 commit
    • Albert Astals Cid's avatar
      pages have orientation · cb7ca95e
      Albert Astals Cid authored
      document has a rotation to apply over the page's own orientation
      text search really works now when rotating (at least all my tests here worked)
      
      svn path=/branches/work/kde4/playground/graphics/okular/; revision=547644
      cb7ca95e
  15. 23 Apr, 2006 1 commit
  16. 23 Mar, 2006 1 commit
  17. 20 Jul, 2005 1 commit
    • Piotr Szymanski's avatar
      - added suport for changing rotation of the current document, looked at... · 81bb03b4
      Piotr Szymanski authored
      - added suport for changing rotation of the current document, looked at ghostview code, on how to do it
        still i implemented all of this myself, damn ghostview is making me lose all the joy i had in working
        on okular, working with such a badlyu document API like libgs has i just killing me...
      
      svn path=/trunk/playground/graphics/oKular/kpdf/; revision=437094
      81bb03b4
  18. 04 Mar, 2005 1 commit
    • Enrico Ros's avatar
      Annotations -Part2- PDF1.6 DSs are summarized and ready4impl in ann*.h · c6191c48
      Enrico Ros authored
      Annotation: the class has been passivized. It's only a data container now,
        no more active manipulation of events/paints.
      PageViewAnnotator: this class has been created to handle creating annots.
        PageView creates its 'Annotator on demand. The annotator parses tool
        definition from the 'tool.xml' file.
        The Annotator internally uses AnnotatorEngine(s) to react to mouse events
        and the annotation is created when the job is really finished.
      Page: added a (maybe temporary) NormalizedPoint to complement Norm..Rect.
      PageViewUtils: removed PageViewEditTools and cleaned up header.
      conf/: added a debug option for showing annotation boundary while creating
        one and added a temporary 'debug' toolbox in the config dialogs.
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=394959
      c6191c48
  19. 26 Feb, 2005 1 commit
    • Enrico Ros's avatar
      Getting ready for HEAD merge of parts of the stuff. · a12cc5e5
      Enrico Ros authored
      pageviewtoolbox.cpp/.h: Removed.
      PageViewToolBar (was PageViewToolbox): Moved def/impl inside the
        pageviewutils.c/.h files. Uses eventfilter to get notified when the
        anchorWidget changes in size. Cleaned up code.
      Annotations: added empty code.
      PageView: removed some code. fixed rmb popup menu hidden if no document
        was opened.
      Updated TODO.
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=393302
      a12cc5e5
  20. 18 Feb, 2005 1 commit
    • Enrico Ros's avatar
      Adding support for annotations in framework. Only need to add and · fbc7d450
      Enrico Ros authored
      implement annotations now (and create the save/load procedure).
      
      Annotations: converging to a stable Annotation definition. Changed a bit
        the paint functions. Added a first 'template' annotation, a simple
        pen-like segments recorder for framework testing purposes only. This
        has events filters in place and the rough paint function implemented.
      
      PageView: removed the MouseEdit mode and using that button for toggling
        the editToolBox instead. Added Annotation support. When the Annotation
        is created, all pageView events flow through that new object. Repaint
        of damaged/old areas is done internally and is based on the geometry
        of the annotation we're creating. When an Annotation is complete, it
        is reparented to the Page that adds it to its internal list.
        From that point on the annotation will be rendered by pagePainter
        using the pixmap-based paint function provided by the annotation
        itself.
      
      PagePainter: draws annotations stored in pages when rendering (using the
        'rought paint function' till the good pixmap based one will be in
        place.
      
      Page: added preliminary support for adding Annotation(s) to the page
        and deleting them all.
      
      Document: added the pass-through call to add an Annotation to the Page
        and notify observers.
      
      PageViewToolbox: can be draged and attached to any side. Position is
        remembered between runs (choose your side and that the toolbox will
        always be there). Available on Right and Bottom sides too. Emits -1
        when the current tool is deselected.
      
      Misc: added Annotations to both the 'observers changed flags' and the
        'pagepainter' ones and updated ui classes accordingly.
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=390638
      fbc7d450
  21. 12 Feb, 2005 3 commits
    • Enrico Ros's avatar
      Opening kdpf_annotations branch. Code changes: · 451a3091
      Enrico Ros authored
       User Interface: added a toolbox for selecting an annotation tool without
         polluting the toolbar (pageviewtoolbox animated widget). Icons of that
         toolbar are gimped version of ones in nuvola icontheme.
       Core: added annotation class. this will support all features (except for
         silly ones (really there are some!)) from pdf 1.6 specs but abstracted
         in the kdpf way. (api changes in progress...)
      
      About annotations: only some incomplete interfaces are in plasefor now.
      Every type of pdf annotations has tens of parameters. I think we'll render
      correctly everything but provide only simple and useful tools for making
      annotations over the pages, otherwise a 'Qt designer like' property view
      will be required to do fine adjustment over the crappy thousands of
      settings. (and we're aiming at a quick and simple viewer with lots of
      coolness, not chaos).
      
      Note: the code has been wrongly committed to HEAD before,but soon reverted.
      Have fun!
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=388768
      451a3091
    • Enrico Ros's avatar
      SHAME ON ME! messed up with cervisia. Undoing my last commit: I supposed to · 5341583f
      Enrico Ros authored
      be committing on the branch..
      
      svn path=/trunk/kdegraphics/kpdf/; revision=388705
      5341583f
    • Enrico Ros's avatar
      Opening kdpf_annotations branch. Code changes: · a9a312da
      Enrico Ros authored
       User Interface: added a toolbox for selecting an annotation tool without
         polluting the toolbar (pageviewtoolbox animated widget). Icons of that
         toolbar are gimped version of ones in nuvola icontheme.
       Core: added annotation class. this will support all features (except for
         silly ones (really there are some!)) from pdf 1.6 specs but abstracted
         in the kdpf way. (api changes in progress...)
      
      About annotations: only some incomplete interfaces are in plasefor now.
      Every type of pdf annotations has tens of parameters. I think we'll render
      correctly everything but provide only simple and useful tools for making
      annotations over the pages, otherwise a 'Qt designer like' property view
      will be required to do fine adjustment over the crappy thousands of
      settings. (and we're aiming at a quick and simple viewer with lots of
      coolness, not chaos).
      Have fun!
      
      svn path=/trunk/kdegraphics/kpdf/; revision=388699
      a9a312da
  22. 20 Jan, 2005 1 commit
    • Enrico Ros's avatar
      Fix preloading. It does real good now. · 3ba7c536
      Enrico Ros authored
      Fix cache deallocator. Hard avoids swapping memory or filling it up to the
      limit (allocated pages are referenced in an internal add/remove FIFO).
      Merged open and open_recent buttons as many users requested.
      Using viewmag icon for find-as-you-type popup.
      Disabled debug output. Updated todo with the roadmap to release.
      - Need to audit the memory code and choose good default policies now.
      
      svn path=/trunk/kdegraphics/kpdf/; revision=380494
      3ba7c536