Kylie bir web tarayıcısı. Bu formlar yakında metin, resimler, tablolar yapar ve. Bu css, çerçeveler veya komut dosyası bilmiyor. Ve hızlı ne de sevimli ne var. Bu sürüm 0.0.x. olmasının nedeni de budur
Ayrıştırma
MwHtmlParser.c HTML ayrıştırıcı tüm bağlantılı liste oluşturur
düğümleri: wordparts, boşluk ve özel etiketleri.
Newline hemen bitiş etiketi göz ardı edilir önce. Yeni satır hemen sonra
başlangıç etiketi göz ardı edilir.
Şu anda TABLO, SATIR ve HÜCRE sınırlı Kompozit nesneler (ama
çerçeveler aslında bir ağaç olur böylece liste şube) da orada aittir.
Görüntü
Widget geri Listeyi aldığında, atayarak kutuları ortaya koymaktadır
soldan sağa genişlik ve yükseklik ile bir çizgi yerleştirerek. Eğer
Başka bir kutu için sol çok az alan var, yeni bir aşırı başlamak
çizgi.
İkinci geçişte nesneler içinde bulunduğu çizilir
Pencerenin şu anda görünen kısmı.
Widget, begin_a İki callbacks ve
end_a, idare ve etiketleri. koordinatlar konur
a_href veya HREF veya ADI değerlerine bağlı a_name tablolar.
Kompozit nesneler ardışık liste çizerek gösterilir
çocuk.
Navigasyon
Ileri ve geri navigasyon için iki bağlantılı listeler vardır.
Biz bağlantıyı ziyaret her zaman, şimdiki url geriye doğru eklenir
listeleri ve liste temizlenir ileri, * dışında biz ziyaret ettiğinizde
Geri düğmesini tıklayarak bağlantı. Bu durumda geçerli url
Bunun yerine ileri listeye eklenir.
Type 1 yazı tiplerini
Mowitz T1lib desteği ile derlenmiş ise, Kylie yararlanabilirsiniz
kutunun dışında bunun. Standart fonts.txt dosya tipi için kullanılır
yönetimi. Yumuşatma desteklenmez.
IO
IO dar arayüzleri ile farklı modüllere ayrılmıştır.
modüller şunlardır:
io.c: protokol sürücülerini Kayıt Ol, adresler, önbellek belgeleri normalleştirmek.
Dış bağlantı: load_url.
HTTPS URL'ler http: üzerinde belgeleri getir. Dış tek simge
bağlantı * Sadece * io.c. çağrılabilir gereken load_http olduğunu
file.c: Yerel dosya veya önceden tanımlanmış "belgeler" getir.
Dış bağlantı: load_file ve load_about.
FTP henüz uygulanmamaktadır.
Bunların hiçbiri eklendi kodunda aittir. Widget gerekir sadece
Bir pencerede şeyler işlemek için gerekli yürütmem var.
Widget muhtemelen sonunda Mowitz üzerinde hareket edecek.
Bu vermek için bir dizedir url kaynağı olması yeterlidir
Bir yükleyici fonksiyonu.
Bu fonksiyon aynı zamanda bir kaynak ve varsayılan ile ayarlanabilir
kullanarak yerel dosya sisteminden dosya yükleyen bir işlev
dosya olarak url.
Her şey uygulamasında aittir.
Görüntüler
Dosya image.c fonksiyonları küçük bir yığın odaklı kütüphane içerir
hangi görüntülerde operasyonların çeşitli gerçekleştirebilirsiniz. Tek şey
biz genellikle birlikte, görüntüleri yüklemek için şu anda bunu bir kullanıyorsanız
Böyle netpbm kiti gibi harici uygulamaların yardım.
Bu yaklaşımın bir avantajı biz birçok çeşit görüntüleyebilir olduğunu
görüntüler. Gelecekte biz de görüntüleri işlemek mümkün olacak
Şimdi kullanıyorsanız daha fazla yollar.
Dezavantajı ise, nispeten yavaş olmasıdır. Bu kaynaklanmaktadır
Biz kütüphane iç arasında dönüştürmek zorunda olması
biçimi, resim ve biçim X XImage, anlar. Olmalı
XImage önbelleğe alarak biraz durum yardımcı olmak için mümkün;
Geçerli önbellek uygulaması sadece görüntü önbelleğe alır.
Bu Sürümdeki Yenilikler:
Yazılım detaylar:
Yorum Bulunamadı