ΠΕΡΙΕΧΟΜΕΝΑ
Front Page
ΚΕΦΑΛΑΙΟ 1: ΕΙΣΑΓΩΓΗ
1.1 ΤΟ Χ WINDOW SYSTEM
1.2 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ Χ WINDOW SYSTEM
1.2.1 ΤΟ ΜΟΝΤΕΛΟ ΠΕΛΑΤΗ-ΕΞΥΠΗΡΕΤΗΤΗ (CLIENT-SERVER MODEL)
1.2.2 DISPLAYS ΚΑΙ SCREENS
1.2.3 RESOURCES
1.2.4 ΑΙΤΗΜΑΤΑ (REQUESTS)
1.2.5 ΤΟ ΜΟΝΤΕΛΟ ΤΩΝ ΓΕΓΟΝΟΤΩΝ (EVENT MODEL)
1.2.6 ΒΑΣΙΚΗ ΔΟΜΗ ΚΑΙ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΩΝ ΠΑΡΑΘΥΡΩΝ (WINDOWS)
1.2.7 ΜΟΝΑΔΕΣ ΕΙΣΟΔΟΥ
1.2.8 ΔΙΑΧΕΙΡΙΣΤΕΣ ΠΑΡΑΘΥΡΩΝ (WINDOW MANAGERS)
1.3 ΤΑ ΜΕΡΗ ΤΟΥ Χ WINDOW SYSTEM
1.3.1 XLIB
1.3.2 TOOLKITS
1.4 ΤΟ ΑΝΤΙΚΕΙΜΕΝΟ ΤΟΥ ΠΑΡΟΝΤΟΣ ΣΥΓΓΡΑΜΜΑΤΟΣ
ΚΕΦΑΛΑΙΟ 2: ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ X WINDOW SYSTEM
ΠΡΙΝ ΤΗΝ ΕΚΚΙΝΗΣΗ ΤΩΝ X WINDOWS
Η ΜΕΤΑΒΛΗΤΗ PATH
Η ΜΕΤΑΒΛΗΤΗ DISPLAY
ΤΟ ΑΡΧΕΙΟ /etc/hosts
Η ΕΚΚΙΝΗΣΗ ΤΩΝ X WINDOWS
ΤΟ ΠΡΟΓΡΑΜΜΑ XINIT
ΤΟ ΠΡΟΓΡΑΜΜΑ X11START
ΑΛΛΑ ΕΡΓΑΛΕΙΑ ΕΚΚΙΝΗΣΗΣ ΤΩΝ X WINDOWS
XΕΙΡΙΣΜΟΣ ΚΑΙ Η ΑΞΙΟΠΟΙΗΣΗ ΤΩΝ RESOURCES
Η ΣΥΝΤΑΞΗ ΤΩΝ RESOURCES
Η ΕΜΒΕΛΕΙΑ ΤΩΝ RESOURCES - ΚΛΑΣΕΙΣ ΚΑΙ ΟΝΟΜΑΤΑ (CLASSES - NAMES)
ΤΥΠΙΚΕΣ ΟΜΑΔΕΣ ΤΩΝ RESOURCES
Ο ΔΙΑΧΕΙΡΙΣΤΗΣ ΠΑΡΑΘΥΡΩΝ (WINDOW MANAGER)
Η ΕΚΚΙΝΗΣΗ ΤΟΥ ΔΙΑΧΕΙΡΙΣΤΗ ΠΑΡΑΘΥΡΩΝ TWM
Η ΧΡΗΣΗ ΤΟΥ TWM
Η ΜΟΡΦΟΠΟΙΗΣΗ (CUSTOMIZATION) TOY ΤWΜ
ΟΙ ΠΕΛΑΤΕΣ (CLIENTS) ΤΩΝ X WINDOWS
ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΟΡΙΣΜΑΤΑ ΠΕΛΑΤΩΝ ΤΩΝ X WINDOWS
H ΧΡΗΣΗ ΤΩΝ ΠΕΛΑΤΩΝ ΤΩΝ X WINDOWS ΜΕΣΩ ΤΟΥ ΔΙΚΤΥΟΥ
ΟΙ ΣΗΜΑΝΤΙΚΟΤΕΡΟΙ ΠΕΛΑΤΕΣ - ΕΡΓΑΛΕΙΑ ΤΩΝ X WINDOWS
ΚΕΦΑΛΑΙΟ 3: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΧΡΗΣΗ ΤΗΣ Xlib
3.1 Η Xlib
3.2 ΠΑΡΑΘΥΡΑ
3.2.1 Η ΣΥΝΔΕΣΗ ΜΕ ΤΟ DISPLAY
3.2.2 Η ΔΗΜΙΟΥΡΓΙΑ ΠΑΡΑΘΥΡΩΝ
3.2.3 ΠΑΡΑΘΥΡΑ ΚΑΙ WINDOW MANAGERS
3.2.4 ΕΜΦΑΝΙΣΗ ΤΟΥ ΠΑΡΑΘΥΡΟΥ
3.2.5 ΠΕΡΑΙΤΕΡΩ ΧΕΙΡΙΣΜΟΣ ΠΑΡΑΘΥΡΩΝ
3.3 ΓΡΑΦΙΚΑ
3.3.1 ΟΡΙΣΜΟΙ ΕΝΝΟΙΩΝ - DRAWABLES ΚΑΙ GRAPHICS CONTEXT
3.3.2 ΣΧΕΔΙΑΣΗ
3.3.3 ΚΕΙΜΕΝΟ - ΓΡΑΜΜΑΤΟΣΕΙΡΕΣ
3.3.4 ΧΡΩΜΑΤΑ
3.3.5 PIXMAPS
3.4 ΓΕΓΟΝΟΤΑ (EVENTS)
3.4.1 ΕΚΚΙΝΗΣΗ ΚΑΙ ΧΕΙΡΙΣΜΟΣ ΤΩΝ ΓΕΓΟΝΟΤΩΝ
3.4.2 ΤΥΠΟΙ ΓΕΓΟΝΟΤΩΝ
3.4.3 ΓΕΓΟΝΟΤΑ ΠΟΝΤΙΚΙΟΥ
3.4.4 ΓΕΓΟΝΟΤΑ ΠΛΗΚΤΡΟΛΟΓΙΟΥ
3.4.5 ΑΛΛΑ ΓΕΓΟΝΟΤΑ
ΚΕΦΑΛΑΙΟ 4: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ Xtoolkit
4.1 To XToolkit
4.2 ΑΠΟ ΤΗΝ XLIB ΣΤΟ XTOOKIT
4.3 Η ΑΡΧΙΚΟΠΟΙΗΣΗ ΤΟΥ XTOOLKIT
4.4 WIDGETS
4.4.1 Η ΔΗΜΙΟΥΡΓΙΑ ΤΩΝ WIDGETS
4.4.2 ΟΙ ΠΑΡΑΜΕΤΡΟΙ (RESOURCES) ΤΩΝ WIDGETS
4.4.3 ΠΕΡΑΙΤΕΡΩ ΧΕΙΡΙΣΜΟΣ ΤΩΝ WIDGETS
4.5 CALLBACKS
4.6 EVENT HANDLERS
4.7 Ο ΧΕΙΡΙΣΜΟΣ ΤΩΝ ΓΕΓΟΝΟΤΩΝ
4.8 ΚΑΤΗΓΟΡΙΕΣ - ΚΑΤΑΤΑΞΗ ΤΩΝ WIDGET
4.9 ΕΝΑ ΠΑΡΑΔΕΙΓΜΑ - HELLO WORLD
Βιβλιογραφία