# 2. Πρόσθετο προβολής διεπαφής

Δοκιμάστε την προσιτότητα της εφαρμογής σας
Eitan Isaacson
eitan@ascender.com
Peter Parente
pparent@us.ibm.com
Aline Bessa
alibezz@gmail.com

Creative Commons Share Alike 3.0

Μάριος Ζηντίλης
m.zindilis@dmajor.org 2009
Θάνος Τρυφωνίδης
tomtryf@gmail.com 2012

# Πρόσθετο προβολής διεπαφής

Το πρόσθετο προβολής διεπαφής εμφανίζει τις πληροφορίες και τους ελέγχους που παρέχονται από τις διεπαφές AT-SPI που βρίσκονται σε κάθε προσιτό αντικείμενο από τη δενδρική προβολή εφαρμογών. Αφού επιλέξετε ένα αντικείμενο μπορείτε να χρησιμοποιήσετε το πρόσθετο για να επιθεωρήσετε τις υποστηριζόμενες διεπαφές του, για πάρετε πληροφορίες της κάθε διεπαφής και να διαχειριστείτε τα αντικείμενα μέσω των μεθόδων της διεπαφής.

# Εξετάζοντας ένα μενού με το πρόσθετο προβολής διεπαφής

Δίνοντας ένα επιλεγμένο αντικείμενο στη δενδρική προβολή εφαρμογών, όλες οι διεπαφές AT-SPI θα εμφανίζονται ενεργοποιημένες στο πρόσθετο προβολής διεπαφής. Αυτές που δεν υποστηρίζονται θα φανούν ως γκρι, όπως οι διεπαφές της εφαρμογής και συλλογής.

Δίνοντας ένα επιλεγμένο αντικείμενο στη δενδρική προβολή εφαρμογών, όλες οι διεπαφές AT-SPI θα εμφανίζονται ενεργοποιημένες στο πρόσθετο προβολής διεπαφής. Αυτές που δεν υποστηρίζονται θα φανούν ως γκρι, όπως οι διεπαφές της εφαρμογής και συλλογής.

# Εκτέλεση του πρόσθετου προβολής διεπαφής

Το πρώτο βήμα για να εκτελέσετε το πρόσθετο προβολής διεπαφής είναι να επιλέξετε ένα αντικείμενο από τη δενδρική προβολή εφαρμογών. Μετά από αυτό, όλες οι διεπαφές AT-SPI που καλύπτονται από το πρόσθετο θα εμφανίζονται στη στήλη του. Οι διεπαφές που υλοποιούνται από το επιλεγμένο αντικείμενο θα είναι ενεργές, ώστε να μπορείτε να κάνετε κλικ σε αυτές κάθε φορά που θέλετε να ανακτήσετε τις πληροφορίες τους ή να αλληλεπιδράσετε με τις διαθέσιμες μεθόδους τους. Υποθέτοντας πως τα επιλεγμένα αντικείμενα μπορούν να τις υλοποιήσουν, οι ακόλουθες διεπαφές μπορούν να διερευνηθούν στο Accerciser:

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

Ενέργεια - Η διεπαφή αυτή εμφανίζει όλες τις ενέργειες που εκτελούνται από τα επιλεγμένα αντικείμενα. Για κάθε διεπαφή, θα δείτε το όνομα της,όπως "πατήστε" ή "κλικ", ακολουθούμενη, αν υπάρχουν, από μια περιγραφή και έναν συνδυασμό πλήκτρων. Αν επιλέξετε μια ενέργεια, θα γίνει ενεργό ένα κουμπί "Εκτέλεση ενέργειας". Πατήστε αυτό το κουμπί για δείτε το αντικείμενα να εκτελεί την επιλεγμένη ενέργεια.

Εφαρμογή - H διεπαφή αυτή υλοποιείται από αντικείμενα με ρόλο "εφαρμογή". Αξίζει να επισημανθεί ότι αντικείμενα με ρόλο "εφαρμογή" δεν υλοποιούν απαραίτητα τη διεπαφή. Αν το επιλεγμένο αντικείμενο την υλοποιεί, η διεπαφή θα εμφανίσει το αναγνωριστικό της, αν υπάρχει, την εργαλειοθήκη και την έκδοση της.

