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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• REQ_PREV_CHAR Bir önceki karaktere git<br />

• REQ_NEXT_LINE Bir sonraki satıra git<br />

• REQ_PREV_LINE Bir önceki satıra git<br />

• REQ_NEXT_WORD Bir sonraki kelimeye git<br />

• REQ_PREV_WORD Bir önceki kelimeye git<br />

• REQ_BEG_FIELD Alanın ba¸sına git<br />

• REQ_END_FIELD Alanın sonuna git<br />

• REQ_BEG_LINE Satır ba¸sına git<br />

• REQ_END_LINE Satır sonuna git<br />

• REQ_LEFT_CHAR Alan içerisinde sola git<br />

• REQ_RIGHT_CHAR Alan içerisinde sa˘ga git<br />

• REQ_UP_CHAR Alan içerisinde yukarı git<br />

• REQ_DOWN_CHAR Alan içerisinde a¸sa˘gı git<br />

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

Her kelime bir önceki bir sonraki kelimeler arasında bo¸sluk karakteriyle ayrılır. Satır veya alanın ba¸sına ve sonuna<br />

gitmeye yarayan komutlar kendi menzilleri içerisindeki ilk veya son dolgu karakteri olmayan karakteri arar.<br />

18.6.4. Kaydırma ˙Istekleri<br />

Çalı¸sma zamanında büyüyeb<strong>ile</strong>n ve açık ¸sekilde ekranda görülmeyen satırlardan olu¸smu¸s alanlar kaydırılabilir.<br />

Tek satırlık alanlar yatay olarak kaydırılır, çok satırlık alanlar dikey olarak kaydırılır. Pek çok kaydırma i¸slemi alan<br />

içi hareketlerle ve düzenleme <strong>ile</strong> ba¸slatılır (kütüphane imleci görünür kılmak için alan içerisinde kaydırma i¸slemi<br />

gerçekler). Açık ¸sekilde kaydırma i¸slemlerine istekte bulunmak a¸sa˘gıdaki ¸sekilde mümkündür:<br />

• REQ_SCR_FLINE Bir satırın <strong>ile</strong>risine dikey olarak kaydırma<br />

• REQ_SCR_BLINE Bir satırın gerisine dikey olarak kaydırma<br />

• REQ_SCR_FPAGE Bir sayfanın <strong>ile</strong>risine dikey kaydırma<br />

• REQ_SCR_BPAGE Bir sayfanın gerisine dikey olarak kaydırma<br />

• REQ_SCR_FHPAGE Bir sayfanın yarısına <strong>ile</strong>ri yönde dikey kaydırma<br />

• REQ_SCR_BHPAGE Bir sayfanın yarısına geri yönde dikey kaydırma<br />

• REQ_SCR_FCHAR Yatay olarak bir karakter <strong>ile</strong>risine kaydırma<br />

• REQ_SCR_BCHAR Yatay olarak bir karakter gerisine kaydırma<br />

• REQ_SCR_HFLINE Yatay olarak bir alan <strong>ile</strong>risine kaydırma<br />

• REQ_SCR_HBLINE Yatay olarak bir alan gerisine kaydırma<br />

• REQ_SCR_HFHALF Yatay olarak yarım alan <strong>ile</strong>risine kaydırma<br />

• REQ_SCR_HBHALF Yatay olarak yarım alan gerisine kaydırma<br />

Kaydırma i¸slemleri için, bir alanın sayfası görünür kısmının yüksekli˘gidir.<br />

18.6.5. ˙Istekleri Düzenlemek<br />

Form sürücüsüne bir ASCII karakter gönderdi˘giniz zaman, alan veri belle˘gine bir karakter eklemek için bir istek<br />

olarak algılanır. Bunun bir araya ekleme mi yoksa üzerine yazma mı oldu˘gu alanın düzenleme kipine ba˘glıdır<br />

(varsayılan araya eklemedir).<br />

A¸sa˘gıdaki istekler alanı düzenlemeyi ve düzenleme kipini de˘gi¸stirmeyi sa˘glar:<br />

• REQ_INS_MODE Araya ekleme kipini ayarla<br />

• REQ_OVL_MODE Üzerine yazma kipini ayarla<br />

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

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

Saved successfully!

Ooh no, something went wrong!