|
| virtual ISplineState::SplineState | GetSplineState (IControlView *view=nil)=0 |
| |
| virtual ErrorCode | SetSplineState (const UIDRef &document, IControlView *view=nil, const UIDRef &pathItem=UIDRef::gNull, const UIDRef &motionItem=UIDRef::gNull, const UIDRef &motionOwnerItem=UIDRef::gNull, int32 pathIndex=-1, int32 pointIndex=-1, bool16 bUpdateMotionItem=kUpdateMotion, bool16 bDeleteMotionItem=kDeleteMotion, bool16 bScheduleCmd=kFalse)=0 |
| |
| virtual ISplineState * | QueryDocSplineState (IControlView *view=nil)=0 |
| |
| virtual bool16 | HitTestCurrentPathBeginPoint (const SysPoint &globalLocation)=0 |
| |
| virtual bool16 | HitTestCurrentPathEndPoint (const SysPoint &globalLocation)=0 |
| |
| virtual bool16 | HitTestOtherPathEndPoints (const SysPoint &globalLocation, UIDRef *pathItem=nil, int32 *pathIndex=nil, int32 *pointIndex=nil)=0 |
| |
| virtual bool16 | HitTestAnyPathEndPoints (const SysPoint &globalLocation, UIDRef *pathItem=nil, int32 *pathIndex=nil, int32 *pointIndex=nil, int32 hitTestFlags=IShape::kDirectSelect, bool16 allVisibleSpreads=kTrue, int32 tolerance=kHitTestTolerance)=0 |
| |
| virtual bool16 | HitTestAnyPathMidPoints (const SysPoint &globalLocation, CheckOption checkOpt, UIDRef *pathItem=nil, int32 *pathIndex=nil, int32 *pointIndex=nil, int32 hitTestFlags=IShape::kDirectSelect, bool16 allVisibleSpreads=kTrue)=0 |
| |
| virtual bool16 | HitTestAnyPathPoints (const SysPoint &globalLocation, CheckOption checkOpt, UIDRef *pathItem=nil, int32 *pathIndex=nil, int32 *pointIndex=nil, int32 hitTestFlags=IShape::kDirectSelect, bool16 allVisibleSpreads=kTrue, int32 tolerance=kHitTestTolerance)=0 |
| |
| virtual bool16 | HitTestAnyPathHandles (const SysPoint &globalLocation, CheckOption checkOpt, UIDRef *pathItem, PointSelector *selector, int32 hitTestFlags=IShape::kDirectSelect, bool16 allVisibleSpreads=kTrue, bool16 testTextFrameHandles=kFalse)=0 |
| |
| virtual bool16 | HitTestAnyPathSegments (const SysPoint &globalLocation, CheckOption checkOpt, UIDRef *pathItem=nil, int32 *pathIndex=nil, int32 *segmentIndex=nil, PMReal *curveParameter=nil, int32 hitTestFlags=IShape::kDirectSelect, bool16 allVisibleSpreads=kTrue, int32 tolerance=kHitTestTolerance)=0 |
| |
| virtual bool16 | HitTestPathEndPoints (const SysPoint &globalLocation, IPMUnknown *pageItem, int32 *pathIndex, int32 *pointIndex, int32 tolerance=kHitTestTolerance)=0 |
| |
| virtual bool16 | HitTestPathMidPoints (const SysPoint &globalLocation, IPMUnknown *pageItem, int32 *pathIndex, int32 *pointIndex)=0 |
| |
| virtual bool16 | HitTestPathPoints (const SysPoint &globalLocation, IPMUnknown *pageItem, int32 *pathIndex, int32 *pointIndex, int32 tolerance=kHitTestTolerance)=0 |
| |
| virtual bool16 | HitTestPathPoint (const SysPoint &globalLocation, const PBPMPathPoint &pathPoint, int32 tolerance=kHitTestTolerance)=0 |
| |
| virtual bool16 | HitTestPathHandles (const SysPoint &globalLocation, IPMUnknown *pageItem, PointSelector *selector)=0 |
| |
| virtual bool16 | HitTestPathHandle (const SysPoint &globalLocation, PBPMPathPoint pathPoint, PathPointIndex &handleHit, int32 tolerance=kHitTestTolerance)=0 |
| |
| virtual bool16 | HitTestPathSegments (const SysPoint &globalLocation, IPMUnknown *pageItem, int32 *pathIndex, int32 *segmentIndex, PMReal *curveParameter, int32 tolerance=kHitTestTolerance)=0 |
| |
| virtual bool16 | HitTestPathFills (const PBPMPoint &location, IPMUnknown *pageItem, int32 *pathIndex)=0 |
| |
| virtual bool16 | HitTestPathSegment (const PBPMPoint &location, IPMUnknown *pageItem, int32 pathIndex, int32 segmentIndex, PMReal *curveParameter)=0 |
| |
| virtual bool16 | HitTestPathSegment (const PBPMRect &r, IPMUnknown *pageItem, int32 pathIndex, int32 segmentIndex)=0 |
| |
| virtual bool16 | HasCenterPoint (IGeometry *pageItem)=0 |
| |
| virtual bool16 | HitTestCenterPoint (IControlView *view, IGeometry *pageItem, const PBPMPoint &where, int16 tolerance)=0 |
| |
| virtual void | GetRotationCursor (const PBPMPoint &where, const PBPMPoint ¢erPoint, CursorSpec &spec)=0 |
| |
| virtual void | GetNewPathPoints (IPathGeometry *pathGeom, int32 pathIndex, int32 pointIndex, const PMReal &curveParameter, PBPMPathPoint &newPathPtBefore, PBPMPathPoint &newPathPtAt, PBPMPathPoint &newPathPtAfter)=0 |
| |
| virtual bool16 | AnotherAnchorPointIntersects (const UIDRef &theItem, const PointSelector ¤tPt, const PBPMRect &pbBounds)=0 |
| |
| virtual bool16 | IsSplitAllowed (const UIDRef &item)=0 |
| |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual void | Release () const =0 |
| |
UI-related utilities for creating splines, mostly used by spline tool.
- See Also
- ISplineState.h