Enviado em 11/01/2014 - 19:54h
Gente estou começando a usar ncurses, estou implementando um código teste, lembrando ainda não otimizei procurei bugs ao algo assim, isso eu farei em outro momento.
#include <stdio.h>
#include <ncurses.h>
void main()
{
initscr();
start_color();
WINDOW *janela1,*janela2, *janela3, contorno1;
init_pair(1,COLOR_BLACK,COLOR_BLACK);
init_pair(2,COLOR_BLUE,COLOR_CYAN);
init_pair(3,COLOR_CYAN,COLOR_BLUE);
init_pair(4,COLOR_BLACK,COLOR_BLUE);
bkgd(COLOR_PAIR(2));
janela1=newwin((LINES-2),(COLS-3),1,2);
janela2=newwin((LINES-3),(COLS-3),1,1);
janela3=newwin((LINES-7),(COLS-5),5,2);
box(janela3,0,0);
refresh();
wbkgd(janela1,COLOR_PAIR(1));
wrefresh(janela1);
wbkgd(janela2,COLOR_PAIR(3));
wattron(janela2,COLOR_PAIR(4));
mvwprintw(janela2,2,(COLS/2),"BIBLIOTECA");
wattroff(janela2,COLOR_PAIR(4));
wrefresh(janela2);
wbkgd(janela3,COLOR_PAIR(3));
wrefresh(janela3);
for(;;)
{
clear();
wclear(janela1);
wclear(janela2);
wclear(janela3);
wresize(janela1,(LINES-2),(COLS-3));
wresize(janela2,(LINES-3),(COLS-3));
wresize(janela3,(LINES-7),(COLS-5));
box(janela3,0,0);
wattron(janela2,COLOR_PAIR(4));
mvwprintw(janela2,2,(COLS/2)-5,"BIBLIOTECA");
wattroff(janela2,COLOR_PAIR(4));
refresh();
wrefresh(janela1);
wrefresh(janela2);
wrefresh(janela3);
sleep(1);
}
}
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Será possível instalar Linux Mint LMDE em Sony Vaio? (16)
Como redefinir o diretório Home? (1)
Posso instalar usar o grub sem ter linux instalado, para iniciar o win... (2)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (6)