ncurses_getmouse

(PHP 4 >= 4.2.0, PHP 5)

ncurses_getmouse -- Lit les événements souris

Description

bool ncurses_getmouse ( array &mevent )

Avertissement

Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

ncurses_getmouse() lit les événements souris placés dans la queue. ncurses_getmouse() retournera FALSE si un événement souris est visible dans la fenêtre, et sinon, elle retournera TRUE. Les options d'événements seront placées dans le paramètre mevent, qui doit être un tableau, passé par référence. En cas de succès, un tableau associatif avec les clées suivantes sera fourni :

Exemple 1. Exemple avec ncurses_getmouse()

<?php
switch (ncurses_getch()){
  case
NCURSES_KEY_MOUSE:
    if (!
ncurses_getmouse(&$mevent)){
      if (
$mevent["mmask"] & NCURSES_MOUSE_BUTTON1_PRESSED){
        
$mouse_x = $mevent["x"]; // Sauve la position de la souris
        
$mouse_y = $mevent["y"];
      }
    }
  break;

  default:
    
/* .... */
}
?>

Voir aussi ncurses_ungetmouse().