1.3.1 XLIB


Η Xlib περιλαμβάνει περίπου 300 συναρτήσεις που είτε χειρίζονται την επικοινωνία με το Χ Protocol (αιτήσεις, γεγονότα) είτε προσφέρουν άλλες βοηθητικές υπηρεσίες. Δηλαδή στην πραγματικότητα η Xlib είναι ένα C interface που μετατρέπει τις συναρτήσεις της C σε κατάλληλα αιτήματα για το πρωτόκολλο, ώστε να επιτευχθεί το ζητούμενο αποτέλεσμα που μπορεί να είναι ο σχεδιασμός μίας γραμμής, η εκτύπωση μίας λέξης, το άνοιγμα ενός παραθύρου, ο έλεγχος του ποντικιού ή του πληκτρολογίου.

Με τη χρήση της Xlib ένας προγραμματιστής που γνωρίζει C μπορεί να εκμεταλλευτεί πλήρως τις δυνατότητες που του προσφέρει το σύστημα. Το σημαντικότερο όμως είναι ότι δεν έχει ανάγκη να γνωρίζει τις ιδιαιτερότητες του μηχανήματος ή του δικτύου πάνω στο οποίο δουλεύει. Τέτοιου είδους θέματα αντιμετωπίζονται από τον πυρήνα των Χ Windows και το Χ Protocol χωρίς την ανάγκη παρέμβασης του προγραμματιστή.


[prev] [up] [next] [contents] [index]