Skip to content

Grasshopper.Kernel.Undo.Actions

Contains a set of predefined undo/redo actions to make certain undo records simpler.

Classes

Class

Description


Public Class
GH_AddObjectAction

Records a single object addition.


Public Class
GH_AddStateAction

Record the addition of a single solution state to a document.


Public Class
GH_DataMatchingAction

Records a single Component DataComparison event.


Public Class
GH_DataModificationAction

Records a single Parameter DataModification event.


Public Class
GH_GenericObjectAction

Records a single object change. Object changes are undone/redone by (de)serializing the objects. Object changes also keep track of all wires feeding into and coming out of the object.


Public Class
GH_HiddenAction

Records a single object Preview event.


Public Class
GH_IconDisplayAction

Records a single icon display mode event.


Public Class
GH_IconOverrideAction

Records a single icon override event.


Public Class
GH_LayoutAction

Records a single object layout event. Useful for tracking object resizes.


Public Class
GH_LockedAction

Records a single object Enabled event.


Public Class
GH_NickNameAction

Records a single object NickName and IconDisplayMode event.


Public Class
GH_PersistentDataAction.T.

Records the changes in the persistent data of a parameter.


Public Class
GH_PivotAction

Records a single object pivot event. Useful for tracking object movement.


Public Class
GH_RemoveObjectAction

Records a single object removal.


Public Class
GH_RemoveStateAction

Record the removal of a single solution state from a document.


Public Class
GH_WireAction

Records any change to the input wires of a given parameter.


Public Class
GH_WireDisplayAction

Records a single wire display mode event.