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.

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

int i¸slev<br />

move_field (FIELD *alan, /* de˘gi¸stir<strong>ile</strong>cek alan */<br />

int ust, /* yeni üst kenar */<br />

int sol); /* yeni sol kenar */<br />

Alı¸sıldı˘gı gibi, de˘gi¸sen konum bilg<strong>ile</strong>ri field_infor() <strong>ile</strong> alınabilir.<br />

18.3.3. Alan Hizalama<br />

Alanlar için hizalama set_field_just() i¸slevi <strong>ile</strong> yapılabilir.<br />

int i¸slev<br />

set_field_just (FIELD *alan, /* de˘gi¸stir<strong>ile</strong>cek alan */<br />

int kip); /* ayarlanacak kip */<br />

int i¸slev<br />

field_just (FIELD *alan); /* alan için hizalama kipi */<br />

Bu i¸slevler tarafından kullanılan ve geri döndürülen hizalama kipleri: NO_JUSTIFICATION,<br />

JUSTIFY_RIGHT, JUSTIFY_LEFT, or JUSTIFY_CENTER<br />

18.3.4. Alan Görüntüleme Öznitelikleri<br />

Gördü˘günüz gibi, yukarıdaki örnekte alan için görünüm öznitelikleri set_field_fore() ve<br />

setfield_back() <strong>ile</strong> ayarlanabilir. Bu i¸slevler alanların ön ve artalan özelliklerini ayarlar. Aynı zamanda<br />

alanın doldurulmamı¸s kısımları için bir tampon karakteri tanımlayabilirsiniz. Tampon karakteri<br />

set_field_pad() ça˘grısıyla tanımlanır. Varsayılan tampon karakteri bo¸sluktur. field_fore(),<br />

field_back, field_pad() i¸slevleri ön, artalan özniteliklerini ve tampon karakterini sorgulamak için<br />

kullanılabilir. A¸sa˘gıdaki liste i¸slevlerin kullanımını vermektedir.<br />

int i¸slev<br />

set_field_fore (FIELD *alan, /* de˘gi¸stir<strong>ile</strong>cek alan */<br />

chtype öznitelik); /* ayarlanacak öznitelik */<br />

chtype i¸slev<br />

field_fore (FIELD *alan); /* sorgulanacak alan */<br />

/* önalan özniteli˘gini döndürür */<br />

int i¸slev<br />

set_field_back (FIELD *alan, /* de˘gi¸stir<strong>ile</strong>cek alan */<br />

chtype öznitelik); /* ayarlanacak öznitelik */<br />

chtype i¸slev<br />

field_back (FIELD *alan); /* sorgulanacak alan */<br />

/* artalan özniteli˘gini döndürür */<br />

int i¸slev<br />

set_field_pad (FIELD *alan, /* de˘gi¸stir<strong>ile</strong>cek alan */<br />

int dolgu_krk); /* adımlama karakteri */<br />

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

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

Saved successfully!

Ooh no, something went wrong!