|
| virtual void | ActivatePathSelection (bool16 isPathSelection)=0 |
| |
| virtual bool16 | IsPathSelectionActive () const =0 |
| |
| virtual ErrorCode | SelectPageItemPathPoint (const UIDRef &item, const PointSelector &handleID, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | SelectPageItemPathPoints (const UIDRef &item, const PointSelectorList &pts, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | SelectPathPoints (const PathSelectionList &list, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | SelectEntirePageItem (const UIDList &itemList, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | ReplacePathSelection (const PathSelectionList &add, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | AlterPathSelection (const PathSelectionList &drop, const PathSelectionList &add, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | Replace_ (const UIDList &itemList, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | DeselectPageItemPathPoint (const UIDRef &item, const PointSelector &handle, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | DeselectPageItemPathPoints (const UIDRef &item, const PointSelectorList &pts, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | DeselectPathPoints (const PathSelectionList &list, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | DeselectEntirePageItem (const UIDList &itemList, bool16 drawit=kFalse)=0 |
| |
| virtual ErrorCode | DeselectAllPaths (bool16 drawit=kFalse)=0 |
| |
| virtual bool16 | IsPathSelectionEmpty () const =0 |
| |
| virtual bool16 | IsAnyPageItemPathPointSelected (const UIDRef &item) const =0 |
| |
| virtual bool16 | IsPageItemPathPointSelected (const UIDRef &item, const PointSelector &handle) const =0 |
| |
| virtual int32 | CountPathSelectedPageItems () const =0 |
| |
| virtual UIDList | GetPathSelectedPageItems () const =0 |
| |
| virtual int32 | CountPathSelectors (const UIDRef &item) const =0 |
| |
| virtual void | GetSelectorList (const UIDRef &item, PointSelectorList &ptsOut) const =0 |
| |
| virtual const PathSelectionList & | GetPathSelection () const =0 |
| |
| virtual bool16 | IsEntirePageItemSelected (const UIDRef &item) const =0 |
| |
| virtual bool16 | IsEntirePathSelected (const UIDRef &item, int32 pathIndex) const =0 |
| |
| virtual bool16 | IsSinglePoint (UIDRef *theItem=nil, PointSelector *thePoint=nil) const =0 |
| |
| virtual bool16 | IsSingleSegment (UIDRef *theItem=nil, PointSelector *theSegment=nil) const =0 |
| |
| virtual bool16 | IsTwoContiguousSegs (UIDRef *theItem=nil, PointSelector *thePoint=nil) const =0 |
| |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual void | Release () const =0 |
| |
Suite interface to support selection over paths. Based on IPathSelection, IPathSelectionSuite lives on the selection manager boss. With the exception of drawing, most methods forward to the IPathSelectionTarget on the concrete layout selection boss.
- See Also
- IPathSelection
- IPathSelectionTarget