Grasshopper2.Undo.Actionsnamespace

Types

Grasshopper2.Undo.Actions.ConnectAction
Undo action for wire connection.
Grasshopper2.Undo.Actions.CreateObjectAction
Undo action for object creation. The object state is lazily created when this action is undone for the first time.
Grasshopper2.Undo.Actions.CustomValueAction
Undo action for object custom values.
Grasshopper2.Undo.Actions.DeleteObjectAction
An undo action for removing an object.
Grasshopper2.Undo.Actions.DisconnectAction
Undo action for wire disconnection.
Grasshopper2.Undo.Actions.ExpressionEnabledAction
Undo action for parameter expression enabled changes.
Grasshopper2.Undo.Actions.ExpressionTextAction
Undo action for parameter expression text changes.
Grasshopper2.Undo.Actions.InsertParameterAction
Encapsulates the insertion of input or output parameters from a component.
Grasshopper2.Undo.Actions.ModifyIconAction
Undo action for object Icon overrides.
Grasshopper2.Undo.Actions.ModularVisibilityAction
Undo action for hiding or showing an optional parameter on a ModularComponent. It records both the visibility flag and the cached wire string stored in the parameter's CustomValues so that both pieces of state are reverted together.
Grasshopper2.Undo.Actions.NomenInfoAction
Undo action for Nomen info changes.
Grasshopper2.Undo.Actions.NomenNameAction
Undo action for Nomen name changes.
Grasshopper2.Undo.Actions.ObjectAction
Abstract undo action class for actions which apply to IDocumentObject.
Grasshopper2.Undo.Actions.ObjectAction<T>
Abstract undo action class for actions which apply to a specific object.
Grasshopper2.Undo.Actions.ObjectActivityAction
Undo action for object activity.
Grasshopper2.Undo.Actions.ObjectDisplayAction
Undo action for object displays.
Grasshopper2.Undo.Actions.ParameterColourOverrideAction
Undo action for parameter colour overrides.
Grasshopper2.Undo.Actions.ParameterModifierAction
Undo action for parameter modifiers.
Grasshopper2.Undo.Actions.ParameterOutputAction
An undo action for handling *all* the wires from a parameter to all its outputs.
Grasshopper2.Undo.Actions.PersistentDataAction
Undo action for parameter persistent data changes.
Grasshopper2.Undo.Actions.PinAttachAction
Undo action for attaching a pin to an object.
Grasshopper2.Undo.Actions.PinDetachAction
Undo action for detaching a pin from an object.
Grasshopper2.Undo.Actions.PivotAction
Undo action for object attribute pivot changes.
Grasshopper2.Undo.Actions.PlaceObjectAction
Undo action for placing fully formed objects in the document.
Grasshopper2.Undo.Actions.PropertyAction
An undo action for setting and unsetting simple properties or fields on objects. Here, 'simple' means some of the primitives (bool, int, float, double, string), some of the eto core types (Color, Size, SizeF, Point, PointF, Rectangle, RectangleF), and anything which implements IStorable. Furthermore any property which is an enum will be stored and restored using 32-bit integer values.
Grasshopper2.Undo.Actions.RemoveParameterAction
Encapsulates the removal of input or output parameters from a component.
Grasshopper2.Undo.Actions.RenameAction
Undo action for object user name changes.
Grasshopper2.Undo.Actions.ReplaceObjectAction
An undo action for swapping one document object for another which shares its instance ids. This is what placeholder resurrection records; because the ids are identical on both sides, the wires of surviving neighbours remain valid across undo and redo without any disconnection bookkeeping.
Grasshopper2.Undo.Actions.ResizeAction
Undo action for object attribute bound changes.