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

59 Коммитов

Автор SHA1 Сообщение Дата
panthernet f5b89bc51c Release 2.3.7 2018-01-12 17:08:11 +01:00
panthernet ae60d5e118 + ZoomControl improvements, overall refactoring 2016-09-05 13:36:03 +03:00
panthernet 3a9b4f95bd + Another cert fix for auto deployment 2016-08-19 14:04:26 +03:00
panthernet ddcc18e7f1 + Cert rebuild 2016-08-19 13:23:21 +03:00
panthernet 29f43db21a + Some ptrinting mods and cert fix 2016-08-19 12:55:39 +03:00
panthernet a138a6a3d0 + pfx fixes
+ refactoring
2016-08-16 21:22:35 +03:00
panthernet 75a337a208 - Moved code extensions to GraphX.PCL.Common library thus eliminating the need for GraphX.PCL.Logic for *.Controls libraries 2016-07-07 12:22:37 +03:00
panthernet 285c13c931 Misc tweaks to the core definitions 2016-06-02 01:34:51 +03:00
panthernet 2f81165bea - Added default templates for attached vertex and edge labels
- Fixed excessive rendering issue when ZoomControl viewfinder is hidden. Should significantly increase performance of the viewfinder in this case.
2016-01-10 23:32:04 +03:00
panthernet 89fd138212 + Improvements and fixes 2015-12-07 12:55:37 +03:00
panthernet 5408235641 + Added label factories and some fixes 2015-11-08 02:54:23 +03:00
panthernet 609e374e20 + Merged EdgeControl and VertexControl code for WPF & METRO into the shared files 2015-11-03 15:29:52 +03:00
panthernet 28591c4458 + GraphArea PCL merge, METRO fixes 2015-11-03 03:26:03 +03:00
panthernet 62829149c9 + Added grouped graph showcase feature 2015-11-02 20:30:05 +03:00
panthernet 271ca09de3 + AttachedLabels and stuff 2015-11-02 18:03:43 +03:00
panthernet 5dae64a3ca + Added two methods to EdgeControl: GetEdgePointerForSource() and GetEdgePointerForTarget() which allows to get to edge pointer objects manualy
+ Fixed bindings to DefaultEdgePointer::Visibility property
+ Implemented edge cut logic for EdgePointer placed at edge 'source' to gain better visual quality like its 'target' counterpart
2015-07-08 19:04:30 +03:00
panthernet 771aab248a + Enhanced parallel edges mini showcase
+ Further fixes to parallel edges logic related to labels and performance
2015-06-28 13:13:20 +03:00
panthernet fcfaf9c829 + Added EdgeLabelControl::FlipOnRotation
+ Fixed edge routing when graph state has been loaded
+ Interfaces documentation
+ Fixed METRO showcase app work
2015-06-28 12:21:16 +03:00
panthernet e6f3524099 + Fixed zoom control zoom out value
+ Switched off METRO debug mode before upload
2015-06-25 21:28:32 +03:00
panthernet 9d1ee550ef + Fixes for manual graph handling methods
+ Fix for ZoomControl::Zoom property changed notifications
+ Added mini showcase for Parallel Edges
2015-06-23 04:13:49 +03:00
panthernet cefd02bb2e + Made EdgeControlBase::UpdateEdge() method public. It can be used now to fully update edge visual on custom edge-related modifications [WPF, METRO]
+ Some code for lib debug & test improvement
+ VCP tweaks
2015-06-16 23:23:41 +03:00
panthernet 6db1d624c8 + Moved visual SLE props from LogicCore to EdgeControl 2015-06-11 16:55:28 +03:00
panthernet 01489d5461 + Fixed SLE object causing normal edges to become invisible
+ Added StateStorage::SaveOrUpdate() method
+ Misc design and code tweaks
2015-06-10 03:42:48 +03:00
panthernet 70c5e8f257 + added self looped edge custom indicator 2015-06-10 00:02:58 +03:00
panthernet a15fc060fc + Fixed first time solution rebuild problems by referencing new QuickGraphPCL nuget [ALL]
+ Cleaned up solution
+ Renewed METRO app certificate
2015-06-08 20:06:18 +03:00
panthernet ef0414e51e + Major refactoring pt.5
+ Various performance improvements
+ New showcase framework enchancements
+ Many other tweaks
2015-06-08 14:48:39 +03:00
panthernet 7eb5e91f57 + Huge refactoring pass pt. 4
+ Optimized edge label and VCP templates
2015-06-02 03:19:42 +03:00
Alexander Smirnov 5b7b676b91 + Code merge pt.3 2015-05-28 23:49:45 +03:00
Alexander Smirnov 488b9f69cd + Edge pointer controls modifications 2015-05-28 22:12:12 +03:00
Alexander Smirnov edcfeaf1a2 + Major code unification and refactoring pt.2 2015-05-28 12:58:55 +03:00
Alexander Smirnov aaaab97065 + Heavy crossplatform code refactoring
+ Fixed Fade Move animation logic to report OnCompleted event correctly [WPF]
2015-05-28 00:23:06 +03:00
Alexander Smirnov 1b6522b1b5 * Now GraphX for WPF can use "http://schemas.panthernet.ru/graphx/" XAML namespace + post process scripts
+ Changed XAML namespaces and default assembly name for controls to GraphX.Controls
2015-05-26 23:26:19 +03:00
Alexander Smirnov 70fa600fb4 + Massive namespace changes to GraphX.Control
+ Fixed ZoomControl zoom sometimes not firing from code call after control is loaded [WPF]
+ Fixed VB sample project dependencies and refactored code a bit
+ GraphArea::PreloadVertexes() now accepts graph param as optional
+ Added GraphArea::PreloadGraph() method
2015-05-26 13:24:38 +03:00
Alexander Smirnov 1c2880cf2c + Added new property GrphArea::ControlsDrawOrder which defines vertex or edges should be drawn topmost [WPF, METRO] 2015-05-24 00:54:28 +03:00
Alexander Smirnov e650c3c29a + Fixed and enhanced automatic data object Id resolve logic [WPF,METRO] thanks to perturbare
+ Some refactoring
2015-05-24 00:34:45 +03:00
Alexander Smirnov 74a878388b + Fixed EdgeControl.ShowArrows to implement DependencyProperty [WPF, METRO] thanks to perturbare
+ Fixed minor performance problems in ZoomControl [METRO]
+ Decoupled serialization logic from GraphX completely [ALL]  thanks to perturbare
2015-05-21 12:03:20 +03:00
Alexander Smirnov 094c54edbb Fixed use of ControlFactory for edge deserialization [WPF, METRO] thanks to perturbare 2015-05-20 11:06:13 +03:00
Alexander Smirnov 64163c710a Many changes. See changelog.txt 2015-05-20 02:16:12 +03:00
Alexander Smirnov a2f01b968b + Massive refactoring
+ Fixes to previous changes
See CHANGELOG.txt for details
2015-05-15 03:04:51 +03:00
Alexander Smirnov ef4e8498cb + Added selective vertex and edge support to METRO version [METRO]
+ Added selective vertex and edge support for following algorithms: Circular [ALL]
+ Fixed layout algorithm calculations to always receive actual vertex positions as input parameter
 This will fix selective VaE support for default algorithms. [WPF, METRO]
