pcb 4.1.1
An interactive printed circuit board layout editor.
|
Holds information about an operation. More...
Data Fields | |
int | Serial |
int | Type |
int | Kind |
int | ID |
union { | |
ChangeNameType ChangeName | |
MoveType Move | |
RemovedPointType RemovedPoint | |
RotateType Rotate | |
MoveToLayerType MoveToLayer | |
FlagType Flags | |
Coord Size | |
int Scale | |
LayerChangeType LayerChange | |
ClearPolyType ClearPoly | |
NetlistChangeType NetlistChange | |
SetViaLayersChangeType SetViaLayersChange | |
long int CopyID | |
} | Data |
Definition at line 187 of file undo.c.
Referenced by AddObjectToChangeNameUndoList(), ClearUndoList(), GetUndoSlot(), and UndoChangeName().
Definition at line 196 of file undo.c.
Referenced by AddObjectToClearPolyUndoList(), and UndoClearPoly().
long int UndoListType::CopyID |
Definition at line 199 of file undo.c.
Referenced by CopyObjectToUndoList(), and UndoSwapCopiedObject().
union { ... } UndoListType::Data |
Referenced by AddLayerChangeToUndoList(), AddNetlistLibToUndoList(), AddObjectTo2ndSizeUndoList(), AddObjectToChangeAnglesUndoList(), AddObjectToChangeNameUndoList(), AddObjectToClearPolyUndoList(), AddObjectToClearSizeUndoList(), AddObjectToFlagUndoList(), AddObjectToMaskSizeUndoList(), AddObjectToMirrorUndoList(), AddObjectToMoveToLayerUndoList(), AddObjectToMoveUndoList(), AddObjectToRemovePointUndoList(), AddObjectToRotateUndoList(), AddObjectToSetViaLayersUndoList(), AddObjectToSizeUndoList(), ClearUndoList(), CopyObjectToUndoList(), GetUndoSlot(), UndoChange2ndSize(), UndoChangeAngles(), UndoChangeClearSize(), UndoChangeMaskSize(), UndoChangeName(), UndoChangeSize(), UndoClearPoly(), UndoFlag(), UndoInsertPoint(), UndoLayerChange(), UndoMirror(), UndoMove(), UndoMoveToLayer(), UndoNetlistChange(), UndoRemovePoint(), UndoRotate(), UndoSetViaLayers(), and UndoSwapCopiedObject().
Definition at line 192 of file undo.c.
Referenced by AddObjectToFlagUndoList(), and UndoFlag().
int UndoListType::ID |
Object ID.
Definition at line 181 of file undo.c.
Referenced by GetUndoSlot(), UndoChange2ndSize(), UndoChangeAngles(), UndoChangeClearSize(), UndoChangeMaskSize(), UndoChangeName(), UndoChangeSize(), UndoClearPoly(), UndoCopyOrCreate(), UndoFlag(), UndoInsertPoint(), UndoMirror(), UndoMove(), UndoMoveToLayer(), UndoRemove(), UndoRemovePoint(), UndoRotate(), UndoSetViaLayers(), and UndoSwapCopiedObject().
Type of object with given ID.
Definition at line 181 of file undo.c.
Referenced by GetUndoSlot(), UndoChange2ndSize(), UndoChangeAngles(), UndoChangeClearSize(), UndoChangeMaskSize(), UndoChangeName(), UndoChangeSize(), UndoClearPoly(), UndoCopyOrCreate(), UndoFlag(), UndoInsertContour(), UndoInsertPoint(), UndoMirror(), UndoMove(), UndoMoveToLayer(), UndoRemove(), UndoRemoveContour(), UndoRemovePoint(), UndoRotate(), UndoSetViaLayers(), and UndoSwapCopiedObject().
Definition at line 195 of file undo.c.
Referenced by AddLayerChangeToUndoList(), and UndoLayerChange().
Definition at line 188 of file undo.c.
Referenced by AddObjectToChangeAnglesUndoList(), AddObjectToMirrorUndoList(), AddObjectToMoveUndoList(), UndoChangeAngles(), UndoMirror(), and UndoMove().
Definition at line 191 of file undo.c.
Referenced by AddObjectToMoveToLayerUndoList(), and UndoMoveToLayer().
Definition at line 197 of file undo.c.
Referenced by AddNetlistLibToUndoList(), and UndoNetlistChange().
Definition at line 189 of file undo.c.
Referenced by AddObjectToRemovePointUndoList(), UndoInsertPoint(), and UndoRemovePoint().
Definition at line 190 of file undo.c.
Referenced by AddObjectToRotateUndoList(), and UndoRotate().
Definition at line 194 of file undo.c.
Referenced by AddObjectToSizeUndoList(), and UndoChangeSize().
Serial number of operation.
Definition at line 181 of file undo.c.
Referenced by GetUndoSlot(), Redo(), and Undo().
Definition at line 198 of file undo.c.
Referenced by AddObjectToSetViaLayersUndoList(), and UndoSetViaLayers().
Definition at line 193 of file undo.c.
Referenced by AddObjectTo2ndSizeUndoList(), AddObjectToClearSizeUndoList(), AddObjectToMaskSizeUndoList(), AddObjectToSizeUndoList(), UndoChange2ndSize(), UndoChangeClearSize(), UndoChangeMaskSize(), and UndoChangeSize().
Type of operation.
Definition at line 181 of file undo.c.
Referenced by ClearUndoList(), GetUndoSlot(), PerformUndo(), UndoCopyOrCreate(), UndoInsertPoint(), UndoRemove(), and UndoRemovePoint().