Hostign Towebs
 
    BUSCARDOR 
 
ncurses_mousemask

ncurses_mousemask

(PHP 4 >= 4.2.0, PHP 5)

ncurses_mousemask -- Establece opciones del mouse

Descripción

int ncurses_mousemask ( int nueva_mascara, int &vieja_mascara )

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.

La función ncurses_mousemask() establecerá los eventos del mouse a ser reportados. Por defecto, ningún evento del mouse será reportado. La función ncurses_mousemask() devolverá una máscara para indicar cúales de los eventos especificados en el parámetro nueva_mascara pueden ser reportados. En caso de un total fracaso, devuelve 0. En el parámetro vieja_mascara, el cual es pasado por referencia, ncurses_mousemask() devuelve el valor previo de la máscara de eventos del mouse. Los eventos del mouse son representados por NCURSES_KEY_MOUSE en la secuencia de entrada ncurses_wgetch(). Para leer los datos del evento y recuperar el evento de la cola, llame a ncurses_getmouse().

Como efecto secundario, definir una máscara del mouse como 0 en nueva_mascara deshabilita el puntero del mouse. Definir un valor distinto de cero habilita el puntero del mouse.

Las opciones de máscara del mouse pueden definirse con las siguientes constantes predefinidas:

  • NCURSES_BUTTON1_PRESSED

  • NCURSES_BUTTON1_RELEASED

  • NCURSES_BUTTON1_CLICKED

  • NCURSES_BUTTON1_DOUBLE_CLICKED

  • NCURSES_BUTTON1_TRIPLE_CLICKED

  • NCURSES_BUTTON2_PRESSED

  • NCURSES_BUTTON2_RELEASED

  • NCURSES_BUTTON2_CLICKED

  • NCURSES_BUTTON2_DOUBLE_CLICKED

  • NCURSES_BUTTON2_TRIPLE_CLICKED

  • NCURSES_BUTTON3_PRESSED

  • NCURSES_BUTTON3_RELEASED

  • NCURSES_BUTTON3_CLICKED

  • NCURSES_BUTTON3_DOUBLE_CLICKED

  • NCURSES_BUTTON3_TRIPLE_CLICKED

  • NCURSES_BUTTON4_PRESSED

  • NCURSES_BUTTON4_RELEASED

  • NCURSES_BUTTON4_CLICKED

  • NCURSES_BUTTON4_DOUBLE_CLICKED

  • NCURSES_BUTTON4_TRIPLE_CLICKED

  • NCURSES_BUTTON_SHIFT>

  • NCURSES_BUTTON_CTRL

  • NCURSES_BUTTON_ALT

  • NCURSES_ALL_MOUSE_EVENTS

  • NCURSES_REPORT_MOUSE_POSITION

Ejemplo 1. Ejemplo de ncurses_mousemask()

<?php
$nueva_mascara
= NCURSES_BUTTON1_CLICKED + NCURSES_BUTTON1_RELEASED;
$mascara = ncurses_mousemask($nueva_mascara, &$vieja_mascara);
if (
$mascara & $nueva_mascara){
  
printf ("Todas las opciones del mouse especificadas ser&aacute;n soportadas\n");
}
?>

Vea también ncurses_getmouse(), ncurses_ungetmouse() y ncurese_getch().



 
 
Rute path: HOME / MANUALES Y TUTORIALES / MANUAL DE PHP
Home | Hosting | Housing | Revendedores | Soporte | Empresa | Mapa del Sitio | Contacto | FAQ | Blog Corporativo
Atención técnica y comercial: (54)-11-5031-1111 las 24 hs. los 365 días del año. ToWebs, (c) 2008
Virtucom Networks S.A Av. Belgrano 1586, piso 10 (C1093AAQ) Cap. Fed. Bs. As, Argentina.