2015-05-13 01:27:57 +03:00
jorgensigvardsson e2b8e963df CancelRelayout -> CancelRelayoutAsync 2015-04-13 23:44:42 +02:00
jorgensigvardsson a191732a53 + Store app API is now async - LogicCore.AsyncAlgorithmCompute is disregarded.
+ DispatcherHelper bug fix: grab a safe handle to the UI thread dispatcher.
+ WPF control bug fix: cancellation token source was not disposed.
2015-04-13 23:39:55 +02:00
Alexander Smirnov 23a54806ad + Fixed calculation of label control position and angle [WPF, METRO] thanks to jorgensigvardsson
+ Made EdgeControl::LabelVerticalOffset property dependecy [WPF, METRO]
+ Updated default control templstes to include some new properties setup by default [WPF, METRO]
2015-04-08 11:51:14 +03:00
Alexander Smirnov 866525e8db + Fixed edge labels display for self looped edges [WPF, METRO]
+ Added new property EdgeLabelControl::DisplayForSelfLoopedEdges which is self explaining [WPF, METRO]
2015-03-31 16:56:15 +03:00
Alexander Smirnov 723c1804bb + Improved extensibility by making some methods virtual for EdgeLabelControl, VertexLabelControl, EdgeControl
Uploaded sources for metro with latest buggy features
2015-03-20 10:12:18 +03:00
Alexander Smirnov eed5eb5fca + Added basic support for Image based edge pointers. Introduced new object for EdgeControl template: [WPF]
1. EdgePointerImage class with name "PART_EdgePointerImageForSource" - marks edge source pointer (new!)
 2. EdgePointerImage class with name "PART_EdgePointerImageForTarget" - marks edge target pointer
 Look in GeneralTemplate.xaml of ShowcaseApp.WPF project.
2015-03-06 00:54:50 +03:00
Alexander Smirnov d982bc4857 + Fixed GraphArea::DeserializeFromFile() logic and filestorage logic to properly restore internal data for loaded graphs 2015-03-05 01:04:58 +03:00
Alexander Smirnov 32b13b02e4 Added missing files 2015-02-27 15:34:48 +03:00
Alexander Smirnov db14387a04 Made'em as dependencies 2015-02-25 19:53:19 +03:00
Alexander Smirnov 6d76ede310 + Added new option GraphArea::LogicCoreChangeAction which defines what action will be taken on LogicCore property change. You can rebuild graph now. [WPF, METRO] 2015-02-25 19:46:11 +03:00