OpFreeHand Member List

This is the complete list of members for OpFreeHand, including all inherited members.

AddPointsToPath(DocCoord Pos, Spread *pSpread)OpFreeHand [protected]
AddPressureAttribute(NodePath *NewPath)OpFreeHand [protected]
AddPressureToPathOpFreeHand [protected]
AddStraightLine()OpFreeHand [protected]
ApplyAttributes(NodePath *NewPath, Document *pDocument)OpFreeHand [protected, virtual]
ApplyAttributeToBrush(Node *pCurrentNode, NodeAttribute *pAttr)SelOperation [protected, virtual]
ApplyBrushAttr(Node *pCurrentNode, AttrBrushType *pAttrBrush)SelOperation [protected, virtual]
ApplyLineWidthToBrush(AttrBrushType *pAttrBrush, NodeRenderableInk *pBrushedNode, NodeAttribute *pAttr)SelOperation [protected, virtual]
ApplyStrokeColourToBrush(AttrBrushType *pAttrBrush, NodeRenderableInk *pBrushedNode)SelOperation [protected, virtual]
ApplyTransparencyToBrush(AttrBrushType *pAttrBrush, NodeRenderableInk *pBrushedNode)SelOperation [protected, virtual]
AreSlotsInSameSubPath(INT32 Slot1, INT32 Slot2, Path *pPath)OpFreeHand [protected]
AssertValid() const CCObject [virtual]
Broadcast(Msg *Message, CCRuntimeClass *Class=NULL)MessageHandler [static]
CanLineJoinOpFreeHand [protected]
cc_classCCObjectCCObject [static]
CC_DECLARE_DYNCREATE(OpFreeHand)OpFreeHand [private]
CCObject()CCObject [protected]
CheckMouseOverSelectedPath(DocCoord *Pos, Spread *pSpread, BOOL *IsNearEndpoint)OpFreeHand [protected]
ClearPointers()ListItem [virtual]
CloseToOpFreeHand [protected]
CompleteOperation()OpFreeHand [protected]
ComplexJoin(NodePath *FreePath, NodePath *OldPath)OpFreeHand [protected]
ComplexToComplexJoin(NodePath *FreePath, NodePath *OldPath)OpFreeHand [protected]
CreateNewPath(NodePath **pNewPath)OpFreeHand [protected]
CurrentCursorIDOpFreeHand [protected]
Declare()OpFreeHand [static]
DeleteOnEnd()Operation
Destroy()MessageHandler [static]
Do(OpDescriptor *)Operation [virtual]
DoAlterPathElement(NodePath *ThisNode, INT32 Index, DocCoord NewCoord, PathFlags NewFlags, PathVerb NewVerb, BOOL RedrawPath=TRUE)UndoableOperation
DoApply(SelOperation *pOp, Node *CurrentNode, NodeAttribute *Attrib, BOOL Mutate, BOOL InvalidateRegion=TRUE, BOOL KeepExistingCharacteristics=TRUE, BOOL bOptimise=TRUE, BOOL *AttribWasRequired=NULL, BOOL *pbCanDiscardUndo=NULL)SelOperation [static]
DoApply(Node *CurrentNode, NodeAttribute *Attrib, BOOL Mutate, BOOL InvalidateRegion=TRUE, BOOL KeepExistingCharacteristics=TRUE, BOOL *AttribWasRequired=NULL, BOOL *pbCanDiscardUndo=NULL)SelOperation [virtual]
DoApplyAttribsToSelection(OpParam *pOpParam, BOOL bClearIfNoneApplied=FALSE)SelOperation [virtual]
DoApplyToSelection(List *Attribs, List *AttrGroupList, BOOL *pAttribWasRequired)SelOperation [virtual]
DoAttributesSelected(List &AttribsToApply, UINT32 OpName, BOOL bPasteAttrs)SelOperation [virtual]
DoChangeSelection(NodePath *ThisNode, INT32 Index, BOOL NewState)UndoableOperation
DoCopyNodesToClipboard(Range NodeRange)UndoableOperation
DoDeletePathSection(NodePath *ThisNode, INT32 Index, INT32 NumElements, BOOL RedrawPath=TRUE)UndoableOperation
DoDeselectNode(NodeRenderableInk *NodeToDeselect, Spread *Parent=NULL)UndoableOperation
DoDrag(DocCoord Anchor, Spread *, INT32, FreeHandJoinInfo *pJoinInfo, Path *ToolPath)OpFreeHand
DoFactorOutAfterAttrChange(NodeRenderableInk *Object, AttrTypeSet *pAffectedAttrTypes)UndoableOperation
DoFactorOutAfterAttrChange(NodeRenderableInk *Object, CCRuntimeClass *pAffectedAttrType)UndoableOperation
DoFactorOutAfterAttrChange(Range *pRange, AttrTypeSet *pAffectedAttrTypes)UndoableOperation
DoFactorOutAfterAttrChange(Range *pRange, CCRuntimeClass *pAffectedAttrType)UndoableOperation
DoFactorOutAfterAttrChange(ObjectSet *pLocalisedCompounds, AttrTypeSet *pAffectedAttrTypes)UndoableOperation
DoFactorOutAfterAttrChange(ObjectSet *pLocalisedCompounds, CCRuntimeClass *pAffectedAttrType)UndoableOperation
DoFactorOutCommonAttributes(NodeRenderableInk *pRootNode, BOOL bGlobal=FALSE, AttrTypeSet *pAffectedAttrTypes=NULL)UndoableOperation
DoFactorOutCommonChildAttributes(NodeRenderableInk *CompoundObject, BOOL Global=FALSE, AttrTypeSet *pAffectedAttrTypes=NULL)UndoableOperation
DoFlattenRange(Range NodeRange)UndoableOperation
DoHideComplexRange(Range &RangeToHide)UndoableOperation
DoHideNode(Node *NodeToHide, BOOL IncludeSubtreeSize, NodeHidden **nodeHidden=NULL, BOOL TellSubtree=TRUE)UndoableOperation
DoHideNodes(Range NodeRange, BOOL IncludeSubtreeSize, BOOL TellSubtree=TRUE)UndoableOperation
DoInsertNewNode(NodeRenderableBounded *NewNode, Spread *pSpread, BOOL InvalidateRgn, BOOL ClearSelection=TRUE, BOOL SelectNewObject=TRUE, BOOL NormaliseAttributes=TRUE)UndoableOperation
DoInsertNewNode(NodeRenderableBounded *NewNode, Node *ContextNode, AttachNodeDirection Direction, BOOL InvalidateRegion, BOOL ClearSelection=TRUE, BOOL SelectNewObject=TRUE, BOOL NormaliseAttributes=TRUE)UndoableOperation
DoInsertPathElement(NodePath *ThisPath, INT32 Index, DocCoord NewCoord, PathFlags NewFlags, PathVerb NewVerb, BOOL RedrawPath=TRUE)UndoableOperation
DoInvalidateNodeRegion(NodeRenderableBounded *Node, BOOL IncludeBlobs, BOOL UndoBlobs=FALSE, BOOL IfBgRedraw=FALSE, BOOL bForceRecache=TRUE)UndoableOperation
DoInvalidateNodesRegions(Range NodeRange, BOOL IncludeBlobs, BOOL UndoBlobs=FALSE, BOOL IfBgRedraw=FALSE, BOOL bForceRecache=TRUE)UndoableOperation
DoInvalidateRegion(Spread *pSpread, const DocRect &InvalidRegion)UndoableOperation
DoLocaliseCommonAttributes(NodeRenderableInk *CompoundObject, BOOL CheckForDuplicates=FALSE, BOOL Global=FALSE, AttrTypeSet *pAffectedAttrTypes=NULL)UndoableOperation
DoLocaliseForAttrChange(NodeRenderableInk *Object, AttrTypeSet *pAffectedAttrTypes, ObjectSet *pLocalisedCompounds)UndoableOperation
DoLocaliseForAttrChange(NodeRenderableInk *Object, CCRuntimeClass *pAffectedAttrType, ObjectSet *pLocalisedCompounds)UndoableOperation
DoLocaliseForAttrChange(Range *pRange, AttrTypeSet *pAffectedAttrTypes, BOOL ExcludeTextObjects=FALSE)UndoableOperation
DoLocaliseForAttrChange(Range *pRange, CCRuntimeClass *pAffectedAttrType)UndoableOperation
DoMakeNodeFromPath(NodePath *pParentNode, Path *pParentPath, AttachNodeDirection Direction, BOOL CopyAttributes)UndoableOperation
DoMakeShapes(Range NodeRange)UndoableOperation
DoMoveNode(Node *MoveNode, Node *Destination, AttachNodeDirection Direction)UndoableOperation
DoMoveNodes(Range NodeRange, Node *Destination, AttachNodeDirection Direction)UndoableOperation
DoRemoveAttrTypeFromSubtree(Node *Subtree, CCRuntimeClass *NodeClass, Node *pExceptThis=NULL)UndoableOperation
DoReversePath(NodePath *ThisPath, BOOL RedrawPath=TRUE)UndoableOperation
DoSaveCopyOfNode(NodeRenderable *Node)UndoableOperation
DoSaveCopyOfNodes(Range NodeRange)UndoableOperation
DoSelectNode(NodeRenderableInk *NodeToSelect, Spread *Parent=NULL)UndoableOperation
DoSmart()Operation [virtual]
DoSmoothNodePath(NodePath *pThisNode, double smoothacc)UndoableOperation
DoStartSelOp(BOOL RenderEndSelStateBlobs, BOOL RenderStartSelStateBlobs=TRUE, BOOL UndoRenderEndSelStateBlobs=FALSE, BOOL UndoRenderStartSelStateBlobs=FALSE)SelOperation
DoTransformNode(NodeRenderableInk *NodeToTransform, TransformBase *T)UndoableOperation
DoTransformNodes(Range NodeRange, TransformBase *T)UndoableOperation
DoWithParam(OpDescriptor *, OpParam *pOpParam)Operation [virtual]
DragFinished(DocCoord PointerPos, ClickModifiers ClickMods, Spread *, BOOL Success, BOOL bSolidDrag)OpFreeHand [virtual]
DragKeyPress(KeyPress *pKeyPress, BOOL bSolidDrag)OpFreeHand [virtual]
DragModeChanged(BOOL bSolidDrag)Operation [virtual]
DragPointerIdle(DocCoord PointerPos, ClickModifiers ClickMods, Spread *, BOOL bSolidDrag)OpFreeHand [virtual]
DragPointerMove(DocCoord PointerPos, ClickModifiers ClickMods, Spread *, BOOL bSolidDrag)OpFreeHand [virtual]
Dump()Operation [virtual]
MessageHandler::Dump(CDumpContext &dc) const CCObject [virtual]
EditBrushLists(NodePath *pNewPath, INT32 FirstChangedIndex, INT32 NumElements)OpFreeHand [protected, virtual]
End()SelOperation [virtual]
EndDrag(void)Operation [protected]
EndOp()Operation [protected]
EndPathOpFreeHand [protected]
FailAndDiscard()Operation
FailAndExecute()Operation
FailAndExecuteAllButLast()Operation
FailAndExecuteIgnoreSelActions()Operation
FreeHandPressureOpFreeHand [protected]
GetClassList(CCRuntimeClass *Class)MessageHandler [static]
GetCurrentDragOp()Operation [static]
GetCurrentLineWidth(void)OpFreeHand [protected]
GetCurrentMatrix()Operation [inline, virtual]
GetItem(void)ListItem [virtual]
GetMyClass()CCObject [static]
GetOpFlgs()Operation
GetOpName(String_256 *)Operation [virtual]
GetParentOfNodePath()OpFreeHand [protected]
GetQuickRender(Node *pNode)Operation [static]
GetRedoActionList()Operation
GetRedoActions()Operation [inline]
GetRuntimeClass() const CCObject [virtual]
GetRuntimeClassByName(LPCTSTR pClassName)CCObject [static]
GetSimpleJoinType(Path *pNewPath, Path *ExistingPath)OpFreeHand [protected]
GetSize()Operation
GetSmartActions()Operation [inline]
GetStarted() const SelOperation [inline, virtual]
GetState(String_256 *Description, OpDescriptor *)OpFreeHand [static]
GetStatusLineText(String_256 *pText, Spread *pSpread, DocCoord DocPos, ClickModifiers ClickMods)Operation [virtual]
GetUndoActionList()Operation
GetUndoActions()Operation [inline]
GetWorkingDoc()Operation [inline]
GetWorkingDocView()Operation
GetWorkingView()Operation [inline]
InformDocComponentsOfOperationsOutcome(BaseDocument *pDoc)Operation [inline]
Init()SimpleCCObject [static]
Initialise()Operation [static]
InsertChangeBlendStepsAction(NodeBlend *pNodeBlend)OpFreeHand [protected]
InsertNewNode(NodePath *pNewNode, DocRect &Invalid, Node *pOldNode, Node *pOtherOld=NULL)OpFreeHand [protected]
InsertSmoothCurveWithUndo(NodePath *pNewNodePath)OpFreeHand [protected]
InvalidateBrushRegion(NodePath *pNodePath)OpFreeHand [protected]
InvalidateNodeRegion(SelOperation *pOp, NodeRenderableBounded *CurrentNode, NodeAttribute *Attrib, BOOL Mutate)SelOperation [static]
IsBrushOp()OpFreeHand [inline, virtual]
IsEndNearEndpointOpFreeHand [protected]
IsKindOf(const CCRuntimeClass *pClass) const CCObject
IsStraightLineModeOpFreeHand [protected]
KeepOnEnd()Operation [inline]
LineSegmentCountOpFreeHand [protected]
ListItem()ListItem
LoadCursors()OpFreeHand [protected]
m_pNewNodePathOpFreeHand [protected]
MakeCopy(Node *pOriginalNode)OpFreeHand [protected]
MakeRelativeToSpread(Spread *Dest, Spread *Src, DocCoord)Operation
MayChangeNodeBounds() const SelOperation [inline, virtual]
MemoryDump()SimpleCCObject [static]
MemoryTrackAdd(void *p, LPCSTR Filename, INT32 Line)SimpleCCObject [static]
MergeWithPrevious()UndoableOperation
Message(Msg *Msg)MessageHandler [protected, virtual]
MessageHandler(CCRuntimeClass *Class=CC_RUNTIME_CLASS(MessageHandler), BOOL SendMessages=TRUE)MessageHandler
MessageHandlerClassListMessageHandler [protected, static]
MessageHandlerExists(CCRuntimeClass *Class)MessageHandler [static]
MovingNodeUndoableOperation [static]
MuOpFreeHand [protected]
MyCurrentCursorOpFreeHand [protected]
NoStretchUpdateChangedNodes(ObjChangeParam *pParam, Document *pDoc)UndoableOperation [virtual]
OnBarMsg(BarMsg *Msg)MessageHandler [inline, protected, virtual]
OnClickWhileDragging(OilCoord PointerPos, ClickType Click, ClickModifiers Mods, BOOL bSolidDrag)Operation [virtual]
OnColourChangingMsg(ColourChangingMsg *Msg)MessageHandler [inline, protected, virtual]
OnCommonAttrsChangedMsg(void)MessageHandler [inline, protected, virtual]
OnDeathMsg(void)MessageHandler [inline, protected, virtual]
OnDocChangingMsg(Document *pChangingDoc, DocChangingMsg::DocState State)MessageHandler [inline, protected, virtual]
OnDocViewMsg(DocView *pDocView, DocViewMsg::DocViewState State)MessageHandler [inline, protected, virtual]
OnIdleEvent()Operation [virtual]
OnOptionsChangingMsg(OptionsChangingMsg *Msg)MessageHandler [inline, protected, virtual]
OnSelChangingMsg(SelChangingMsg::SelectionState State)MessageHandler [inline, protected, virtual]
Operation(CCRuntimeClass *MsgHandlerClass=CC_RUNTIME_CLASS(Operation))Operation
OperationMemoryFailure()Operation
operator delete(void *p)SimpleCCObject
operator new(size_t, void *p)SimpleCCObject [inline]
operator new(size_t nSize)SimpleCCObject
operator new(size_t nSize, LPCSTR lpszFileName, INT32 nLine)SimpleCCObject
OpFlagsOperation [protected]
OpFreeHand()OpFreeHand
OpHasFailed() const Operation [inline]
OpStatusOperation
PerformMergeProcessing()UndoableOperation [virtual]
pFreeHandCursorOpFreeHand [protected]
pJoinCursorOpFreeHand [protected]
pJoinInfoOpFreeHand [protected]
pModifyCursorOpFreeHand [protected]
PostDeathMessageHandler [protected, static]
pOurDocOperation [protected]
pOurViewOperation [protected]
PrepareTrackDataPath()OpFreeHand [protected]
PreviousPointOpFreeHand [protected]
PreviousSpreadOpFreeHand [protected]
pRubOutCursorOpFreeHand [protected]
pStraightCursorOpFreeHand [protected]
pTmpMsgMessageHandler [static]
Redo()Operation [virtual]
RedoActionsOperation [protected]
RegisterClassGroup(CCRuntimeClass *Class)MessageHandler [static]
RegisterOpDescriptor(UINT32 toolID, UINT32 txID, CCRuntimeClass *RuntimeClass, TCHAR *tok, pfnGetState gs, UINT32 helpId=0, UINT32 bubbleID=0, UINT32 resourceID=0, UINT32 controlID=0, SystemBarType GroupBarID=SYSTEMBAR_ILLEGAL, BOOL ReceiveMessages=TRUE, BOOL Smart=FALSE, BOOL Clean=FALSE, UINT32 OneOpenInstID=0, UINT32 AutoStateFlags=0)UndoableOperation [static]
Operation::RegisterOpDescriptor(UINT32 toolID, UINT32 txID, CCRuntimeClass *RuntimeClass, TCHAR *tok, pfnGetState gs, UINT32 helpId=0, UINT32 bubbleID=0, UINT32 resourceID=0, UINT32 controlID=0, SystemBarType GroupBarID=SYSTEMBAR_ILLEGAL, BOOL ReceiveMessages=TRUE, BOOL Smart=FALSE, BOOL Clean=TRUE, OpDescriptor *pVertOpDesc=NULL, UINT32 OneOpenInstID=0, UINT32 AutoStateFlags=0, BOOL fCheckable=FALSE)Operation [static]
ReleaseCachedForAttrApply(NodeRenderableBounded *pNode, BOOL bEffectRootOnly)SelOperation [static]
RemoveCursors()OpFreeHand [protected]
RenderDragBlobs(DocRect, Spread *, BOOL bSolidDrag)OpFreeHand [virtual]
RenderEorStraightLine(DocRect *, Spread *pSpread, DocCoord *Start=NULL, DocCoord *End=NULL)OpFreeHand [protected]
RenderEorStraightLine(RenderRegion *pRender, DocCoord *pStart, INT32 StartWidth, DocCoord *pEnd, INT32 EndWidth)OpFreeHand [protected]
RenderLine(RenderRegion *pRender, Path *pPath, INT32 CoordIndex, BOOL StartCoord=FALSE)OpFreeHand [protected]
RenderLine(DocRect *Rect, Spread *pSpread, Path *pPath, INT32 Index, BOOL StartCoord=FALSE)OpFreeHand [protected]
ReplaceMiddleOfPath(NodePath *pNewPath, INT32 FirstChangedIndex, INT32 NumElements)OpFreeHand [protected]
RetroSmoothBrush(NodePath *pNodePath)OpFreeHand [protected, virtual]
ReverseBrushPressure()OpFreeHand [protected, virtual]
RubOutPath(DocCoord Pos, Spread *pSpread)OpFreeHand [protected]
SelOperation()SelOperation
SendNoMoreMessages(MessageHandler *MessageHandlerToRemove)MessageHandler [protected, static]
SetCursorAndStatus(CursorType CurType)OpFreeHand [protected, virtual]
SetCursorOnMove(ClickModifiers ClickMods, Spread *pSpread, DocCoord *PointerPos)OpFreeHand [protected]
SetQuickRender(BOOL bNewState, Operation *pQROp=NULL)Operation [static]
SetRetroPath(NodePath *pNodePath, INT32 Start, INT32 Len)OpFreeHand [protected]
SimpleJoin(NodePath *FreePath, NodePath *OldPath)OpFreeHand [protected]
SimpleJoinBrush(NodePath *pNodePath, Path *pPath)OpFreeHand [protected, virtual]
SmartActionsOperation [protected]
SmoothnessOpFreeHand [protected]
SmoothNewCurve(NodePath *pNewNodePath)OpFreeHand [protected]
SnappingDrag()OpFreeHand [inline, virtual]
SplitAtPoint(const DocCoord &SplitPoint, INT32 *, INT32 *)OpFreeHand [protected]
StartDrag(DragType type, DocRect *MoveBBox=NULL, DocCoord *StartPos=NULL, BOOL KeepAccuracy=TRUE, BOOL bSolidDragSupported=FALSE)Operation [protected]
StartPathOpFreeHand [protected]
StartPointOpFreeHand [protected]
StartSpreadOpFreeHand [protected]
StraightLinePosOpFreeHand [protected]
SucceedAndDiscard()Operation
TrackDataOpFreeHand [protected]
TryToJoinNewPathWithOthers(NodePath *FreePath)OpFreeHand [protected]
TryToReplaceSection(NodePath *pNewNodePath)OpFreeHand [protected, virtual]
Undo()Operation [virtual]
UndoableOperation()UndoableOperation
UndoActionsOperation [protected]
UpdateAllChangedNodes(ObjChangeParam *pParam)Operation [virtual]
UpdateChangedNode(ObjChangeParam *pParam, Node *pNode)Operation [virtual]
UpdateChangedNodes(ObjChangeParam *pParam, Spread *pSpread=NULL)UndoableOperation [virtual]
Operation::UpdateChangedNodes(ObjChangeParam *pParam, Document *pDoc)Operation [virtual]
UserWantsToDeleteUndoOps()Operation
VeryComplexToComplexJoin(NodePath *FreePath, NodePath *TopPath, NodePath *BotPath)OpFreeHand [protected]
~CCObject()CCObject [virtual]
~ListItem()ListItem [inline, virtual]
~MessageHandler()MessageHandler [virtual]
~Operation()Operation [virtual]
~SelOperation()SelOperation [virtual]
~UndoableOperation()UndoableOperation [virtual]


Generated on Sat Nov 10 03:58:14 2007 for Camelot by  doxygen 1.4.4