Kylie

Screenshot Software:
Kylie
Szczegóły programowe:
Wersja: 0.0.7
Filmu: 3 Jun 15
Wywoływacz: Ulric Eriksson
Licencja: Wolny
Popularność: 11

Rating: nan/5 (Total Votes: 0)

Kylie jest przeglądarka. To nie tekst, obrazy, tabele i szybko tworzy. To nie wiem, css, ramki lub skryptów. I nie jest to ani szybkie, ani słodkie. To dlatego, że jest w wersji 0.0.x.
Parsowanie
Parser HTML w tworzy połączony MwHtmlParser.c listę wszystkich
węzły: wordparts, spacje i specjalne znaczniki.
Nowej linii bezpośrednio przed znacznikiem końca jest ignorowany. Nowej linii bezpośrednio po
tag początkowy jest ignorowane.
Obiekty złożone (obecnie ograniczone do stołu, wiersza i komórki, ale
Ramki należą tam też) oddział listę tak to faktycznie staje się drzewem.
Wyświetlanie
Gdy widget dostaje listy z powrotem, to kładzie się pola, przypisując
szerokość i wysokość, a umieszczenie ich w linii od lewej do prawej. Jeśli
jest zbyt mało wolnego miejsca innym polu, zacząć od nowa na nowym
Linia.
W drugim przebiegu są rysowane obiekty, które znajdują się w
Obecnie widoczna część okna.
Dwa wywołania zwrotne w widgecie, begin_a i
end_a, uchwyt i tagi. Współrzędne są umieszczane w
a_href lub a_name tabele w zależności od ich wartości HREF lub imię.
Złożone obiekty wyświetlane są rekurencyjnie rysunek listę
dzieci.
Nawigacja
Istnieją dwa powiązane listy do przodu i do tyłu nawigacji.
Za każdym razem możemy odwiedzić link, aktualny adres URL jest dodawany do wstecznej
listy i przekazuje wykaz jest wyczyszczone, * chyba * gdy odwiedzamy
Link klikając przycisk Wstecz. W tym przypadku jest aktualny adres URL
dodania do listy, a nie do przodu.
Czcionki typu 1
Jeśli Mowitz został skompilowany z obsługą t1lib, Kylie mogą skorzystać
stanowi, że po wyjęciu z pudełka. Standardowy plik fonts.txt służy do czcionki
Zarządzanie. Wygładzanie nie jest obsługiwana.
IO
IO podzielony jest na różne moduły z wąskimi interfejsów.
Moduły są:
io.c: Zarejestruj sterowniki protokołu, normalizacji adresów, dokumentów cache.
Powiązania zewnętrzne: load_url.
http.c: Fetch dokumentów na http. Tylko symbol zewnętrzny
połączenie jest load_http, które powinny * tylko * być wywoływane z io.c.
file.c: Fetch lokalnego pliku lub predefiniowanych "dokumenty".
Powiązania zewnętrzne: load_file i load_about.
FTP nie jest obecnie realizowany.
Nic z tego nie należy w kodzie widgetu. Należy tylko widget
posiada niezbędne minimum wymaganego do świadczenia rzeczy w oknie.
Widget będzie prawdopodobnie w końcu przejść na Mowitz.
Powinno wystarczyć, aby url zasób, który jest ciągiem znaków, aby dać
z funkcją ładowarki.
Funkcja ta może być również ustawiony przez domyślne do zasobów i
Funkcja, która ładuje plik z lokalnego systemu plików za pomocą
url jako nazwy pliku.
Wszystko inne należy w aplikacji.
Zdjęcia
Plik image.c zawiera niewielką, stosu zorientowanych bibliotekę funkcji
który może wykonywać wiele operacji na obrazach. Jedyną rzeczą
używamy go w tej chwili jest, aby załadować obrazy, zazwyczaj z
pomocy zewnętrznych aplikacji takich jak netpbm zestawu.
Zaletą tego podejścia jest to, że możemy wyświetlić wiele rodzajów
zdjęcia. W przyszłości będziemy również w stanie manipulować obrazy w
więcej sposobów niż używamy teraz.
Wadą jest to, że jest stosunkowo powolny. Wynika to przede wszystkim
na fakt, że mamy do konwersji wewnętrznej biblioteki
format obrazu i format X rozumie, XImage. Powinno być
możliwe, aby pomóc tej sytuacji nieco przez buforowanie XImage;
Obecna implementacja cache buforuje tylko zdjęcia.
Co nowego w tym wydaniu:

Zrzuty ekranu

kylie_1_144708.png

Inne programy z deweloperem Ulric Eriksson

Parsecgi
Parsecgi

2 Jun 15

Pen
Pen

3 Jun 15

Siag Office
Siag Office

3 Jun 15

Komentarze do Kylie

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!