---
title: "Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)"
canonical: https://www.graphicsmill.com/docs/gmwc/N_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo.htm
archived: true
applies_to:
  - product: "Graphics Mill Web Controls"
---

**You’re viewing documentation for an outdated product.** Graphics Mill Web Controls is no longer part of Graphics Mill. For current design editing and rendering tools, see [Design Atoms .NET](https://customerscanvas.com/docs/on-premises/design-atoms-cs/), [Design Atoms JS](https://customerscanvas.com/docs/on-premises/design-atoms-js/), and [Design Editor](https://customerscanvas.com/docs/on-premises/design-editor/).

# Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)

**Applies to:** Graphics Mill Web Controls · **Archived documentation**
 
The Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo namespace contains client-side classes intended to operate with history.
 
## Classes

|   |  Class |  Description |
| --- | --- | --- |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [Command](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_Command.htm.md) |  This client-side class corresponds to the [Command](https://www.graphicsmill.com/docs/gmwc/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_Command.htm.md) server-side class and gives an opportunity to obtain access to its primary members in JavaScript. |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [History](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_History.htm.md) |  This client-side class corresponds to the [History](https://www.graphicsmill.com/docs/gmwc/T_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_History.htm.md) server-side class and gives an opportunity to obtain access to its primary members in JavaScript. |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [HistoryData](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_HistoryData.htm.md) |  This class represents a state of a history and allows applying this state to the [History](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_History.htm.md) class instance. |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [LayerAddedCommand](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_LayerAddedCommand.htm.md) |  This class represents the layer added command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [LayerMovedCommand](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_LayerMovedCommand.htm.md) |  This class represents the layer moved command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [LayerRemovedCommand](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_LayerRemovedCommand.htm.md) |  This class represents the layer removed command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [VObjectAddedCommand](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_VObjectAddedCommand.htm.md) |  This class represents the v-object added command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [VObjectChangedCommand](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_VObjectChangedCommand.htm.md) |  This class represents the v-object changed command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [VObjectGroupCommand](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_VObjectGroupCommand.htm.md) |   |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [VObjectMovedCommand](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_VObjectMovedCommand.htm.md) |  This class represents the v-object moved command. |
 |  ![Public class](https://www.graphicsmill.com/docs/gmwc/icons/pubclass.gif) |  [VObjectRemovedCommand](https://www.graphicsmill.com/docs/gmwc/T_J_Aurigma_GraphicsMill_AjaxControls_VectorObjects_RedoUndo_VObjectRemovedCommand.htm.md) |  This class represents the v-object removed command. |