Συστατικό - Η διεπαφή αυτή εμφανίζει την απόλυτη θέση του επιλεγμένου αντικειμένου (σε σχέση με το σύστημα συντεταγμένων της επιφάνειας εργασίας), τη σχετική του τοποθεσία (σε σχέση με το σύστημα συντεταγμένων των παραθύρων), το μέγεθος του, τον τύπο στης στρώσης (layer), τη σειρά MDI-Z (ένας ακέραιος αριθμός που δείχνει τη σειρά της στοίβας στρώση MDI), και το άλφα (αν χρησιμοποιείται ανάμειξη άλφα).

Έγγραφο - Η διεπαφή αυτή εμφανίζει, αν υπάρχουν, τις ιδιότητες εγγράφου του επιλεγμένου αντικειμένου και την περιγραφή της γλώσσας.

Υπερκείμενο - Η διεπαφή αυτή εμφανίζει μια λίστα με όλους τους υπερσυνδέσμους του επιλεγμένου αντικειμένου. Για κάθε υπερσύνδεσμο, η διεπαφή παρέχει το όνομα του, τη διαδρομή του, την αρχή (το ευρετήριο υπερκειμένου στο οποίο ξεκινάει ο σύνδεσμος) και το τέλος του (το ευρετήριο υπερκειμένου στο οποίο τελειώνει ο σύνδεσμος).

Εικόνα - Η διεπαφή αυτή εμφανίζει της περιγραφή (ή "χωρίς περιγραφή" αν είναι ακαθόριστη) του επιλεγμένου αντικειμένου, το μέγεθος, τη θέση (με βάση το σύστημα συντεταγμένων της επιφάνειας εργασίας) και τη γλώσσα αν υπάρχει μία.

Επιλογή - Η διεπαφή αυτή εμφανίζει τα επιλέξιμα θυγατρικά ενός επιλεγμένου αντικειμένου. Αν το επιλεγμένο αντικείμενο είναι μια γραμμή μενού με επιλογές όπως "Αρχείο", "Επεξεργασία", "Προβολή", και "Βοήθεια", και όλα τα αντικείμενα είναι επιλέξιμα, τότε θα εισαχθούν στη λίστα της διεπαφής. Αν κάνετε κλικ σε μια επιλογή για παράδειγμα - "Αρχείο" - και θέλετε να την καθαρίσετε, πατήστε το κουμπί "Εκκαθάριση" κάτω από τη λίστα.

Περιεχόμενο ροής - Αυτή η διεπαφή εμφανίζει τα περιεχόμενα των επιλεγμένων αντικειμένων και τις αντίστοιχες τους τοποθεσίες.

Πίνακας - Η διεπαφή αυτή εμφανίζει την περιγραφή του επιλεγμένου αντικειμένου, τις γραμμές (αριθμός των γραμμών), τις στήλες (αριθμός των στηλών), τις επιλεγμένες γραμμές (τον αριθμό τους), και τις επιλεγμένες στήλες (τον αριθμό τους). Για κάθε επιλεγμένο κελί, η διεπαφή εμφανίζει τις γραμμές και τις στήλες της κεφαλίδας του.

TableCell - This interface shows the selected item's row and column index, row and column span, a list of the row and column header cells and the cell's table. By selecting a header cell in the list of row or column headers and pressing the "Show" button, it's possible to select that header cell object in Accerciser instead. Pressing the table button causes the table object to be selected.

Κείμενο - Η διεπαφή αυτή εμφανίζει το περιεχόμενο των επιλεγμένων αντικειμένων που μπορεί να επιλεχθεί καθώς και τις ιδιότητες του. Οι βασικές του ιδιότητες είναι offset (ο αριθμός των χαρακτήρων που έχει το κείμενο) και μια αιτιολόγιση. Για να δείτε πιθανές τιμές της CSS, επιλέξτε το κουτί επιλογής "Include defaults"

Τιμή - Η διεπαφή αυτή εμφανίζει την τρέχουσα τιμή του επιλεγμένου αντικειμένου, την ελάχιστη επιτρεπόμενη τιμή, τη μέγιστη επιτρεπόμενη τιμή και την ελάχιστη προσαύξηση στην οποία μπορεί να αλλαχθεί η τιμή (ή μηδέν αν η τιμή δεν μπορεί να καθοριστεί). Η τρέχουσα τιμή μπορεί να αλλαχθεί από το περιστρεφόμενο κουμπί.