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);
}
}
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Teclado n~ao escreve abnt2 (2)
Olha que maravilha, Arch no C2D 7400, 2GB de RAM, vídeo onboard e no G... (4)