1. 16 Apr, 2005 1 commit
    • Enrico Ros's avatar
      KPDF HotNewStuff Browser! · 7b6b7a35
      Enrico Ros authored
      It's not yet complete (file dowload and internal notifies are missing) but
      the new stuff browser is running. The ui is modeled on an Aaron's mockup.
      
      NewStuff:
        Fetches the providers list (kpdf.kde.org/newstuff/providers.xml), lets
        the user select a provider and displays provider's contents in a KHMTL
        part (for flexibility and eye candy).
        Internally we use KNS' Entry and Provider structures only, doing all the
        transfer operations by hand via KIO::get jobs. Download will be done
        internally too (to give better consistancy in the interface).
        Network timeouts, problems or info messages are notified in a statusbar-
        like widget and we try to keep all information in the dialog, without
        using messageBoxes
      
      Part:
        Added the action and the dialog invocation
      
      Makefiles:
        Link the KNEWSTUFF and KHTML libraries.
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405828
      7b6b7a35
  2. 13 Apr, 2005 1 commit
    • Enrico Ros's avatar
      Added icons for Text annotations (ake the 'page sybols'). Changed naming to · 0beedebe
      Enrico Ros authored
      existing ones, updated 'tools.xml' with new names and made generator_pdf
      parse pdf icon names as lowercase. Added SVG sources too for the icons.
      
      - note that I suck as icon maker, so plz make good looking icons and don't
      complain about these - :-))
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405395
      0beedebe
  3. 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