newt_win_ternary
Introducción
Command Line Specific Extensions
PHP Manual

# Ncurses Terminal Screen Control

- Introducción
- Installing/Configuring
  - Requisitos
  - Instalación
  - Configuración en tiempo de ejecución
  - Tipos de recursos
- Constantes predefinidas
  - Error codes
  - Colors
  - Keys
  - Mouse
- Ncurses Functions
  - ncurses_addch — Agregar un caracter en la posición actual y avanzar el cursor
  - ncurses_addchnstr — Agregar cadena con atributos y longitud especificada en la posición actual
  - ncurses_addchstr — Agregar una cadena con atributos en la posición actual
  - ncurses_addnstr — Agregar una cadena con la longitud especificada en la posición actual
  - ncurses_addstr — Imprimir texto en la posición actual
  - ncurses_assume_default_colors — Definir colores predeterminados para el color 0
  - ncurses_attroff — Deshabilitar los atributos dados
  - ncurses_attron — Habilitar los atributos dados
  - ncurses_attrset — Establecer los atributos dados
  - ncurses_baudrate — Devuelve la tasa de baudios de la terminal
  - ncurses_beep — Producir un beep en la terminal
  - ncurses_bkgd — Establecer la propiedad de segundo plano para la pantalla de la terminal
  - ncurses_bkgdset — Controla el segundo plano de la pantalla
  - ncurses_border — Dibujar un borde alrededor de la pantalla usando caracteres con atributos
  - ncurses_bottom_panel — Mueve un panel visible al fondo de la pila
  - ncurses_can_change_color — Chequear si es posible cambiar los colores de la terminal
  - ncurses_cbreak — Cambio de búferes de entrada
  - ncurses_clear — Limpiar la pantalla
  - ncurses_clrtobot — Limpiar la pantalla desde la posición actual al final
  - ncurses_clrtoeol — Limpiar la pantalla desde la posición actual al final de la línea
  - ncurses_color_content — Obtiene el valor RGB del color
  - ncurses_color_set — Establecer los colores de primer y segundo plano
  - ncurses_curs_set — Establecer el estado del cursor
  - ncurses_def_prog_mode — Guarda los modos de terminal (programa)
  - ncurses_def_shell_mode — Guarda los modos de terminal (intérprete de comandos)
  - ncurses_define_key — Definir un código de tecla
  - ncurses_del_panel — Remover un panel de la pila y eliminarlo (pero no la ventana asociada)
  - ncurses_delay_output — Retrasar la salida en la terminal usando caracteres de relleno
  - ncurses_delch — Eliminar un caracter en la posición actual, mover el resto de la línea hacia la izquierda
  - ncurses_deleteln — Eliminar una línea en la posición actual, mover el resto de la pantalla hacia arriba
  - ncurses_delwin — Eliminar una ventana ncurses
  - ncurses_doupdate — Escribir todas las actualizaciones preparadas sobre la terminal
  - ncurses_echo — Activar la repetición de entrada del teclado
  - ncurses_echochar — Salida de un caracter sencillo, incluyendo actualización
  - ncurses_end — Dejar de usar ncurses, limpiar la pantalla
  - ncurses_erase — Limpiar pantalla de terminal
  - ncurses_erasechar — Devuelve el caracter de borrado actual
  - ncurses_filter — Definir LINES para iniscr() y newterm() a 1
  - ncurses_flash — Relampaguear la pantalla de terminal (campana visual)
  - ncurses_flushinp — Volcar el búfer de entrada de teclado
  - ncurses_getch — Leer un caracter desde el teclado
  - ncurses_getmaxyx — Devuelve el tamaño de una ventana
  - ncurses_getmouse — Lee un evento del mouse
  - ncurses_getyx — Devuelve la posición de cursor actual para una ventana
  - ncurses_halfdelay — Colocar la terminal en modo de medio retraso
  - ncurses_has_colors — Chequear si la terminal tiene colores
  - ncurses_has_ic — Chequear por el soporte de inserción y borrado
  - ncurses_has_il — Chequea el soporte de inserción y borrado
  - ncurses_has_key — Chequear por la presencia de una tecla de función en el teclado de la terminal
  - ncurses_hide_panel — Remover un panel de la pila, haciéndolo invisible
  - ncurses_hline — Dibujar una línea horizontal en la posición actual usando un caracter con atributos, y de máximo n caracteres de largo
  - ncurses_inch — Obtener el caracter y los atributos de la posición actual
  - ncurses_init_color — Establecer un nuevo valor RGB para un color
  - ncurses_init_pair — Reservar una pareja de color
  - ncurses_init — Inicializar ncurses
  - ncurses_insch — Insertar un caracter, moviendo el resto de la línea, incluyendo el caracter en la posición actual
  - ncurses_insdelln — Insertar líneas antes de la línea actual, desplazando hacia abajo (los números negativos eliminan líneas y desplazan hacia arriba)
  - ncurses_insertln — Insertar una línea, mover el resto de la pantalla hacia abajo
  - ncurses_insstr — Insertar cadena en la posición actual, moviendo el resto de la línea hacia la derecha
  - ncurses_instr — Lee una cadena desde la pantalla de terminal
  - ncurses_isendwin — Ncurses se encuentra en modo endwin, puede efectuarse salida de pantalla normal
  - ncurses_keyok — Habilitar o deshabilitar un código de tecla
  - ncurses_keypad — Activa o desactiva el teclado numérico
  - ncurses_killchar — Devuelve el caracter de eliminación de línea actual
  - ncurses_longname — Devuelve la descripción de la terminal
  - ncurses_meta — Habilita/deshabilita la meta-información de 8-bits de tecla
  - ncurses_mouse_trafo — Transforma coordenadas
  - ncurses_mouseinterval — Establecer el tiempo de espera para clics de botón del mouse
  - ncurses_mousemask — Establece opciones del mouse
  - ncurses_move_panel — Mueve un panel de modo que su esquina superior izquierda se encuentre en [comienzo_x, comienzo_y]
  - ncurses_move — Mover la posición de salida
  - ncurses_mvaddch — Mover la posición actual y agregar un caracter
  - ncurses_mvaddchnstr — Mover la posición y agregar una cadena con atributos con la longitud especificada
  - ncurses_mvaddchstr — Mover la posición y agregar una cadena con atributos
  - ncurses_mvaddnstr — Mover la posición y agregar una cadena con la longitud especificada
  - ncurses_mvaddstr — Mover la posición y agregar una cadena
  - ncurses_mvcur — Mover el cursor inmediatamente
  - ncurses_mvdelch — Mover la posición y eliminar un caracter, desplazar el resto de la línea hacia la izquierda
  - ncurses_mvgetch — Mover la posición y obtener el caracter en la nueva posición
  - ncurses_mvhline — Establecer una nueva posición y dibujar una línea horizontal usando un caracter con atributos y una longitud máxima de n caracteres
  - ncurses_mvinch — Mover la posición y obtener el caracter con atributos en la nueva posición
  - ncurses_mvvline — Establecer una nueva posición y dibujar una línea vertical usando un caracter con atributos y una longitud máxima de n caracteres
  - ncurses_mvwaddstr — Agregar una cadena en una nueva posición al interior de una ventana
  - ncurses_napms — Dormir
  - ncurses_new_panel — Crear un nuevo panel y asociarlo con una ventana
  - ncurses_newpad — Crea un nuevo pad (ventana)
  - ncurses_newwin — Crear una nueva ventana
  - ncurses_nl — Traducir línea nueva y retorno de carro / alimentación de línea
  - ncurses_nocbreak — Cambiar la terminal a modo normal (cooked)
  - ncurses_noecho — Desactivar la repetición de entrada del teclado
  - ncurses_nonl — No traducir línea nueva y retorno de carro / alimentación de línea
  - ncurses_noqiflush — No realizar volcados en caracteres de señales
  - ncurses_noraw — Salir del modo puro en la terminal
  - ncurses_pair_content — Obtiene el valor RGB del color
  - ncurses_panel_above — Devuelve el panel encima del panel indicado
  - ncurses_panel_below — Devuelve el panel por debajo del panel indicado
  - ncurses_panel_window — Devuelve la ventana asociada con el panel
  - ncurses_pnoutrefresh — Copia una región desde un pad a la pantalla virtual
  - ncurses_prefresh — Copia una región desde un pad a la pantalla virtual
  - ncurses_putp — Aplicar la información de márgenes a la cadena e imprimirla
  - ncurses_qiflush — Producir volcado en caracteres de señales
  - ncurses_raw — Colocar la terminal en modo puro
  - ncurses_refresh — Refrescar la pantalla
  - ncurses_replace_panel — Reemplaza la ventana asociada con el panel
  - ncurses_reset_prog_mode — Restablece el modo de programa guardado por def_prog_mode
  - ncurses_reset_shell_mode — Restablece el modo de intérprete de comandos guardado por def_shell_mode
  - ncurses_resetty — Restablece el estado guardado de la terminal
  - ncurses_savetty — Guarda el estado de la terminal
  - ncurses_scr_dump — Vuelca el contenido de la pantalla en un archivo
  - ncurses_scr_init — Inicializar la pantalla desde un volcado en un archivo
  - ncurses_scr_restore — Recuperar la pantalla desde un volcado en un archivo
  - ncurses_scr_set — Heredar la pantalla de un volcado en un archivo
  - ncurses_scrl — Desplazar el contenido de la ventana hacia arriba o abajo sin cambiar la posición actual
  - ncurses_show_panel — Coloca un panel invisible al comienzo de la pila, haciéndola visible
  - ncurses_slk_attr — Devuelve el atributo de la etiqueta suave de teclado
  - ncurses_slk_attroff — Deshabilitar los atributos dados para las etiquetas suaves de teclado
  - ncurses_slk_attron — Habilitar los atributos dados para las etiquetas suaves de funciones de teclado
  - ncurses_slk_attrset — Definir los atributos dados para las etiquetas suaves de funciones de teclado
  - ncurses_slk_clear — Limpia las etiquetas suaves de la pantalla
  - ncurses_slk_color — Establece el color para las etiquetas suaves de teclado
  - ncurses_slk_init — Inicializa las etiquetas suaves de funciones de teclado
  - ncurses_slk_noutrefresh — Copia las etiquetas suaves de teclado a la pantalla virtual
  - ncurses_slk_refresh — Copia las etiquetas suaves de teclado a la pantalla
  - ncurses_slk_restore — Recupera las etiquetas suaves de teclado
  - ncurses_slk_set — Establece las etiquetas de teclado
  - ncurses_slk_touch — Obliga a que se produzca salida cuando se ejecute ncurses_slk_noutrefresh
  - ncurses_standend — Dejar de usar el atributo 'standout'
  - ncurses_standout — Comenzar a usar el atributo 'standout'
  - ncurses_start_color — Comenzar a usar colores
  - ncurses_termattrs — Devuelve un valor OR lógico de todas las banderas de atributos soportados por la terminal
  - ncurses_termname — Devuelve el nombre (corto) de la terminal
  - ncurses_timeout — Establecer el tiempo de espera para secuencias especiales de teclas
  - ncurses_top_panel — Mueve un panel visible al tope de la pila
  - ncurses_typeahead — Especificar un descriptor de archivo diferente para el chequeo de escritura siguiente
  - ncurses_ungetch — Colocar un caracter de vuelta en la secuencia de entrada
  - ncurses_ungetmouse — Coloca un evento de mouse en la cola
  - ncurses_update_panels — Refresca la pantalla virtual, para reflejar las relaciones entre los paneles en la pila
  - ncurses_use_default_colors — Asignar los colores predeterminados de la terminal al id de color -1
  - ncurses_use_env — Controlar el uso de información del entorno sobre el tamaño de la terminal
  - ncurses_use_extended_names — Controlar el uso de nombres extendidos en descripciones de información de terminal
  - ncurses_vidattr — Desplegar la cadena en la terminal con el atributo de modo de video
  - ncurses_vline — Dibujar una línea vertical en la posición actual usando un caracter con atributos y una longitud máxima de n caracteres
  - ncurses_waddch — Agrega un caracter en la posición actual de una ventana y avanza el cursor
  - ncurses_waddstr — Imprime un texto en la posición actual de una ventana
  - ncurses_wattroff — Deshabilita los atributos para una ventana
  - ncurses_wattron — Habilita los atributos para una ventana
  - ncurses_wattrset — Establecer los atributos para una ventana
  - ncurses_wborder — Dibuja un borde alrededor de la ventana usando caracteres con atributos
  - ncurses_wclear — Limpia la ventana
  - ncurses_wcolor_set — Establece parejas de colores en la ventana
  - ncurses_werase — Eliminar los contenidos de la ventana
  - ncurses_wgetch — Lee un caracter desde el teclado (en la ventana)
  - ncurses_whline — Dibuja una línea horizontal en una ventana en la posición actual usando un caracter con atributos y un largo máximo de n caracteres
  - ncurses_wmouse_trafo — Transforma coordenadas de ventana/stdscr
  - ncurses_wmove — Mueve la posición de salida de la ventana
  - ncurses_wnoutrefresh — Copia la ventana a la pantalla virtual
  - ncurses_wrefresh — Refrescar la ventana en la pantalla de terminal
  - ncurses_wstandend — Finaliza el modo standout para una ventana
  - ncurses_wstandout — Ingresar a modo standout en una ventana
  - ncurses_wvline — Dibuja una línea vertical en una ventana en la posición actual usando un caracter con atributos y una longitud máxima de n caracteres

newt_win_ternary
Introducción
Command Line Specific Extensions
PHP Manual