Kylie

Screenshot Software:
Kylie
Detalii soft:
Versiune: 0.0.7
Incarca data: 3 Jun 15
Producător: Ulric Eriksson
Licenţă: Gratuit
Popularitate: 42

Rating: nan/5 (Total Votes: 0)

Kylie este un browser web. Aceasta nu text, imagini, tabele și, în curând face. Ea nu știe css, rame sau scripting. Și e nici rapid, nici drăguț. De aceea este versiunea 0.0.x.
Analizare
Parser-ul HTML MwHtmlParser.c creează o listă legată a tuturor
noduri: wordparts, spațiu și etichete speciale.
Newline imediat înainte tag final este ignorată. Newline imediat după
Etichetă de deschidere este ignorat.
Obiecte compozite (limitate în prezent la masa, ROW și CELL, dar
rame aparțin acolo) ramifica lista așa că devine de fapt un copac.
Afiseaza
În cazul în care widget devine lista spate, se stabilește cutii de atribuire
lățime și înălțime și le plasarea într-o linie de la stânga la dreapta. Dacă
există prea puțin spațiu lăsat pentru o altă casetă, începe peste o nouă
line.
În a doua trecere obiectele sunt trase care se află în
în prezent o parte vizibilă a ferestrei.
Două callback din widget, begin_a și
end_a, mâner și tag-uri. Coordonatele sunt puse în
a_href sau a_name tabele în funcție de valorile lor href sau nume.
Obiecte compozite sunt afișate prin tragere recursiv lista
copiilor.
Navigare
Există două liste legate de înainte și înapoi de navigare.
De fiecare dată când vom vizita un link, URL-ul actual este adăugat la spate
liste și în față listă este eliminat, cu excepția * * când vom vizita
link făcând clic pe butonul din spate. În acest caz, URL-ul curent este
adăugate la lista înainte schimb.
Fonturi Type 1
Dacă Mowitz a fost compilat cu suport t1lib, Kylie poate profita
din aceasta din cutie. Fișierul fonts.txt standard utilizat pentru font
management. AntiAlias ​​nu este acceptat.
IO
IO este împărțit în diferite module cu interfețe înguste.
module sunt:
io.c: Register drivere protocol, normalizarea URL-uri, documente cache.
Ridicare extern: load_url.
http.c: Fetch documente pe http. Numai simbolul cu extern
legătură este load_http, care ar trebui doar * * fi apelat la io.c.
file.c: Fetch fișier local sau "documente" predefinite.
Ridicare extern: load_file și load_about.
FTP nu este în prezent pusă în aplicare.
Nimic din toate acestea aparține în codul widget. Widget ar trebui doar
au minimul necesar pentru a face lucruri într-o fereastră.
Widget-ul, probabil, va în cele din urmă să treacă la Mowitz.
Acesta ar trebui să suficient pentru a avea resurse url că este un șir de a da
la o funcție încărcător.
Această funcție poate fi de asemenea setat printr-o resursă și implicit la
o funcție care încarcă fișierul din sistemul de fișiere local folosind
URL-ul ca nume de fișier.
Orice altceva aparține în cerere.
Imagini
Fișierul conține o mică image.c, bibliotecă orientate spre stiva de funcții
care poate efectua o varietate de operațiuni pe imagini. Singurul lucru
suntem folosind-o pentru acest moment este de a încărca imagini, de obicei, cu
ajutorul de aplicații externe, cum ar fi kit Netpbm.
Un avantaj al acestei abordări este că putem afișa mai multe tipuri de
Imagini. În viitor, vom fi, de asemenea, posibilitatea de a manipula imagini
mai multe moduri decât ne folosim acum.
Dezavantajul este acela că este relativ lent. Acest lucru se datorează în principal
la faptul că avem de a converti între biblioteca anii intern
format, de imagine, și formatul X înțelege, XImage. Ar trebui să fie
posibil pentru a ajuta la situația oarecum de cache XImage;
implementarea cache curent cache numai imaginea.
Ce este nou în această versiune:

Imagini

kylie_1_144708.png

Alte software-uri de dezvoltator Ulric Eriksson

Parsecgi
Parsecgi

2 Jun 15

Siag Office
Siag Office

3 Jun 15

Pen
Pen

3 Jun 15

Comentarii la Kylie

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!