Page History
...
- KIELER Lightweight Diagrams
- Added
DiagramSyntheses
class providing lots of convenience methods for configuring the view model in diagram synthesis implementations (preliminary version introduced with last previous release) IViewer
providesgetZoomLevel()
IPropertyHolder
'ssetProperty(...)
andcopyProperties(...)
now returnIPropertyHolder
instead ofvoid
, implementations are supposed to returnthis
for convenienceIUpdateStrategy
now requires the methodrequiresDiagramSynthesisReRun(...)
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 inLightDiagramServices
- Added
- KIELER Infrastructure for Meta-Layout
...
- KIELER Lightweight Diagrams
- Introduced
DiagramSyntheses
class providing lots of convenience methods for configuring the view model in diagram synthesis implementations (preliminary version introduced with last previous releaseImproved integration of the magnifying lens (hitalt + ctrl/cmd)
and rubber band zoom (pressctrl/cmd
and drag on canvas) - 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 inDiagramSyntheses
- 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 a customized SVG image exporter based on FreeHEP (http://freehep.github.io/freehep-vectorgraphics/) being able to attach semantic data to the image data
- 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 - Added zoom style ZOOM_TO_ACTUAL_SIZE, added corresponding configuration methods in
IAction.ActionResult
- Added switch in
KlighdSynthesisProperties
to deactivate minimal diagram figure size estimation in case size data are already available
- Introduced
- KIELER Infrastructure for Meta-Layout
- KIELER Layout Algorithms
- KGraph Text
...
Overview
Content Tools