| 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
Vea tambi茅n ncurses_getmouse(), ncurses_ungetmouse() y ncurese_getch().