Merge pull request #73 in KIELER/pragmatics from nre/decoratorPlacementUtilMove to master* commit '6522b7d869bddb4d12c690adee565b2ed721f411':
klighd: moved decorator placement utils next to all other placement utils. Also moved the MathUtil to a more central place in KLighD.
Merge pull request #72 in KIELER/pragmatics from nre/action-key-modifier to master* commit '78e3adb45bf7e4be35512074fe80057ee268529f':
klighd-krendering, klighd-piccolo: Adapted to modifier state change.
klighd-krendering: changed model to allow three key modifier states: have to be pressed, have to be not pressed or don't care. re-generated genmodel and java files from that.
Merge pull request #70 in KIELER/pragmatics from nre/textsynthesisoption to master* commit '61be2458631c1820e30aa75b00b0b3506fd41403':
klighd-ui: replaced a Double with double.
klighd-ui: only update the text and slider options one second after their last update.
klighd, klighd.ui: Added text synthesis options
klighd: implemented zooming strategy 'ZOOM_TO_FIT_CONTENT' as demanded in KIPRA-1976* integrated the zooming strategy in action execution, ...
* outsourced bounding box computation from 'DiagramZoomController' into a dedicated class and extended implementation
* added dedicated test class 'DiagramZoomControllerBoundsComputerTest' and a corresponding launch config
* added additional constructor in 'DiagramController' simplifying the application of defaults from the viewContext
Merge pull request #68 in KIELER/pragmatics from nre/subsynthesis to master* commit '1c7104de68c900d0bf584184c7ae35718e59d0ca':
klighd: more documentation for the AbstractSubSynthesis.
klighd: Added abstract sub-synthesis class.
klighd.kgx: added '...klighd.kgx' bundle fragment to 'plugins-dev' contributing a customized resource factory for 'kgx' files* enables proper loading and persisting of property settings on KGraphElements by means of the dedicated 'KGXResourceFactoryImpl'
* not intended to be shipped to clients but used for debugging purposes only
Merge pull request #67 in KIELER/pragmatics from nre/synthesizingAction to master* commit '8f42f77cbc074c4803d8297e708b7eeb65a0d46d':
klighd: added example code to the SynthesizingAction
klighd-actions: Added an abstract action class that allows synthesis of additional elements.
klighd.piccolo + .draw2d: more changes related to KIPRA-1925* one more fix in KlighdPath for making sure, KLighD's default line attributes are kept unchanged,
* further changes in order prevent changes in line attributes of draw 2d figures being included in diagrams via the 'GraphicsAdapter' in ...piccolo.draw2d