Граф коммитов

156 Коммитов

Автор SHA1 Сообщение Дата
Alexander Smirnov d8d39f1349 Merged several projects
+ Self looped edges fix
+ Added template handling in WF example
2014-04-17 12:03:56 +04:00
Alexander Smirnov 358faa27bc + Added vertex control labels with following functionality:
+ 2 available positioning modes: by sides or by coordinates
	+ Always attached to vertex and moves with it
	+ Rotation angle support
	+ Same template logic as in EdgeLabelControl
+ Added key modifiers to vertex event args
+ Added new layout type Custom. When set layout algorithm calculation is skipped completely and manually added data is used for OR and ER algorithms (if any).
+ Added (reintroduced) GraphArea::SideExpansionSize property which gets or sets additional space for GraphArea borders. Useful for zoom adjustments when custom text or controls which are not used in size calculations must fit into the zooming.
+ Fixed labels rendering for parallel edges. Now they are displayed separately for each edge.
+ Fixed async calculations being broken due to LogicCore property became dependency
+ Fixed ViewFinder not deriving ZoomControl content background
+ Fixed edge label update on alignment change
+ Fixed self-looped edges handling in GraphArea::GenerateEdgesForVertex() method
+ Fixed bugs with edge routing calculation in some cases
+ Implemented some properties as dependencies
+ Reworked EdgeLabelControl inner logic. Should now be more flexible and performance efficient.
+ Some code refactoring. Minor performance improvements.
2014-03-18 23:00:59 +04:00
panthernet 27fe40bb08 + Fixed edge label update on alignment change 2014-02-26 18:51:37 +04:00
panthernet f3966d8042 + Added vertex control labels with following functionality:
+ 2 available positioning modes: by sides or by coordinates
	+ Always attached to vertex and moves with it
	+ Same template logic as in EdgeLabelControl
+ Added key modifiers to vertex event args
+ Fixed ViewFinder not deriving ZoomControl background
+ Implemented some properties as dependencies
+ Reworked EdgeLabelControl inner logic. Should now be more flexible and performance efficient.
2014-02-26 18:43:24 +04:00
Paul Mandalka ebfd2fb69f + Fixed: ZoomControl ignores MaxZoom on FitToFill 2014-02-24 16:24:21 +01:00
Alexander Smirnov dde2ca1502 Initial GraphXv2 GitHub commit 2014-02-24 17:04:27 +04:00