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()

Hosting by: hurra.com
Generated: 2007-01-26 18:01:03