Uses of Class
org.malai.instrument.Link

Packages that use Link
net.sf.latexdraw.instruments   
org.malai.instrument   
org.malai.instrument.library   
 

Uses of Link in net.sf.latexdraw.instruments
 

Subclasses of Link in net.sf.latexdraw.instruments
private static class Border.DnD2MoveCtrlPoint
          This link maps a DnD interaction on a move control point handler to an action that moves the selected control point.
private static class Border.DnD2MovePoint
          This link maps a DnD interaction on a move point handler to an action that moves the selected point.
private static class Border.DnD2Rotate
          This link maps a DnD interaction on a rotation handler to an action that rotates the selected shapes.
private static class Border.DnD2Scale
          This link maps a DnD interaction on a scale handler to an action that scales the selection.
(package private)  class Button2ArcStyle<T extends ShapePropertyAction>
           
(package private)  class Button2LoadLink
          This link maps a button to a load action.
(package private)  class Button2NewLink
           
(package private)  class Button2PencilArcStyle
           
(package private)  class Button2SaveLink
          This link maps a button to a save action.
(package private)  class Button2SelectionArcStyle
           
(package private)  class Button2Zoom
          This link maps a button that changes the zoom to a button-pressed interaction.
(package private)  class ButtonClose2SaveLink
          This link maps the close button of the main frame to an action that saves the drawing.
(package private)  class ButtonPress2RotateShape
          This link maps a button to an action that rotates the selected shapes.
(package private)  class ButtonPress2ShowExceptionFrame
          Links a button pressed interaction to an action that show the exceptions frame.
(package private)  class ButtonPressed2ActivateIns
          This link maps a ButtonPressed interaction to an action that activates/desactivates instruments.
(package private)  class 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.
(package private)  class ButtonPressed2ChangePencil
          Links a button interaction to an action that modifies the pencil.
(package private)  class ButtonPressed2ChangeTextPosition
          Links a button interaction to an action that modifies the selected shapes.
(package private)  class ButtonPressed2DefineStylePencil
          This link allows the modify the link of shape the pencil will create using a ButtonPressed interaction.
(package private)  class ButtonPressed2DeleteShapes
          This link maps an button pressure interaction to an action that delete shapes.
(package private)  class ButtonPressed2Export
          This link maps buttons to an export action.
(package private)  class ButtonPressedForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser>
          This link maps a button to an object.
(package private)  class CheckBox2MagneticGrid
          Links a check-box widget to an action that sets if the grid is magnetic.
(package private)  class CheckBox2PencilDoubleBorder
          This link uses a checkbox to modify the pencil.
(package private)  class CheckBox2PencilShadow
          This link uses a checkbox to modify the pencil.
(package private)  class CheckBox2SelectionDoubleBorder
          This link uses a checkbox to modify shapes.
(package private)  class CheckBox2SelectionShadow
          This link uses a checkbox to modify shapes.
(package private)  class CheckBoxForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser>
          This link maps a checkbox to an object.
(package private)  class CloseFrame2SavePreferences
          This link maps a pressure on the close button of the preferences frame to an action saving the preferences.
(package private)  class ColourButton2PencilBorder
          This link maps a colour button to the pencil.
(package private)  class ColourButton2PencilDoubleBorder
          This link maps a colour button to the pencil.
(package private)  class ColourButton2PencilFilling
          This link maps a colour button to the pencil.
(package private)  class ColourButton2PencilShadow
          This link maps a colour button to the pencil.
(package private)  class ColourButton2SelectionBorder
          This link maps a colour button to the selected shapes.
(package private)  class ColourButton2SelectionDoubleBorder
          This link maps a colour button to the selected shapes.
(package private)  class ColourButton2SelectionFilling
          This link maps a colour button to the pencil.
(package private)  class ColourButton2SelectionShadow
          This link maps a colour button to the selected shapes.
(package private)  class ColourButtonForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser>
          This link maps a colour button to an object.
(package private)  class DeleteShapesLink<I extends Interaction>
          This abstract link maps an interaction to an action that delete shapes.
(package private)  class DnD2AddShape
          This link allows to create shapes using a drag-and-drop interaction.
(package private)  class DnD2Select
          This link allows to select several shapes.
(package private)  class DnD2Translate
          This link allows to translate the selected shapes.
(package private)  class DoubleClick2InitTextSetter
           
private static class DrawingPropertiesCustomiser.CheckBox2CustDrawing
          The link that maps a check box to action that modifies the drawing's properties.
private static class DrawingPropertiesCustomiser.ComboBox2CustDrawing
          The link that maps a combo box to action that modifies the drawing's properties.
private static class DrawingPropertiesCustomiser.TextField2CustDrawing
          The link that maps text fields to action that modifies the drawing's properties.
(package private)  class Enter2AddText
          This links maps a key press interaction to an action that adds a text to the drawing.
(package private)  class Enter2SetText
           
(package private)  class Interaction2AbstractCopy<A extends CopyShapes,I extends Interaction>
          This link maps an menu item interaction to an action dedicated to a shape copy.
(package private)  class Interaction2IOLink<A extends IOAction,I extends Interaction>
           
(package private)  class Interaction2LoadLink<I extends Interaction>
          This abstract link maps an interaction to a load action.
(package private)  class Interaction2NewLink<I extends Interaction>
           
(package private)  class Interaction2PasteShapes<I extends Interaction>
          This abstract link maps an interaction to a paste action.
(package private)  class Interaction2SaveLink<I extends Interaction>
          This abstract link maps an interaction to a save action.
(package private)  class KeyPress2Desactivate
          This links maps a key press interaction to an action that desactivates the instrument.
(package private)  class KeyPressed2DeleteShapes
          This link maps an key pressure interaction to an action that delete shapes.
(package private)  class KeysTyped2ChangePackages
           
(package private)  class List2ChangeStyle
          Links a list widget to an action that modifies the style of the magnetic grid.
(package private)  class List2PencilArrowStyle
          This link maps a list to a ModifyPencil action.
(package private)  class List2PencilBorder
          This link maps a list to a ModifyPencil action.
(package private)  class List2PencilFilling
          This link maps a list to a ModifyPencil action.
(package private)  class List2SelectionBorder
          This link maps a list to an action that modifies shapes properties.
(package private)  class List2SelectionFilling
          This link maps a list to a ModifyShape action.
(package private)  class List2ShapeArrowStyle
          This link maps a list to a ModifyShape action.
(package private)  class ListForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser>
          This link maps a list widget to an object.
(package private)  class Menu2LoadLink
          This link maps a menu item to a load action.
(package private)  class Menu2NewLink
           
(package private)  class Menu2SaveAsLink
          This link maps a menu item to a save action.
(package private)  class Menu2SaveLink
          This link maps a menu item to a save action.
(package private)  class MenuItem2AboutFrame
          The link between a menu item and the action that shows the latexdraw dialogue box.
(package private)  class MenuItem2ActivateSetterLink
          This links maps a menu item to an action that activates the preferences setter.
(package private)  class MenuItem2CopyShapes
          This link maps an menu item interaction to a copy action.
(package private)  class MenuItem2CutShapes
          This link maps an menu item interaction to a cut action.
(package private)  class MenuItem2PasteShapes
          This link maps an menu item interaction to paste action.
(package private)  class MenuItem2SetUnit
          This link maps a menu item to an action that sets the unit of the rulers.
(package private)  class MenuItem2ShowHideCodeScaleRuler
          This link maps a menu item to an action that shows/hides scale rulers.
(package private)  class MenuItem2ShowPreferencesLink
          This link maps a menu item to an action that shows the preferences frame.
(package private)  class MenuPressed2Export
          This link maps menus to an export action.
(package private)  class MultiClic2AddShape
          This link allows to create shapes using a multi-clic interaction.
(package private)  class PencilLink<I extends Interaction>
          This class defines a generic link for the pencil.
(package private)  class Press2AddShape
           
(package private)  class 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.
(package private)  class Press2InitTextSetter
          This link maps a press interaction to activate the instrument that allows to add and modify some texts.
(package private)  class Press2InsertPicture
          Maps a mouse press interaction to an action that asks and adds a picture into the drawing.
(package private)  class Press2Select
           
(package private)  class RecentMenuItem2LoadLink
          The link maps recent menu items to an action that loads documents.
(package private)  class Scroll2Zoom
          This link maps a scroll interaction to a zoom action.
private static class ShapeAxesCustomiser.CheckBox2CustomAxes<A extends ShapePropertyAction>
          Maps a checkbox to an action that modifies several axes' parameters.
private static class ShapeAxesCustomiser.CheckBox2CustomPencilAxes
          Maps a spinner to an action that modifies the ticks size of the pencil.
private static class ShapeAxesCustomiser.CheckBox2CustomSelectedAxes
          Maps a spinner to an action that modifies the ticks size of the selected shapes.
private static class ShapeAxesCustomiser.Combobox2CustomAxes<A extends ShapePropertyAction>
          Maps a combobox to an action that modifies the axe's style.
private static class ShapeAxesCustomiser.Combobox2CustomPencilAxes
          Maps a combobox to an action that modifies the axe's style of the pencil.
private static class ShapeAxesCustomiser.Combobox2CustomSelectedAxes
          Maps a combobox to an action that modifies the axe's style of the selection.
private static class ShapeAxesCustomiser.Spinner2CustomAxes<A extends ShapePropertyAction>
          Maps a spinner to an action that modifies several axes' parameters.
private static class ShapeAxesCustomiser.Spinner2CustomPencilAxes
          Maps a spinner to an action that modifies the ticks size of the pencil.
private static class ShapeAxesCustomiser.Spinner2CustomSelectedAxes
          Maps a spinner to an action that modifies the ticks size of the selected shapes.
private static class ShapeCoordDimCustomiser.Spinner2TranslateShape
          Maps spinners to translation of shapes.
private static class ShapeDotCustomiser.FillingButton2PencilFilling
          This link maps a colour button to the pencil.
private static class ShapeDotCustomiser.FillingButton2SelectionFilling
          This link maps a colour button to the pencil.
private static class ShapeDotCustomiser.List2PencilDotStyle
          This link maps a list to a ModifyPencil action.
