"Fossies" - the Fresh Open Source Software archive 
Member "ivtools-1.2/src/man/man3/EllipseComp.3" of archive ivtools-1.2.11.tgz:
Table of Contents
EllipseComp, EllipseView, PSEllipse - ellipse component subject, view,
and PostScript external representation
#include <Unidraw/Components/ellipse.h>
EllipseComp is a GraphicComp that defines an ellipse. It uses
an Ellipse graphic to store its graphical attributes. EllipseView is a
GraphicView for displaying the ellipse. PSEllipse is a PostScriptView that
externalizes the subject’s information in PostScript form.
- EllipseComp(SF_Ellipse* = nil)
- The constructor takes an optional
stroked-filled ellipse that defines the attributes of the ellipse.
- SF_Ellipse*
GetEllipse()
- Return the SF_Ellipse graphic that defines the ellipse’s attributes.
GetEllipse is simply a more specific form of the GetGraphic operation.
- EllipseView(EllipseComp* = nil)
- Create an EllipseView,
optionally supplying the subject.
- virtual void Interpret(Command*)
- EllipseView
interprets AlignToGridCmd to align its center to the grid.
- virtual Manipulator*
CreateManipulator(
-
- Viewer*, Event&, Transformer*, Tool*
-
- )
-
- virtual
void InterpretManipulator(Manipulator*)
- EllipseView redefines its response
to manipulation with a GraphicCompTool. The user clicks to specify the
center of the ellipse and then drags to vary its axes. The center and the
axes will be constrained by gravity, if any.
- EllipseComp* GetEllipseComp()
- Return the subject.
- PSEllipse(EllipseComp* =
nil)
- Construct a PostScript external representation of the given subject,
if any.
GraphicComp(3U), GraphicCompTool(3U), GraphicView(3U), Grid(3U),
PostScriptView(3U), align(3U), ellipses(3U)
Table of Contents