Uses of Class
org.malai.action.Action

Packages that use Action
net.sf.latexdraw.actions   
net.sf.latexdraw.glib.ui   
net.sf.latexdraw.instruments   
org.malai.action   
org.malai.action.library   
org.malai.instrument   
 

Uses of Action in net.sf.latexdraw.actions
 

Subclasses of Action in net.sf.latexdraw.actions
 class AddShape
          This action adds a shape to a drawing.
 class CopyShapes
          This action copies the selected shapes.
 class CutShapes
          This action cuts the selected shapes.
 class DeleteShapes
          This action deletes shapes.
 class DrawingAction
          This abstract action uses a drawing.
 class Export
          This action allows to export a drawing in different formats.
 class InitTextSetter
          This action activates and moves the text setter to a given position.
 class InsertPicture
          This action asks the user to select a picture and, if valid, adds it to a drawing.
 class JoinShapes
          This action joins shapes.
 class LoadDrawing
          This action loads an SVG document into the app.
 class ModifyLatexProperties
          This action modifies the latex properties of the current drawing.
 class ModifyMagneticGrid
          This action modifies a property of the magnetic grid.
 class ModifyPencilParameter
          This action modifies a parameter of the pencil and updates its corresponding instrument.
 class ModifyPencilStyle
          This action allows to set the kind of shape that the pencil must draw.
 class ModifyShapeProperty
          This action modifies a shape property of the given shape.
 class MoveCtrlPoint
          This action moves control points.
 class MovePoint
          This abstract action moves any kind of points.
 class MovePointShape
          This action moves points of IModifiablePointsShape.
 class MultiShapesAction
          This abstract action uses a set of shapes.
 class NewDrawing
          This action permits to create a new drawing and initialises the application as required.
 class PasteShapes
          This action pastes the copied or cut shapes.
 class RotateShapes
          This action increments to rotation angle of shapes.
 class SaveDrawing
          This action saves the given drawing into an SVG document.
 class ScaleShapes
          This action scales the selected shapes of a drawing.
 class SelectShapes
          This action allows to (un-)select shapes.
 class SeparateShapes
          This action separates joined shapes.
 class SetUnit
          This action allows to modify the unit.
 class ShapeAction<T extends IShape>
          This abstract action allows the definition of actions related with spaes.
 class ShapePropertyAction
          This action modifies a shape property of an object.
 class ShowHideAction
          This abstract action modifies the visibility of an object.
 class ShowHideScaleRuler
          This action shows/hides scale rulers.
 class TranslateShapes
          This action translates shapes.
 class WritePreferences
          This action writes the preferences.
 

Methods in net.sf.latexdraw.actions with parameters of type Action
 boolean CopyShapes.cancelledBy(Action action)
           
 boolean SelectShapes.cancelledBy(Action action)
           
 

Uses of Action in net.sf.latexdraw.glib.ui
 

Methods in net.sf.latexdraw.glib.ui with parameters of type Action
 void LCanvas.onActionAborted(Action action)
           
 void LCanvas.onActionAdded(Action action)
           
 void LCanvas.onActionCancelled(Action action)
           
 void LCanvas.onActionDone(Action action)
           
 void LCanvas.onActionExecuted(Action action)
           
 

Uses of Action in net.sf.latexdraw.instruments
 

Methods in net.sf.latexdraw.instruments with parameters of type Action
 void CopierCutterPaster.onActionAdded(Action action)
           
 void EditingSelector.onActionDone(Action action)
           
 void FileLoaderSaver.onActionDone(Action action)
           
 void Exporter.onActionExecuted(Action action)
           
 void FileLoaderSaver.onActionExecuted(Action action)
           
 void ShapePropertyCustomiser.onActionExecuted(Action action)
           
protected  void CopierCutterPaster.updateWidgets(Action executedAction)
          Updates the widgets of the instrument.
 

Uses of Action in org.malai.action
 

Fields in org.malai.action with type parameters of type Action
private  java.util.List<Action> ActionsRegistry.actions
          The saved actions.
 

Methods in org.malai.action with type parameters of type Action
<T extends Action>
T
ActionsRegistry.getAction(java.lang.Class<T> clazz)
           
 

Methods in org.malai.action that return types with arguments of type Action
 java.util.List<Action> ActionsRegistry.getActions()
           
 

Methods in org.malai.action with parameters of type Action
 void ActionsRegistry.abortAction(Action action)
          Aborts the given action, i.e. the action is aborted then remove from the register.
 void ActionsRegistry.addAction(Action action, ActionHandler actionHanndler)
          Adds an action to the register.
 void ActionsRegistry.cancelActions(Action action)
          Removes and flushes actions from the register using a given action.
 boolean Action.cancelledBy(Action action)
          Defines if the given action can cancel the calling action.
 void ActionHandler.onActionAborted(Action action)
          Notifies the handler when the given action is aborted.
 void ActionHandler.onActionAdded(Action action)
          Notifies the handler when the given action is added to the registry.
 void ActionHandler.onActionCancelled(Action action)
          Notifies the handler when the given action is cancelled.
 void ActionHandler.onActionDone(Action action)
          Notifies the handler when the given action is done.
 void ActionsRegistry.onActionDone(Action action)
          Notifies handlers that an action ends.
 void ActionHandler.onActionExecuted(Action action)
          Notifies the handler when the given action is executed.
 void ActionsRegistry.onActionExecuted(Action action)
          Notifies handlers that an action has been executed.
 void ActionsRegistry.removeAction(Action action)
          Removes the action from the register.
 

Uses of Action in org.malai.action.library
 

Subclasses of Action in org.malai.action.library
 class ActivateInactivateInstruments
          This instrument activates and inactivates instruments.
 class ActivateInstrument
          This action activates an instrument.
 class InstrumentAction
          This action manipulates an instrument.
 class IOAction
          This abstract action defines an model for loading and saving actions.
 class Load
          This action allows to load abstract presentations and instruments' parameters to a file.
 class ModifyValue
          The goal of this abstract action is to modify an object.
 class OpenWebPage
          This action opens an URI in the default browser.
 class PositionAction
          Defines an abstract action that move an object to the given position.
 class Redo
          Defines an action that redoes an action.
 class Save
          This action allows to save abstract presentations and instruments' parameters to a file.
 class Scroll
          Defines an action that scrolls a panel.
 class SetWidgetPosition
          Defines an action that move a widget to the given position.
 class ShowPopupMenu
          This action shows a popup menu.
 class ShowWidget
          This action shows or hides a JComponent.
 class Undo
          Defines an action that undoes an action.
 class WidgetAction
          Defines an abstract action that concerns a widget.
 class Zoom
          Defines an action that zoom int/out a panel.
 

Uses of Action in org.malai.instrument
 

Classes in org.malai.instrument with type parameters of type Action
 class Link<A extends Action,I extends Interaction,N extends Instrument>
          In the Malai interaction model, an instrument links interactions to actions.
 

Fields in org.malai.instrument declared as Action
protected  A Link.action
          The target action.
 

Methods in org.malai.instrument with parameters of type Action
 void Instrument.onActionAborted(Action action)
           
 void Instrument.onActionAdded(Action action)
           
 void Instrument.onActionCancelled(Action action)
           
 void Instrument.onActionDone(Action action)
           
 void Instrument.onActionExecuted(Action action)