PathManipulator
PathManipulator* pathManipulator = new (nothrow) PathManipulator(path);
PathManipulator::AttachedToView(BView* view)
PathManipulator::DetachedFromView(BView* view)
PathManipulator::ObjectChanged(const Observable* object)
PathManipulator::PointAdded(int32 index)
PathManipulator::PointRemoved(int32 index)
PathManipulator::PointChanged(int32 index)
PathManipulator::PathChanged()
PathManipulator::PathClosedChanged()
PathManipulator::PathReversed()
PathManipulator::ControlFlags() const
PathManipulator::ReversePath()
PathManipulator::_SetMode(uint32 mode)
PathManipulator::_SetTransformBox(TransformPointsBox* transformBox)
PathManipulator::_AddPoint(BPoint where)
PathManipulator::_InsertPoint(BPoint where, int32 index)
PathManipulator::_SetInOutConnected(int32 index, bool connected)
PathManipulator::_SetSharp(int32 index)
PathManipulator::_RemoveSelection()
PathManipulator::_RemovePoint(int32 index)
PathManipulator::_RemovePointIn(int32 index)
PathManipulator::_RemovePointOut(int32 index)
PathManipulator::_Delete()
class PathManipulator::Selection : protected std::vector<int32>
PathManipulator::_Select(BRect r)
PathManipulator::_Select(int32 index, bool extend)
PathManipulator::_Select(const int32* indices, int32 count, bool extend)
PathManipulator::_Deselect(int32 index)
PathManipulator::_ShiftSelection(int32 startIndex, int32 direction)
PathManipulator::_IsSelected(int32 index) const
PathManipulator::_InvalidateCanvas(BRect rect) const
PathManipulator::_InvalidateHighlightPoints(int32 newIndex, uint32 newMode)
PathManipulator::_UpdateSelection() const
PathManipulator::_ControlPointRect() const
PathManipulator::_ControlPointRect(int32 index, uint32 mode) const
PathManipulator::_SetModeForMousePos(BPoint where)
PathManipulator::_Nudge(BPoint direction)
PathManipulator::_FinishNudging()
PathManipulator::PathManipulator(VectorPath* path)
PathManipulator::~PathManipulator()
PathManipulator::Draw(BView* into, BRect updateRect)
PathManipulator::MouseDown(BPoint where)
PathManipulator::MouseMoved(BPoint where)
PathManipulator::MouseUp()
PathManipulator::MouseOver(BPoint where)
PathManipulator::DoubleClicked(BPoint where)
PathManipulator::ShowContextMenu(BPoint where)
PathManipulator::Bounds()
PathManipulator::TrackingBounds(BView* withinView)
PathManipulator::MessageReceived(BMessage* message, Command** _command)
PathManipulator::ModifiersChanged(uint32 modifiers)
PathManipulator::HandleKeyDown(uint32 key, uint32 modifiers, Command** _command)
PathManipulator::HandleKeyUp(uint32 key, uint32 modifiers, Command** _command)
PathManipulator::UpdateCursor()
class PathManipulator : public Manipulator,
PathManipulator(VectorPath* path);
virtual ~PathManipulator();
PathManipulator* manipulator,
class PathManipulator;
PathManipulator* manipulator,
PathManipulator* fManipulator;