Michael Hill
mdhillca@gmail.com 2013
Τυπικά στοιχεία διεπαφής χρήστη, απόδοσης και κίνησης.
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013, 2014
Τζένη Πετούμενου
epetoumenou@gmail.com 2010

# Διεπαφή χρήστη & γραφικά

Χρήση ενός μοναδικού πακέτο εργαλείων για όλα τα τυπικά γραφικά συστατικά στην εφαρμογή σας

Δημιουργία γρήγορων, οπτικά πλούσιων γραφικών διεπαφών

Υψηλή ποιότητα, εξομαλυμένα και ανεξάρτητα από ανάλυση γραφικά

Εύκολη προσθήκη λειτουργικότητας ιστού στην εφαρμογή σας

Πρόσβαση ενσωματωμένων τεχνολογιών υποβοήθησης

Χρησιμοποιήστε τις ισχυρές βάσεις της πλατφόρμας GNOME για τη δημιουργία ομοιόμορφων και ευέλικτων διεπαφών χρήστη. Κάντε τις εφαρμογές σας διαθέσιμες στο πιο πλατύ κοινό αναπτύσσοντας τες σε άλλες πλατφόρμες. Τυπικά στοιχεία γραφικής διεπαφής είναι προσβάσιμα από προεπιλογή και είναι εύκολο να προστίθεται υποστήριξη προσβασιμότητας για οποιοδήποτε προσαρμοσμένα στοιχεία γραφικής διεπαφής που δημιουργείτε.

# Τι μπορείτε να κάνετε;

Για εφαρμογές με τυπικά στοιχεία ελέγχου που θα πρέπει να είναι οικεία στους περισσότερους χρήστες, χρησιμοποιήστε GTK+. Κάθε εφαρμογή που είναι μέρος του GNOME χρησιμοποιεί GTK+, έτσι χρησιμοποιήστε την για να είναι ομοιόμορφη και για να προσπελάζετε τα πολλά γραφικά συστατικά και γνωρίσματα όπως υποστήριξη εκτύπωσης και χρήση θεμάτων.

Για τη δημιουργία γρήγορων, οπτικά πλούσιων γραφικών διεπαφών, χρησιμοποιήστε Clutter. Κινήσεις, επιδράσεις και διατάξεις είναι εύκολες με Clutter και υποστηρίζουν επίσης είσοδο επαφής και χειρονομίες.

Υψηλή ποιότητα, εξομαλυμένα και ανεξάρτητα από ανάλυση 2Δ γραφικά παρέχονται από Cairo. Η Cairo χρησιμοποιείται για σχεδίαση γραφικών συστατικών σε GTK+ και μπορεί επίσης να χρησιμοποιηθεί για έξοδος σε PDF και SVG.

WebKitGTK διευκολύνει την προσθήκη λειτουργικότητας ιστού στην εφαρμογή σας, αν αποδίδει ένα αρχείο HTML ή έχει μια πλήρη διεπαφή χρήστη HTML5.

GTK+, Clutter και WebKitGTK+ έχουν ενσωματωμένη υποστήριξη για τεχνολογίες υποβοήθησης με ATK. Χρησιμοποιήστε Orca, Caribou OSK και τα ενσωματωμένα εργαλεία προσβασιμότητας GTK+, ή προσαρμοσμένα εργαλεία δόμησης επιπλέον του ATK.

# Πραγματικά παραδείγματα

Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών διεπαφής χρήστη του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.

Web είναι ο περιηγητής GNOME, που χρησιμοποιεί GTK+ και WebKitGTK και είναι πλήρως προσβάσιμος.

( Ιστότοπος | Στιγμιότυπο | Πηγαίος κώδικας )

MonoDevelop είναι ένα διαλειτουργικό IDE, σχεδιασμένο για C# και άλλες γλώσσες NET. Δουλεύει σε Λίνουξ, Mac OS X και Windows

( Ιστότοπος | Στιγμιότυπα | Πηγαίος κώδικας )

Iagno είναι ένα παιχνίδι Reversi για GNOME που χρησιμοποιεί Clutter για τον κινούμενο πίνακα παιχνιδιού.

( Ιστότοπος | Στιγμιότυπο | Πηγαίος κώδικας )