[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Color ncurses



Gracias por todo Antonio.

Pero me contesto por si a alguien le interesa los mismo.
Yo lo que quería era que los colores de los menús, no sólo del texto
escrito en las ventanas no fuera el de por defecto, y cambiarlo para
toda la aplicación.

Se hace con:

 assume_default_colors(color_letra, color_fondo).


On ar., 2002-04-02 at 14:38, Antonio Castro wrote:
> On 2 Apr 2002, Andoni Sáenz de Santamaría Zabala wrote:
> 
> > Hola!
> > 
> > ¿Sabe alguien como hacer para cambiar los colores por defecto con
> > ncurses para que en toda la aplicación el color sea distinto del blanco
> > sobre negro?
> > 
> > Tiene que ser una tonteria, pero no lo veo por ningín sitio.
> > Después del start_color() e inicializar unos colores he probado a usar
> > un  attrset(COLOR_PAIR(x)), pero sigue saliendome todo en blanco sobre
> > negro.
> 
> Más o menos sería algo así
> 
> ====================8<----------------------------------------------
> #define Atrib1    1
> #define Atrib2    2
> 
> WINDOW *win; /** ventana de pantalla completa **/
> int hascolor = FALSE;
> 
> BeginCurses () {
> win = initscr ();
> hascolor = has_colors ();
> if (hascolor)
>       {
>         start_color ();
> 	init_pair (Atrib1, COLOR_YELLOW, COLOR_BLUE);
> 	init_pair (Atrib2, COLOR_BLACK, COLOR_RED); 
>      }
>      attrset (COLOR_PAIR (Atrib1));
> }
> ====================8<----------------------------------------------
> 
> 
> Si usas otras ventanas podrás hacer algo de este tipo.
> 
> wattrset (win2, COLOR_PAIR (Atrib1));
> 
> 
> Un saludo
> 
> Antonio Castro
> 
> +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
>         /\     /\      Ciberdroide Informática (Tienda de Linux)
>           \\W//            <<< http://www.ciberdroide.com >>>
> 	 _|0 0|_                                                    
> +-oOOO--(___o___)--OOOo----------------------------------------------------+ 
> |  . . . . U U . . . . Antonio Castro Snurmacher  acastro@ciberdroide.com  |  
> |  . . . . . . . . . .                                                     | 
> +()()()----------()()()----------------------------------------------------+
> | *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
> | <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            |
> +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
-- 
                                   \|/
                                  (o o)
                  +-----oOOO-------(_)-------OOOo-----+
                  | Andoni Sáenz de Santamaría Zabala |
             oooO |                                   | Oooo
             (  ) |       andonisz@jazzfree.com       | (  )
              \ \ |                                   | / /
               \ )|               KAIXO :)            |( /
                  |                                   |
                  +-----------------------------------+
                      GREETINGS FROM DONOSTIA TOWN !!

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: