Temel Bilgiler
Önceki Menü Kütüphanesi Sonraki
Temel Bilgiler
Menüleri oluşturmak için önce öğeler oluşturulur ve sonra da ekranda menü oluşturulur. Bundan sonra, kullanıcının tüm işlemleri menü programının dolap beygiri olan menu_driver() işlevi tarafından zekice gerçeklenir.
Bir menü programının genel akışı şu şekildedir.
  1. Curses kipi ilklendirilir
  2. new_item() kullanarak öğeler oluşturulur. Öğeler için isim ve tanımlama belirtebilirsiniz.
  3. new_menu() ile kendisine ilintilenecek öğeler belirtilerek menü oluşturulur.
  4. Menü menu_post() ile ekrana yazdırılır ve ekran tazelenir.
  5. Bir döngü ile kullanıcı isteklerini işlenir ve menu_driver ile menü üzerinde gerekli güncellemeler yapılır.
  6. menu_unpost() ile ekrandan menü görüntüsü silinir.
  7. free_menu() ile menü tarafından kullanılan bellek alanı serbest bırakılır.
  8. Menü içerisindeki öğelere ayrılan bellek alanı free_item() ile serbest bırakılır.
  9. Curses kipi sonlandırılır.
Şimdi, yukarı ve aşağı ok tuşları kullanarak seçilen öğeyi güncelleyen basit bir program görelim.
Önceki Üst Ana Başlık Sonraki
Menü Kütüphanesi Başlangıç  Menü Kütüphanesi ile derleme
Bir Linux Kitaplığı Sayfası