fr.cnam.ihm

## Interface ControlesCanvasIHM

-     public interface ControlesCanvasIHM

  Interface utilisée par le constructeur de CanvasHM permettant de traiter les clics dans la grille et dans le canvas

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `pointerCanvas(java.lang.Object target, int x, int y, CanvasIHM ihm)` Methode appellee quand la grille n'est pas affichee et quand on clique dans le canvas.
    `void` | `pointerCaseGrille(int xCase, int yCase, CanvasIHM ihm)` Methode appellee quand la grille est affichee et quand on clique dans une des cases de la grille

- - ### Method Detail

    - #### pointerCaseGrille

          void pointerCaseGrille(int xCase,
                                 int yCase,
                                 CanvasIHM ihm)

      Methode appellee quand la grille est affichee et quand on clique dans une des cases de la grille
      Parameters:
        `xCase` - coordonnee en X de la case dans la grille
        `yCase` - coordonnee en Y de la case dans la grille
        `ihm` - l'instance de la CanvasIHM. Permet d'utiliser les méthodes publiques de CanvasIHM dans l'action.

    - #### pointerCanvas

          void pointerCanvas(java.lang.Object target,
                             int x,
                             int y,
                             CanvasIHM ihm)

      Methode appellee quand la grille n'est pas affichee et quand on clique dans le canvas.
      Parameters:
        `target` - objet associe a l'objet geometrique
        `x` - coordonnee en pixel X de la position de la souris
        `y` - coordonnee en pixel Y de la position de la souris
        `ihm` - l'instance de la CanvasIHM. Permet d'utiliser les méthodes publiques de CanvasIHM dans l'action.