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