|
|
Home » Community » U++ community news and announcements » New graph packages
Re: New graph packages [message #41702 is a reply to message #41699] |
Sat, 11 January 2014 22:55 |
Didier
Messages: 680 Registered: November 2008 Location: France
|
Contributor |
|
|
In fact this was the first implementation I made to try to prevent abusive FULL refresh (which can take some time) ==> Refresh is made (if needed) when the mouse moves over the graph.
I was already thinking about modifying this since all the recent changes I made made new solutions available.
So I guess the time has come
[Updated on: Sat, 11 January 2014 22:56] Report message to a moderator
|
|
|
|
Re: New graph packages [message #41732 is a reply to message #41706] |
Tue, 14 January 2014 23:43 |
Didier
Messages: 680 Registered: November 2008 Location: France
|
Contributor |
|
|
Hi all,
I just delivered some new modifications:
** Added FULL KBD support
Added KBD shortcut for: for UNDO/REDO & COPY
Added LEFT/RIGHT/UP/DOWN scroll KBD actions
KBD shortcuts for context menu
** Added AUTO-HIDE feature : When using AutoHideElementCtrl<BASE_ELEMENT> template the GraphElement Hides once the mouse is not on it
==> this brings the possibility of adding tools on graphs that do not parasite the visual aspect of the graph
The GraphCtrl_test application has a working example of the AUTO-HIDE feature
[Updated on: Tue, 14 January 2014 23:46] Report message to a moderator
|
|
|
|
|
|
Re: New graph packages [message #42298 is a reply to message #42139] |
Thu, 06 March 2014 00:30 |
Didier
Messages: 680 Registered: November 2008 Location: France
|
Contributor |
|
|
Hi I just uploaded some new fixes.
I recommend to update to this version if you are using it : it contains some uninitialized data fixes.
Complete modifications are listed below :
05/03/2014 - SVN.6999
----------------------
* Corrected some initialized vars issues.
* Added missing setGraphSize() methods (regression since hierarchy refactoring)
* Added some predefined Graphs usable in GraphDraw (no need to be Ctrl)
* Added ChangeStatus class to introduce change management in some parts of code
* Renamed + Refactoring GridStepIterator.h ==> GridStepManager.h + GridStepManager.cpp
* Refactoring : code simplification : replaced all TypeGridStepManager::Iterator with GridStepIterator
* Corrected GetImage() regression ==> grid is now correctly resized according to scale
It took me quite hard time to correct the GetImage() regression because some Size() variables were not initialized ...
I didn't noticed before that the default constructor Size() does NOT initialize internal members ..This of coarse making unpredictable behavior ...
The automatic grid adjustment ( taking in account text size ) now works quite well, if anyone stumbles on a corner case I'll be happy to hear about it
[Updated on: Thu, 06 March 2014 00:31] Report message to a moderator
|
|
|
|
Re: New graph packages [message #42466 is a reply to message #42363] |
Mon, 17 March 2014 21:06 |
Didier
Messages: 680 Registered: November 2008 Location: France
|
Contributor |
|
|
Hello Javier,
Sorry for late reply but I was away for a week.
I'm pleased to hear about you're interest for the GraphCtrl package but the package hasn't been accepted in bazaar for the moment although I requested that some time ago.
Anyway it's no big deal to pull the svn repo and the Packages aren't very stable (although getting more more stable )
|
|
|
Goto Forum:
Current Time: Fri Mar 29 14:52:39 CET 2024
Total time taken to generate the page: 0.01602 seconds
|
|
|