class
LinkView
: public
GraphicView
(Return to index)
Type:
Instantiable
Base Classes:
public
GraphicView
Derived Classes
Include file:
Unidraw/Components/link.h
Public:
virtual
Manipulator
*
CreateManipulator
(
Viewer
*,
Event
&,
Transformer
*,
Tool
*)
virtual boolean
Done
(
Iterator
)
virtual void
First
(
Iterator
&)
virtual ClassId
GetClassId
()
virtual void
GetEndpoints
(Coord&, Coord&, Coord&, Coord&)
virtual
Graphic
*
GetGraphic
()
LinkComp
*
GetLinkComp
()
virtual
GraphicView
*
GetView
(
Iterator
)
virtual
Command
*
InterpretManipulator
(
Manipulator
*)
virtual boolean
IsA
(ClassId)
virtual void
Last
(
Iterator
&)
LinkView
(
LinkComp
* = nil)
virtual void
Next
(
Iterator
&)
virtual void
Prev
(
Iterator
&)
virtual void
SetView
(
GraphicView
*,
Iterator
&)
virtual void
Update
()
virtual
~LinkView
()
Protected:
virtual void
CreateHandles
()
Manipulator
*
CreateLinkCompManip
(
Viewer
*,
Event
&,
Transformer
*,
Tool
*)
Line
*
GetLine
()
Command
*
InterpLinkCompManip
(
Manipulator
*)
virtual
LinkComp
*
NewSubject
(
Line
*)
ConnectorView
*
_connView1, *_connView2
(more documentation)