ncurses_getmouse

ncurses_getmouse

(PHP 4 >= 4.2.0, PHP 5)

ncurses_getmouse -- Lee un evento del mouse

Descripci贸n

bool ncurses_getmouse ( array &evento_mouse )

Aviso

Esta funci贸n es EXPERIMENTAL. Esto significa que el comportamiento de esta funci贸n, el nombre de esta funci贸n y en definitiva TODO lo documentado sobre esta funci贸n, puede cambiar en una futura version de PHP SIN AVISO. La advertencia queda hecha, y utilizar esta extensi贸n queda bajo su propia responsabilidad.

ncurses_getmouse() lee un evento de mouse desde la cola. La funci贸n ncurses_getmouse() devolver谩 FALSE si un evento del mouse es visible en la ventana dada, o TRUE de lo contrario. Las opciones del evento ser谩n entregadas en el par谩metro evento_mouse, el cual debe ser una matriz, pasada por referencia (vea el ejemplo siguiente). En caso de 茅xito, se entregar谩 una matriz asociativa con las siguientes claves:

Ejemplo 1. Ejemplo de 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"]; // Guardar la posicion del mouse
        
$mouse_y = $mevent["y"];
      }
    }
  break;

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

Vea tambi茅n ncurses_ungetmouse()