Uses of Class
org.malai.interaction.Interaction

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

Uses of Interaction in net.sf.latexdraw.instruments
 

Classes in net.sf.latexdraw.instruments with type parameters of type Interaction
(package private)  class DeleteShapesLink<I extends Interaction>
          This abstract link maps an interaction to an action that delete shapes.
(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 PencilLink<I extends Interaction>
          This class defines a generic link for the pencil.
 

Methods in net.sf.latexdraw.instruments with parameters of type Interaction
 void MultiClic2AddShape.interactionStarts(Interaction inter)
           
 

Uses of Interaction in org.malai.instrument
 

Classes in org.malai.instrument with type parameters of type Interaction
 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 Interaction
protected  I Link.interaction
          The source interaction.
 

Methods in org.malai.instrument with parameters of type Interaction
 void Link.interactionAborts(Interaction inter)
           
 void Link.interactionStarts(Interaction inter)
           
 void Link.interactionStops(Interaction inter)
           
 void Link.interactionUpdates(Interaction inter)
           
 

Uses of Interaction in org.malai.interaction
 

Fields in org.malai.interaction declared as Interaction
protected  Interaction State.stateMachine
          The state machine that contains the state.
 

Methods in org.malai.interaction that return Interaction
 Interaction State.getStateMachine()
           
 

Methods in org.malai.interaction with parameters of type Interaction
 void InteractionHandler.interactionAborts(Interaction interaction)
          Happens when the interaction goes to an aborting state.
 void InteractionHandler.interactionStarts(Interaction interaction)
          Happens when the interaction quits its initial state.
 void InteractionHandler.interactionStops(Interaction interaction)
          Happens when the interaction goes to a terminal state.
 void InteractionHandler.interactionUpdates(Interaction interaction)
          Happens when the interaction goes to standard state.
 

Uses of Interaction in org.malai.interaction.library
 

Subclasses of Interaction in org.malai.interaction.library
 class AbortableDnD
          This interaction defines a drag-and-drop which can be aborted.
 class ButtonPressed
          A ButtonPressed interaction occurs when a button is pressed.
 class CheckBoxModified
          This interaction is based on a checkbox that has been selected or unselected.
 class DnD
          A DnD interaction is a Drag-And-Drop: press-drag-release.
 class DoubleClick
          This interaction defines a double click.
 class KeyInteraction
          This abstract interaction should be used to define interaction based on keyboards.
 class KeyPressure
          A KeyPressure interaction occurs when a key of a keyboard is pressed.
 class KeysPressure
          This interaction permits to define combo a key pressed that can be used to define shortcuts, etc.
 class KeysScrolling
          Defines an interaction based on mouse scrolling and keyboard.
 class KeysTyped
          A KeyTyped interaction occurs when several keys are typed.
 class KeyTyped
          A KeyTyped interaction occurs when a key of a keyboard is pressed and then released.
 class ListSelectionModified
          This interaction is based on a list which selection has been modified.
 class MenuItemPressed
          This interaction is based on a menu item that has been modified.
 class MultiClick
          This interaction allows to performed several clicks using button 1.
 class PointInteraction
          This abstract interaction defines an interaction used by pointing devices.
 class Press
          This interaction starts and ends when a button of a pointing device is pressed.
 class Scrolling
          Defines an interaction based on mouse scrolling.
 class SimpleClick
          This interaction defines a simple click.
 class SpinnerModified
          This interaction is based on a spinner that has been modified.
 class TabSelected
          A TabSelected interaction occurs when the selected tab of a tabbed changed.
 class TextChanged
          This interaction is performed when the text of a text field is modified.
 class WindowClosed
          This interaction is performed when a window is closed by pressing the decorating close button.