Class Summary |
Border |
This instrument manages the selected views. |
Border.DnD2MoveCtrlPoint |
This link maps a DnD interaction on a move control point handler to an action that moves the selected control point. |
Border.DnD2MovePoint |
This link maps a DnD interaction on a move point handler to an action that moves the selected point. |
Border.DnD2Rotate |
This link maps a DnD interaction on a rotation handler to an action that rotates the selected shapes. |
Border.DnD2Scale |
This link maps a DnD interaction on a scale handler to an action that scales the selection. |
Button2ArcStyle<T extends ShapePropertyAction> |
|
Button2LoadLink |
This link maps a button to a load action. |
Button2NewLink |
|
Button2PencilArcStyle |
|
Button2SaveLink |
This link maps a button to a save action. |
Button2SelectionArcStyle |
|
Button2Zoom |
This link maps a button that changes the zoom to a button-pressed interaction. |
ButtonClose2SaveLink |
This link maps the close button of the main frame to an action that saves the drawing. |
ButtonPress2RotateShape |
This link maps a button to an action that rotates the selected shapes. |
ButtonPress2ShowExceptionFrame |
Links a button pressed interaction to an action that show the exceptions frame. |
ButtonPressed2ActivateIns |
This link maps a ButtonPressed interaction to an action that activates/desactivates instruments. |
ButtonPressed2AddText |
When the user types a text using the text field (instrument text setter) and then he
selects another kind of editing, the typed text must be added to the canvas. |
ButtonPressed2ChangePencil |
Links a button interaction to an action that modifies the pencil. |
ButtonPressed2ChangeTextPosition |
Links a button interaction to an action that modifies the selected shapes. |
ButtonPressed2DefineStylePencil |
This link allows the modify the link of shape the pencil will create using a ButtonPressed interaction. |
ButtonPressed2DeleteShapes |
This link maps an button pressure interaction to an action that delete shapes. |
ButtonPressed2Export |
This link maps buttons to an export action. |
ButtonPressedForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser> |
This link maps a button to an object. |
CheckBox2MagneticGrid |
Links a check-box widget to an action that sets if the grid is magnetic. |
CheckBox2PencilDoubleBorder |
This link uses a checkbox to modify the pencil. |
CheckBox2PencilShadow |
This link uses a checkbox to modify the pencil. |
CheckBox2SelectionDoubleBorder |
This link uses a checkbox to modify shapes. |
CheckBox2SelectionShadow |
This link uses a checkbox to modify shapes. |
CheckBoxForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser> |
This link maps a checkbox to an object. |
CloseFrame2SavePreferences |
This link maps a pressure on the close button of the preferences frame to an action saving the preferences. |
ColourButton2PencilBorder |
This link maps a colour button to the pencil. |
ColourButton2PencilDoubleBorder |
This link maps a colour button to the pencil. |
ColourButton2PencilFilling |
This link maps a colour button to the pencil. |
ColourButton2PencilShadow |
This link maps a colour button to the pencil. |
ColourButton2SelectionBorder |
This link maps a colour button to the selected shapes. |
ColourButton2SelectionDoubleBorder |
This link maps a colour button to the selected shapes. |
ColourButton2SelectionFilling |
This link maps a colour button to the pencil. |
ColourButton2SelectionShadow |
This link maps a colour button to the selected shapes. |
ColourButtonForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser> |
This link maps a colour button to an object. |
CopierCutterPaster |
This instrument permits to copy, cut and paste the selected shapes. |
DeleteShapesLink<I extends Interaction> |
This abstract link maps an interaction to an action that delete shapes. |
DnD2AddShape |
This link allows to create shapes using a drag-and-drop interaction. |
DnD2Select |
This link allows to select several shapes. |
DnD2Translate |
This link allows to translate the selected shapes. |
DoubleClick2InitTextSetter |
|
DrawingPropertiesCustomiser |
This instrument modifies the properties of the drawing. |
DrawingPropertiesCustomiser.CheckBox2CustDrawing |
The link that maps a check box to action that modifies the drawing's properties. |
DrawingPropertiesCustomiser.ComboBox2CustDrawing |
The link that maps a combo box to action that modifies the drawing's properties. |
DrawingPropertiesCustomiser.TextField2CustDrawing |
The link that maps text fields to action that modifies the drawing's properties. |
EditingSelector |
This instrument selects the pencil or the hand. |
Enter2AddText |
This links maps a key press interaction to an action that adds a text to the drawing. |
Enter2SetText |
|
ExceptionsManager |
This instrument allows to see exceptions launched during the execution of the program. |
Exporter |
This instrument exports a drawing in different formats. |
FileLoaderSaver |
This instrument saves and loads documents. |
Hand |
This instrument allows to manipulate (e.g. move or select) shapes. |
Helper |
This instrument manages help features. |
Interaction2AbstractCopy<A extends CopyShapes,I extends Interaction> |
This link maps an menu item interaction to an action dedicated to a shape copy. |
Interaction2IOLink<A extends IOAction,I extends Interaction> |
|
Interaction2LoadLink<I extends Interaction> |
This abstract link maps an interaction to a load action. |
Interaction2NewLink<I extends Interaction> |
|
Interaction2PasteShapes<I extends Interaction> |
This abstract link maps an interaction to a paste action. |
Interaction2SaveLink<I extends Interaction> |
This abstract link maps an interaction to a save action. |
KeyPress2Desactivate |
This links maps a key press interaction to an action that desactivates the instrument. |
KeyPressed2DeleteShapes |
This link maps an key pressure interaction to an action that delete shapes. |
KeysTyped2ChangePackages |
|
List2ChangeStyle |
Links a list widget to an action that modifies the style of the magnetic grid. |
List2PencilArrowStyle |
This link maps a list to a ModifyPencil action. |
List2PencilBorder |
This link maps a list to a ModifyPencil action. |
List2PencilFilling |
This link maps a list to a ModifyPencil action. |
List2SelectionBorder |
This link maps a list to an action that modifies shapes properties. |
List2SelectionFilling |
This link maps a list to a ModifyShape action. |
List2ShapeArrowStyle |
This link maps a list to a ModifyShape action. |
ListForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser> |
This link maps a list widget to an object. |
MagneticGridCustomiser |
This instrument customises the magnetic grid. |
Menu2LoadLink |
This link maps a menu item to a load action. |
Menu2NewLink |
|
Menu2SaveAsLink |
This link maps a menu item to a save action. |
Menu2SaveLink |
This link maps a menu item to a save action. |
MenuItem2AboutFrame |
The link between a menu item and the action that shows the latexdraw dialogue box. |
MenuItem2ActivateSetterLink |
This links maps a menu item to an action that activates the preferences setter. |
MenuItem2CopyShapes |
This link maps an menu item interaction to a copy action. |
MenuItem2CutShapes |
This link maps an menu item interaction to a cut action. |
MenuItem2PasteShapes |
This link maps an menu item interaction to paste action. |
MenuItem2SetUnit |
This link maps a menu item to an action that sets the unit of the rulers. |
MenuItem2ShowHideCodeScaleRuler |
This link maps a menu item to an action that shows/hides scale rulers. |
MenuItem2ShowPreferencesLink |
This link maps a menu item to an action that shows the preferences frame. |
MenuPressed2Export |
This link maps menus to an export action. |
MetaShapeCustomiser |
This meta-instrument manages the instruments that customises shape properties. |
MultiClic2AddShape |
This link allows to create shapes using a multi-clic interaction. |
Pencil |
This instrument allows to draw shapes. |
PencilLink<I extends Interaction> |
This class defines a generic link for the pencil. |
PreferencesActivator |
This instrument activates the preferences setter and shows the preferences frame. |
PreferencesSetter |
This instrument modifies the preferences. |
Press2AddShape |
|
Press2AddText |
When a user starts to type a text using the text setter and then he clicks somewhere else
in the canvas, the text typed must be added (if possible to the canvas) before starting typing
a new text. |
Press2InitTextSetter |
This link maps a press interaction to activate the instrument
that allows to add and modify some texts. |
Press2InsertPicture |
Maps a mouse press interaction to an action that asks and adds a picture into the drawing. |
Press2Select |
|
RecentMenuItem2LoadLink |
The link maps recent menu items to an action that loads documents. |
ScaleRulersCustomiser |
This instrument activates X and Y scale rulers. |
Scroll2Zoom |
This link maps a scroll interaction to a zoom action. |
ShapeArcCustomiser |
This instrument modifies arc parameters. |
ShapeArrowCustomiser |
This instrument customises the arrows of shapes or of the pencil. |
ShapeAxesCustomiser |
This instrument modifies axes properties of shapes or the pencil. |
ShapeAxesCustomiser.CheckBox2CustomAxes<A extends ShapePropertyAction> |
Maps a checkbox to an action that modifies several axes' parameters. |
ShapeAxesCustomiser.CheckBox2CustomPencilAxes |
Maps a spinner to an action that modifies the ticks size of the pencil. |
ShapeAxesCustomiser.CheckBox2CustomSelectedAxes |
Maps a spinner to an action that modifies the ticks size of the selected shapes. |
ShapeAxesCustomiser.Combobox2CustomAxes<A extends ShapePropertyAction> |
Maps a combobox to an action that modifies the axe's style. |
ShapeAxesCustomiser.Combobox2CustomPencilAxes |
Maps a combobox to an action that modifies the axe's style of the pencil. |
ShapeAxesCustomiser.Combobox2CustomSelectedAxes |
Maps a combobox to an action that modifies the axe's style of the selection. |
ShapeAxesCustomiser.Spinner2CustomAxes<A extends ShapePropertyAction> |
Maps a spinner to an action that modifies several axes' parameters. |
ShapeAxesCustomiser.Spinner2CustomPencilAxes |
Maps a spinner to an action that modifies the ticks size of the pencil. |
ShapeAxesCustomiser.Spinner2CustomSelectedAxes |
Maps a spinner to an action that modifies the ticks size of the selected shapes. |
ShapeBorderCustomiser |
This instrument modifies border properties of shapes or the pencil. |
ShapeCoordDimCustomiser |
This instrument modifies arc dimensions and coordinates of shapes or pencil parameters. |
ShapeCoordDimCustomiser.Spinner2TranslateShape |
Maps spinners to translation of shapes. |
ShapeDeleter |
This instrument deletes the selected shapes. |
ShapeDotCustomiser |
This instrument modifies dot parameters. |
ShapeDotCustomiser.FillingButton2PencilFilling |
This link maps a colour button to the pencil. |
ShapeDotCustomiser.FillingButton2SelectionFilling |
This link maps a colour button to the pencil. |
ShapeDotCustomiser.List2PencilDotStyle |
This link maps a list to a ModifyPencil action. |
ShapeDotCustomiser.List2SelectionDotStyle |
This link maps a list to a ModifyShape action. |
ShapeDotCustomiser.Spinner2PencilDotSize |
This link maps a spinner to a ModifyPencil action. |
ShapeDotCustomiser.Spinner2SelectionDotSize |
This link maps a spinner to a ModifyPencil action. |
ShapeDoubleBorderCustomiser |
This instrument modifies double border properties of shapes or the pencil. |
ShapeFillingCustomiser |
This instrument modifies filling properties of shapes or the pencil. |
ShapeGridCustomiser |
This instrument modifies the parameters of grids and axes. |
ShapeGridCustomiser.CheckBox2ModifyPencilGrid |
The link that maps a checkbox to an action that modifies the pencil. |
ShapeGridCustomiser.CheckBox2ModifySelectionGrid |
The link that maps a checkbox to an action that modifies the selection. |
ShapeGridCustomiser.CheckBox4ShapeGridCust<A extends ShapePropertyAction> |
|
ShapeGridCustomiser.Spinner2ModifyGridCoords<A extends ShapePropertyAction> |
|
ShapeGridCustomiser.Spinner2ModifyPencilGridCoords |
The link that maps a spinner to an action that modifies the pencil. |
ShapeGridCustomiser.Spinner2ModifySelectionGridCoords |
The link that maps a spinner to an action that modifies the selected shapes. |
ShapeGrouper |
This instrument groups and separates shapes. |
ShapeGrouper.Button2GroupShapes |
This link maps a button to an action that groups the selected shapes. |
ShapeGrouper.Button2SeparateShapes |
This link maps a button to an action that separates the selected group. |
ShapePropertyCustomiser |
This abstract instrument defines the base definition of instruments that customise
shape properties. |
ShapeRotationCustomiser |
This instrument modifies the rotation angle of selected shapes. |
ShapeShadowCustomiser |
This instrument modifies shadow properties of shapes or the pencil. |
Shortcut2CopyShapes |
This link maps a shortcut interaction to a copy action. |
Shortcut2CutShapes |
This link maps a shortcut interaction to a cut action. |
Shortcut2LoadLink |
This link maps a keyboard shortcut to a load action. |
Shortcut2NewLink |
|
Shortcut2PasteShapes |
This link maps a shortcut interaction to a paste action. |
Shortcut2SaveLink |
This link maps a keyboard shortcut to a save action. |
Shortcut2SavePrefLink |
This link maps a keyboard shortcut to an action that saves the preferences. |
Spinner2ArrowParam<A extends ShapePropertyAction> |
|
Spinner2GridSpacing |
Links a spinner widget to an action that modifies the spacing of the customised magnetic grid. |
Spinner2PencilArrowParam |
This link maps spinners to a ModifyShapeProperty action. |
Spinner2PencilBorder |
This link maps a spinner to a ModifyPencil action. |
Spinner2PencilDoubleBorder |
This link maps a spinner to a ModifyPencil action. |
Spinner2PencilEndAngle |
|
Spinner2PencilFilling |
This link maps a spinner to a ModifyPencil action. |
Spinner2PencilShadow |
This link maps a spinner to a ModifyPencil action. |
Spinner2PencilStartAngle |
|
Spinner2RotateShape |
This link maps a spinner to an action that rotates the selected shapes. |
Spinner2SelectionArrowParam |
This link maps spinners to a ModifyShapeProperty action. |
Spinner2SelectionBorder |
This link maps a spinner to a ModifyPencil action. |
Spinner2SelectionDoubleBorder |
This link maps a spinner to a ModifyPencil action. |
Spinner2SelectionEndAngle |
|
Spinner2SelectionFilling |
This link maps a spinner to a ModifyPencil action. |
Spinner2SelectionShadow |
This link maps a spinner to a ModifyPencil action. |
Spinner2SelectionStartAngle |
|
Spinner2Zoom |
The links maps the zoom spinner to the zoom action. |
SpinnerForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser> |
This link maps a spinner to an object. |
TabSelector |
This instrument (de-)activates instruments while changing of tab (drawing tab, PST tab, etc.). |
TabSelector.TabSelected2ActivateInstruments |
|
TextCustomiser |
This instrument modifies texts. |
TextSetter |
This instrument allows to add and modify texts to the drawing. |
Zoomer |
This instrument allows to zoom on the canvas. |