cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Provide a way not to clear the Undo/Redo stack when calling Creo Parametic TOOLKIT APIs.

Provide a way not to clear the Undo/Redo stack when calling Creo Parametic TOOLKIT APIs.

Currently, the Undo/Redo stack in the Creo Parametric session seems to be cleared when calling any Creo Parametric TOOLKIT functions and this specification causes inconvenience or even barrier for users of a Creo Parametric TOOLKIT application depending on the usage of TOOLKIT APIs.

There is a note in a Creo Parametric TOOLKIT User's Guide as below:

---

All Creo Parametric TOOLKIT calls running in either synchronous (DLL or multiprocess) mode or asynchronous mode always clear the Undo/Redo stack in the Creo Parametric session. The Creo Parametric user interface reflects this by making the Undo and Redo menu options unavailable.

---

In one of Creo Parametric applications using TOOLKIT APIs, we are creating a thread to capture model view matrix using ProViewMatixGet() at regular time intervals in order to synchronize model view with other CAD application. In such usage, users can not use undo/redo for any operations done in Creo Parametric due to this specification.

So we would like to submit an enhancement request to provide a way not to clear the Undo/Redo stack when calling Creo Parametric TOOLKIT APIs.

3 Comments
Topaz II

Yasuhiro Asano

You may want to vote on your own idea...  

Visitor

Thanks for your advice!

Regular Member

It's not possible to roll out customization that render the Undo and Redo menu options unavailable  by this  limitation.

Users will probably not vote on this idea, as they usually just not use a customization that will cause this undo/redo issue.

 

Therefore this idea needs way more attention and hopefully a fix, than it is suggested by the number of votes / comments.

 

The status after nearly 5 years is still "New Idea". Could somebody from PTC at least update or comment this idea?

 

See also: https://community.ptc.com/t5/Creo-General-View-Sketch/Make-UNDO-actually-undo-across-all-of-Creo/td-...