18.02.2013 Views

NCURSES ile Yazılım Geli¸stirme NASIL

NCURSES ile Yazılım Geli¸stirme NASIL

NCURSES ile Yazılım Geli¸stirme NASIL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

}<br />

<strong>NCURSES</strong> <strong>ile</strong> Yazılım Geli¸stirme <strong>NASIL</strong><br />

{ ++newx;<br />

––neww;<br />

}<br />

if(move == TRUE)<br />

++newx;<br />

break;<br />

case KEY_UP:<br />

if(size == TRUE)<br />

{ ––newy;<br />

++newh;<br />

}<br />

if(move == TRUE)<br />

––newy;<br />

break;<br />

case KEY_DOWN:<br />

if(size == TRUE)<br />

{ ++newy;<br />

––newh;<br />

}<br />

if(move == TRUE)<br />

++newy;<br />

break;<br />

case 10: /* Enter */<br />

move(LINES – 4, 0);<br />

clrtoeol();<br />

refresh();<br />

if(size == TRUE)<br />

{ old_win = panel_window(stack_top);<br />

temp_win = newwin(newh, neww, newy, newx);<br />

replace_panel(stack_top, temp_win);<br />

win_show(temp_win, top–>label, top–>label_color);<br />

delwin(old_win);<br />

size = FALSE;<br />

}<br />

if(move == TRUE)<br />

{ move_panel(stack_top, newy, newx);<br />

move = FALSE;<br />

}<br />

break;<br />

}<br />

attron(COLOR_PAIR(4));<br />

mvprintw(LINES – 3, 0,<br />

"Ta¸sımak için ’m’, yeniden boyutlandırmak için ’r’ kullanın");<br />

mvprintw(LINES – 2, 0,<br />

"Pencereler arasında gezinti için tab kullanın "<br />

"(Çıkmak için F1)");<br />

attroff(COLOR_PAIR(4));<br />

refresh();<br />

update_panels();<br />

doupdate();<br />

}<br />

endwin();<br />

return 0;<br />

/* Tüm pencereleri yazdır */<br />

void init_wins(WINDOW **wins, int n)<br />

http://belgeler.org Linux Kitaplı˘gı 45 / 90

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!