dragrect

Scilab Function
Last update : 16/06/2004

dragrect - déplace un ou plusieurs rectangles avec la souris

### Calling Sequence

  `final_rect=dragrect(initial_rect)`

### Parameters

- `initial_rect` : matrice 4xn contenant les définitions initiales des rectangles. Chaque colonne contient [x_gauche; y_haut; largeur; hauteur]. Si un seul rectangle est présent initial_rect peut être un rectangle.
- `final_rect` : un rectangle défini par [x_gauche, y_haut, largeur, hauteur]
- `btn` :un entier, le numero du bouton de la souris actionné.

### Description

`dragrect` permet de déplacer un ou plusieurs rectangles à l'écran. La matrice 4xn initial_rect définit les rectangles. Chaque colonne de `initial_rect` contient les définitions initiales des rectangles. Chaque colonne contient [x_gauche; y_haut; largeur; hauteur]. Quand un bouton de la souris est actionné `dragrect` renvoie les rectangles finaux dans `final_Rect`.

### Examples

    xsetech(frect=[0,0,100,100])
    r=dragrect([10;10;30;10])
    xrect(r)

### See Also

`xrect`, `xrects`, `xclick`, `xgetmouse`,