private static class ShapeDotCustomiser.List2SelectionDotStyle
          This link maps a list to a ModifyShape action.
private static class ShapeDotCustomiser.Spinner2PencilDotSize
          This link maps a spinner to a ModifyPencil action.
private static class ShapeDotCustomiser.Spinner2SelectionDotSize
          This link maps a spinner to a ModifyPencil action.
private static class ShapeGridCustomiser.CheckBox2ModifyPencilGrid
          The link that maps a checkbox to an action that modifies the pencil.
private static class ShapeGridCustomiser.CheckBox2ModifySelectionGrid
          The link that maps a checkbox to an action that modifies the selection.
private static class ShapeGridCustomiser.CheckBox4ShapeGridCust<A extends ShapePropertyAction>
           
private static class ShapeGridCustomiser.Spinner2ModifyGridCoords<A extends ShapePropertyAction>
           
private static class ShapeGridCustomiser.Spinner2ModifyPencilGridCoords
          The link that maps a spinner to an action that modifies the pencil.
private static class ShapeGridCustomiser.Spinner2ModifySelectionGridCoords
          The link that maps a spinner to an action that modifies the selected shapes.
private static class ShapeGrouper.Button2GroupShapes
          This link maps a button to an action that groups the selected shapes.
private static class ShapeGrouper.Button2SeparateShapes
          This link maps a button to an action that separates the selected group.
(package private)  class Shortcut2CopyShapes
          This link maps a shortcut interaction to a copy action.
(package private)  class Shortcut2CutShapes
          This link maps a shortcut interaction to a cut action.
(package private)  class Shortcut2LoadLink
          This link maps a keyboard shortcut to a load action.
(package private)  class Shortcut2NewLink
           
(package private)  class Shortcut2PasteShapes
          This link maps a shortcut interaction to a paste action.
(package private)  class Shortcut2SaveLink
          This link maps a keyboard shortcut to a save action.
(package private)  class Shortcut2SavePrefLink
          This link maps a keyboard shortcut to an action that saves the preferences.
(package private)  class Spinner2ArrowParam<A extends ShapePropertyAction>
           
(package private)  class Spinner2GridSpacing
          Links a spinner widget to an action that modifies the spacing of the customised magnetic grid.
(package private)  class Spinner2PencilArrowParam
          This link maps spinners to a ModifyShapeProperty action.
(package private)  class Spinner2PencilBorder
          This link maps a spinner to a ModifyPencil action.
(package private)  class Spinner2PencilDoubleBorder
          This link maps a spinner to a ModifyPencil action.
(package private)  class Spinner2PencilEndAngle
           
(package private)  class Spinner2PencilFilling
          This link maps a spinner to a ModifyPencil action.
(package private)  class Spinner2PencilShadow
          This link maps a spinner to a ModifyPencil action.
(package private)  class Spinner2PencilStartAngle
           
(package private)  class Spinner2RotateShape
          This link maps a spinner to an action that rotates the selected shapes.
(package private)  class Spinner2SelectionArrowParam
          This link maps spinners to a ModifyShapeProperty action.
(package private)  class Spinner2SelectionBorder
          This link maps a spinner to a ModifyPencil action.
(package private)  class Spinner2SelectionDoubleBorder
          This link maps a spinner to a ModifyPencil action.
(package private)  class Spinner2SelectionEndAngle
           
(package private)  class Spinner2SelectionFilling
          This link maps a spinner to a ModifyPencil action.
(package private)  class Spinner2SelectionShadow
          This link maps a spinner to a ModifyPencil action.
(package private)  class Spinner2SelectionStartAngle
           
(package private)  class Spinner2Zoom
          The links maps the zoom spinner to the zoom action.
(package private)  class SpinnerForCustomiser<A extends ShapePropertyAction,N extends ShapePropertyCustomiser>
          This link maps a spinner to an object.
private static class TabSelector.TabSelected2ActivateInstruments
           
 

Uses of Link in org.malai.instrument
 

Fields in org.malai.instrument with type parameters of type Link
protected  java.util.List<Link<?,?,?>> Instrument.links
          The links of the instrument.
 

Methods in org.malai.instrument that return types with arguments of type Link
 java.util.List<Link<?,?,?>> Instrument.getLinks()
           
 

Methods in org.malai.instrument with parameters of type Link
protected  void Instrument.addLink(Link<?,?,?> link)
          Adds the given link to the list of links of the instrument.
protected  boolean Instrument.removeLink(Link<?,?,?> link)
          Removes the given link from the list of links of the instrument.
 

Uses of Link in org.malai.instrument.library
 

Subclasses of Link in org.malai.instrument.library
(package private)  class ButtonPressed2Redo
          This link maps a button to a redo action.
(package private)  class ButtonPressed2Undo
          This link maps a button to an undo action.
 class MenuItem2OpenWebPageLink
          This link maps an action OpenWebPage to an interaction MenuItemPressed.
 class MenuItem2ShowComponentLink<N extends Instrument>
          This link links a menu item interaction to an action that shows a JComponent.
(package private)  class Scrolling2Scroll
          ScrollInteraction -> ScrollAction