Arayüz · 48 satır
Ağaç ve süreçler
Ağaç görünümü ve süreç listesi.
Önizleme · 0.6.0 — dil 1.0 öncesidir; sözdizimi ve kütüphane değişebilir. Buradaki her örnek derlenerek sınanır.
Çalıştırın
Uçbirim
kabalang calistir 06_agac_ve_surecler.kblKaynak kod
06_agac_ve_surecler.kbl
pencere SurecGezgini:
baslik = "KabaOS Surec ve Servis Gezgini"
genislik = 850
yukseklik = 600
izinler:
ag_erisim = "yanlis"
dikey_kutu:
etiket baslik_lbl:
metin = "KabaOS Sistem ve Servis Hiyerarsisi"
stil = "font-size: 16px; font-weight: bold; color: #7aa2f7; padding: 6px;"
yatay_kutu:
girdi arama_kutusu:
metin = ""
degistiginde:
durum.mesaj = "Filtreleniyor: " + arama_kutusu.metin
dugme yukle_btn:
metin = "Hiyerarsiyi Yukle"
tiklandiginda:
surec_agaci.temizle()
kok1 = surec_agaci.kok_ekle(["systemd (PID: 1)", "root", "Aktif", "0.1%"])
kok1.dal_ekle(["dbus-broker (PID: 340)", "messagebus", "Aktif", "0.0%"])
kok1.dal_ekle(["kaba-daemon (PID: 412)", "root", "Aktif", "0.2%"])
kok1.dal_ekle(["apparmor.service", "root", "Aktif (SIP)", "0.0%"])
kok2 = surec_agaci.kok_ekle(["kabadesktop (PID: 890)", "kullanici", "Aktif", "2.1%"])
kok2.dal_ekle(["pencere-yoneticisi (PID: 905)", "kullanici", "Aktif", "1.4%"])
kok2.dal_ekle(["kabalang (PID: 1324)", "kullanici", "Calisiyor", "0.3%"])
surec_agaci.genislet()
durum.mesaj = "Surec agaci basariyla yuklendi."
dugme daralt_btn:
metin = "Agaci Daralt"
tiklandiginda:
surec_agaci.daralt()
durum.mesaj = "Agac daraltildi."
agac surec_agaci:
basliklar = ["Surec / Servis", "Kullanici", "Durum", "CPU"]
cift_tiklandiginda:
durum.mesaj = "Secilen surec cift tiklandi."
durum_cubugu durum:
mesaj = "Hazir - Hiyerarsiyi yuklemek icin butona tiklayin."