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