Package net.sf.latexdraw.instruments

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.
 

Enum Summary
EditionChoice Defines the choices of edition of the canvas.