Package net.sf.latexdraw.glib.models.interfaces

Interface Summary
Arcable Defines a generic interface for shapes that support arc attributes.
Dottable Defines an interface for shapes that support dot styles and dot radius.
IArc Defines an interface that classes defining a elliptic arc should implement.
IArrow Defines an interface that classes defining an arrow should implement.
IArrowable Defines an interface to share operations on arrow's properties.
IAxes Defines an interface that classes defining latex axes should implement.
IBezierCurve Defines an interface that classes defining a Bezier curve should implement.
ICircle Defines an interface that classes defining a circle should implement.
ICircleArc Defines an interface that classes defining a circled arc should implement.
IControlPointShape Defines an interface that classes defining a shape, containg control points, should implement.
ICurve Defines an interface that classes defining a latex curve should implement.
IDot Defines an interface that classes defining a dot should implement.
IDrawing Defines an interface of a drawing that contains a set of shapes and a set of selected shapes.
IEllipse Defines an interface that classes defining an ellipse should implement.
IFreehand Defines an interface that classes defining a freehand shape should implement.
IGrid Defines an interface that classes defining a latex grid should implement.
IGroup Defines an interface that classes defining a group of shapes should implement.
ILine Defines an interface that classes defining a line should implement.
ILineArcShape Defines an interface that classes defining a shape that can have round corners should implement.
IModifiablePointsShape Defines an interface for shapes that contain modifiable points.
IPicture Defines an interface that classes defining a picture should implement.
IPlot Defines an interface that classes defining a plot should implement.
IPoint Defines an interface that classes defining a point should implement.
IPolygon Defines an interface that classes defining a polygon should implement.
IPolyline Defines an interface that classes defining a polyline should implement.
IPositionShape Defines an interface that classes defining a shape that has a position should implement.
IRectangle Defines an interface that classes defining a rectangle should implement.
IRectangularShape Defines an interface for rectangular shapes.
IRhombus Defines an interface that classes defining a rhombus should implement.
ISetShapes Defines an interface of a set of shapes.
IShape Defines an interface that classes defining an abstract shape should implement.
IShapeFactory Defines an interface to implement an abstract factory.
ISquare Defines an interface that classes defining a square should implement.
IStandardGrid Defines an interface that classes defining a model for latex grid should implement.
IText Defines an interface that classes defining a text should implement.
ITriangle Defines an interface that classes defining a triangle should implement.
 

Class Summary
DrawingTK This class contains the factory that must be used to create shape instances.
GLibUtilities Defines some utilities function for the glib library.
 

Enum Summary
Arcable.ArcStyle The different styles of arc.
IArrow.ArrowStyle  
IAxes.AxesStyle Defines the different kinds of axes.
IAxes.PlottingStyle Defines the different style of labels.
IAxes.TicksStyle Defines the different kinds of ticks.
ICurve.CurveStyle The different styles of a curve.
IDot.DotStyle The different styles of dot.
IFreehand.FreeHandType The different types of freehand.
IShape.BorderPos The different positions of the border.
IShape.FillingStyle The different styles of filling.
IShape.LineStyle The different styles of the lines.
IShape.Position The different cardinal points.
IText.TextPosition The position of the text (bottom-right, top-left, etc.).
IText.TextSize This enumeration defines the concept of text size for latex texts.