elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  [C]Bordes de subwin en ncurses
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [C]Bordes de subwin en ncurses  (Leído 3,814 veces)
RyogiShiki


Desconectado Desconectado

Mensajes: 745


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
[C]Bordes de subwin en ncurses
« en: 30 Marzo 2011, 00:25 am »

Hola que tal a todos!
Bueno, he usado curses por algún tiempo. Pero es un poco desagradable (imagino que por falta de conocimiento mio) tener que redibujar boxes cada que pido información del usuario esto arregla el problema en los bordes de un box, (al oprimir retorno de carro) pero al tener subwins y dar a retorno de carro los bordes de esa subwin se cortan, me explico mejor con un ejemplo:

Antes de pedir información:

Despues de pedir Información (despues de oprimir 'Enter'):


Si es cierto que no llega a dañar la funcionalidad pero es realmente molesto que después de una interacción más o menos larga con el usuario los pordes queden hechos trizas! he intentado con wrefresh() que igual toca usarlo para mostrar la información pero nada.

Espero alguien pueda ayudarme.

Saludos


En línea

RyogiShiki


Desconectado Desconectado

Mensajes: 745


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: [C]Bordes de subwin en ncurses
« Respuesta #1 en: 30 Marzo 2011, 00:35 am »

Bueno me respondo a mi mismo XD!

La única opción que encontrado es seguir redibujando las boxes de las subwin, para esto tal vez lo más conveniente sea tener una funcion redraw(); en donde se redibuje boxes de subwins entonces esa función podría tener lineas como estas:

Código
  1. box(window,  ACS_VLINE,  ACS_HLINE);

Donde 'window' es el nombre de la subwin, y llamarla despues de un input, Solo hay que tener cuidado con los colores que tengamos activos en ese momento, ya que si redibujamos la box quedara con el color que esté en wattron.

Si alguien tiene una mejor opción que estar redibujando boxes siempre es bienvenida!

Saludos.

PD: Eso fue rápido XD lo siento....


« Última modificación: 30 Marzo 2011, 00:56 am por gankutsuo » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
bordes de un dibujo
Diseño Gráfico
prosk8er 2 2,338 Último mensaje 16 Julio 2005, 02:29 am
por dark_sargon
[DUDA][C][ncurses] Mostrar caracteres Unicode via ncurses.
Programación C/C++
RyogiShiki 0 3,165 Último mensaje 3 Mayo 2011, 18:41 pm
por RyogiShiki
PAC-MAN EN C CON HILOS Y <NCURSES>
Programación C/C++
angelicavf 3 3,355 Último mensaje 15 Enero 2016, 19:49 pm
por MAFUS
[C] Problema con libreria ncurses.h Linux
Programación C/C++
ianmorar03 0 2,312 Último mensaje 20 Mayo 2020, 10:24 am
por ianmorar03
ayuda con ncurses
Programación C/C++
tca153 0 1,938 Último mensaje 29 Agosto 2021, 02:00 am
por tca153
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines