Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • KIELER Lightweight Diagrams
    • IPropertyHolder's setProperty(...) and copyProperties(...) now return IPropertyHolder instead of void, implementations are supposed to return this for convenience
    • IUpdateStrategy now requires the method requiresDiagramSynthesisReRun(...) that allows to tell KLighD's runtime whether a new synthesis run is required for performing a (certain) diagram update
    • Introduced IKlighdSelection interface
    • Updated layoutDiagram(...) methods in LightDiagramServices
  • KIELER Infrastructure for Meta-Layout

...

  • KIELER Lightweight Diagrams
    • Enabled the zoom level-based visibility of diagram elements (nodes, ports, edges, labels) and figure elements (fine grained figure details, texts, ...), see 'setUpperVisibilityScaleBound' & 'setLowerVisibilityScaleBound' methods in DiagramSyntheses
    • Enabled output-dependent visibility (main diagram, outline, printout, image export) of figure elements (highlightings, fine grained figure details, texts, ...), see corresponding methods in DiagramSyntheses
    • Diagram image export now supports tiled exports enabling the export of huge diagrams, which may be prevented by memory limitations in the past
    • Contributed appropriate print support and (customizable) print dialog with preview
    • Contributed generic PortRotationModifier (style modifier) that realizes the rotation of port figures in case ports are moved to a different side by the automatic layout computation
  • KIELER Infrastructure for Meta-Layout
  • KIELER Layout Algorithms
  • KGraph Text

...