Kylie

Screenshot Λογισμικό:
Kylie
Στοιχεία Λογισμικού:
Εκδοχή: 0.0.7
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: Ulric Eriksson
Άδεια: Δωρεάν
Δημοτικότητα: 11

Rating: nan/5 (Total Votes: 0)

Η Kylie είναι ένας web browser. Κάνει το κείμενο, εικόνες, πίνακες και σύντομα σχηματίζει. Δεν ξέρω CSS, κουφώματα ή scripting. Και είναι ούτε γρήγορη ούτε χαριτωμένο. Γι 'αυτό είναι η έκδοση 0.0.x.
Parsing
Το πρόγραμμα ανάλυσης HTML στο MwHtmlParser.c δημιουργεί μια λίστα με όλα τα
κόμβους: wordparts, κενά και ειδικές ετικέτες.
Αλλαγή γραμμής αμέσως πριν από τη λήξη τίτλων αγνοούνται. Αλλαγή γραμμής αμέσως μετά
ετικέτα έναρξης αγνοείται.
Σύνθετα αντικείμενα (προς το παρόν περιορίζεται σε ΠΙΝΑΚΑΣ, ΣΕΙΡΑ και των κυττάρων, αλλά
κουφώματα ανήκουν εκεί) διακλαδίζονται στη λίστα, προκειμένου να γίνει πραγματικότητα ένα δέντρο.
Εμφάνιση
Όταν το γραφικό παίρνει τη λίστα πίσω, καθορίζει τα πλαίσια με την ανάθεση
πλάτος και το ύψος και την τοποθέτησή τους σε μια γραμμή από αριστερά προς τα δεξιά. Αν
υπάρχει πολύ λίγος χώρος αριστερά για ένα άλλο πλαίσιο, ξεκινήστε από την αρχή σε μια νέα
γραμμή.
Σε ένα δεύτερο πέρασμα τα αντικείμενα που που βρίσκονται στην
ορατό τμήμα του παραθύρου.
Δύο callbacks στο widget, begin_a και
end_a, χειρίζονται και ετικέτες. Οι συντεταγμένες τίθενται στο
a_href ή a_name πίνακες ανάλογα με τις αξίες HREF ή το όνομά τους.
Τα σύνθετα αντικείμενα που εμφανίζονται με αναδρομικά την κατάρτιση του καταλόγου
των παιδιών.
Πλοήγηση
Υπάρχουν δύο συνδεδεμένες λίστες για προς τα πίσω και προς τα εμπρός πλοήγησης.
Κάθε φορά που θα επισκεφθείτε ένα σύνδεσμο, η τρέχουσα διεύθυνση URL προστίθεται στα πίσω
λίστες και τα εμπρός λίστας διαγράφεται, * εκτός * όταν επισκεπτόμαστε το
σύνδεσμο πατώντας το κουμπί πίσω. Στην περίπτωση αυτή, η τρέχουσα διεύθυνση URL είναι
προστεθούν στον κατάλογο των προς τα εμπρός αντ 'αυτού.
Γραμματοσειρές Type 1
Αν Mowitz συντάχθηκε με t1lib υποστήριξη, Kylie μπορούν να επωφεληθούν
του έξω από το κουτί. Το τυπικό αρχείο fonts.txt χρησιμοποιείται για γραμματοσειράς
διαχείριση. Εξομάλυνση δεν υποστηρίζεται.
IO
Η IO χωρίζεται σε διαφορετικές ενότητες, με τα στενά διασυνδέσεις. Ο
ενότητες είναι:
io.c: Εγγραφείτε οδήγησης πρωτοκόλλου, ομαλοποίηση URLs, έγγραφα μνήμη cache.
Εξωτερική σύνδεση: load_url.
http.c: Λήψη εγγράφων μέσω HTTP. Το μόνο σύμβολο με εξωτερικό
δεσμός είναι load_http, η οποία θα πρέπει να * μόνο * να κληθεί από io.c.
file.c: Λήψη τοπικό αρχείο ή προσδιορισμένες "έγγραφα".
Εξωτερική σύνδεση: load_file και load_about.
FTP δεν εφαρμόζεται σήμερα.
Τίποτα από αυτά δεν ανήκει στον κώδικα widget. Το widget θα πρέπει μόνο
έχουν το ελάχιστο που απαιτείται για να καταστήσει τα πράγματα σε ένα παράθυρο.
Το widget θα είναι πιθανώς τελικά να κινηθεί πάνω σε Mowitz.
Θα πρέπει να αρκεί να έχουν πόρους url που είναι ένα string για να δώσει
σε μια λειτουργία φορτωτή.
Αυτή η λειτουργία μπορεί να ρυθμιστεί και μέσω ενός πόρου και τις προεπιλογές για να
μια λειτουργία η οποία φορτώνει το αρχείο από το τοπικό σύστημα αρχείων χρησιμοποιώντας
το URL ως όνομα αρχείου.
Οτιδήποτε άλλο ανήκει στην αίτηση.
Εικόνες
Το image.c αρχείο περιέχει ένα μικρό, στοίβα προσανατολισμένη βιβλιοθήκη συναρτήσεων
η οποία μπορεί να εκτελέσει μια ποικιλία από λειτουργίες σε εικόνες. Το μόνο πράγμα
θα το χρησιμοποιείτε για αυτή τη στιγμή είναι να φορτώσει τις εικόνες, συνήθως με
η βοήθεια των εξωτερικών εφαρμογών, όπως η Netpbm κιτ.
Ένα πλεονέκτημα αυτής της προσέγγισης είναι ότι μπορούμε να εμφανίσει πολλούς τύπους
εικόνες. Στο μέλλον θα είμαστε επίσης σε θέση να χειριστείτε τις εικόνες στο
περισσότερους τρόπους από ό, τι εμείς χρησιμοποιούμε τώρα.
Το μειονέκτημα είναι ότι είναι σχετικά αργή. Αυτό οφείλεται κυρίως
στο γεγονός ότι έχουμε να μετατρέψετε μεταξύ της βιβλιοθήκης του εσωτερικού
μορφή, την εικόνα, και η μορφή Χ καταλαβαίνει, XImage. Θα πρέπει να είναι
δυνατόν για να βοηθήσει κάπως την κατάσταση από την προσωρινή αποθήκευση του XImage? ο
τρέχουσα υλοποίηση της κρυφής μνήμης αποθηκεύει μόνο την εικόνα.
Τι νέο υπάρχει σε αυτήν την έκδοση:

Στιγμιότυπα

kylie_1_144708.png

Άλλο λογισμικό του προγραμματιστή Ulric Eriksson

Pen
Pen

3 Jun 15

Parsecgi
Parsecgi

2 Jun 15

Siag Office
Siag Office

3 Jun 15

Shohei Mail
Shohei Mail

3 Jun 15

Σχόλια για Kylie

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!