natgillin/translations-raw huggingface dataset:
Συνδυασμός θερμού πλήκτρου
Hotkey combination
Συνδυασμός θερμού πλήκτρου για σχετική ενέργεια.
Hotkey combination for related action.
(χωρίς περιγραφή)
(no description)
Έναρξη: 0
Start: 0
(Επεξεργάσιμο)Start
(Editable)
Έναρξη: %dEnd
Start: %d
Τέλος: %d
End: %d
Το ενεργό %s δεν είναι εστιάσιμο ή επιλέξιμο
actionable %s is not focusable or selectable
Το διαδραστικό στοιχείο %s δεν είναι ενεργό
interactive %s is not actionable
Το εστιάσιμο στοιχείο %s έχει διεπαφή πίνακα, αλλά όχι διεπαφή επιλογήςbutton has focused state without focusable state
focusable %s has a table interface, but not a selection interface
Απόκρυ_ψη/Εμφάνιση εφαρμογών χωρίς θυγατρικά
_Hide/Show Applications without children
Δημήτρης Σπίγγος <dmtrs32\@gmail\.com> Simos Xenitellis <simos\.lists\@googlemail\.com>
translator-credits
Μάριος Ζηντίλης <m\.zindilis\@dmajor\.org>, 2009 Θάνος Τρυφωνίδης <tomtryf\@gmail\.com>, 2012_
translator-credits
1. Πρόσθετο περιηγητή API
1. API Browser Plugin
Επικύρωση διεπαφών, μεθόδων, και ιδιοτήτων
Verifying interfaces, methods, and properties
Creative Commons Share Alike 3.0
Creative Commons Share Alike 3.0
Πρόσθετο περιηγητή API
API Browser Plugin
Επιλέγοντας ένα προσιτό γραφικό συστατικό στη δενδρική προβολή εφαρμογών, ο περιηγητής API θα εμφανίσει όλες τις διεπαφές AT-SPI μαζί με τις μεθόδους και τις ιδιότητες τους.
Given an accessible widget selected in the Application Tree View, the API Browser Plugin shows its implemented AT-SPI interfaces along with its methods and properties.
Ο περιηγητής API σας επιτρέπει να επικυρώσετε τις διεπαφές, τις μεθόδους και τις ιδιότητες του προσιτού γραφικού συστατικού σε μια εφαρμογή.
The API Browser Plugin allows you to verify interfaces, methods, and properties of a target accessible widget in an application.
Εκτέλεση του περιηγητή API
Running the API Browser Plugin
Για να εκτελέσετε τον περιηγητή API, επιλέξτε ένα γραφικό συστατικό από τη δενδρική προβολή εφαρμογών. Κάνοντας διπλό κλικ σε ένα γραφικό συστατικό επισημαίνεται η διεπαφή της εφαρμογής, ώστε να σιγουρευτείτε αν το συγκεκριμένο γραφικό συστατικό είναι αυτό που ψάχνετε.
To run the API Browser Plugin, select an accessible widget in the Application Tree View. Double-clicking a widget highlights it in the application's interface, so you can be sure whether a certain widget were the one you were looking for.
Μετά από αυτό, επιλέξτε μια από τις διεπαφές του γραφικού συστατικού. Όλες οι δημόσιες μέθοδοι της επιλεγμένης διεπαφής θα εισαχθούν στην αριστερή στήλη του πρόσθετου. Όλες οι δημόσιες ιδιότητες, με τις αντίστοιχες τους τιμές, θα εισαχθούν στη δεξιά στήλη.
After that, select one of the widget's interfaces in the combobox. All public methods of the selected interface will be listed in the plugin's leftmost column. All public properties, with their corresponding values, will be listed in the plugin's rightmost column.
Από προεπιλογή, το πρόσθετο περιήγησης API κρύβει τις ιδιωτικές μεθόδους και ιδιότητες. Για να δείτε, αποεπιλέξτε το κουτί επιλογής Hide Private Attributes. Για να κρύψετε ξανά, ξαναεπιλέξτε το κουτί επιλογής._
By default, the API Browser Plugin hides private methods and properties. To see them listed, unselect the checkbox Hide Private Attributes. To hide them again, re-select this checkbox.
1. Δενδρική προβολή εφαρμογών
1. Application Tree View
Εξερευνώντας την προσιτή ιεραρχία της επιφάνειας εργασίας σας
Exploring the accessible hierarchy of the desktop
Δενδρική προβολή εφαρμογών
Application Tree View
Η διεπαφή του Accerciser περιέχει μια προβολή δέντρου, με όνομα δενδρική προβολή εφαρμογών, που περιέχει όλες τις προσιτές εφαρμογές που εκτελούνται στην επιφάνεια εργασίας. Για να δημιουργήσετε αυτή την προβολή δέντρου, το Accerciser χρησιμοποιεί την υπηρεσία καταχωρήσεων AT-SPI. Αυτή η υπηρεσία είναι υπεύθυνη για την καταγραφή όλων των προσιτών εφαρμογών της επιφάνειας εργασίας και την προώθηση των γεγονότων στον X μέσω του AT-SPI D-Bus. Αφού ληφθούν όλες οι προσιτές εφαρμογές, το Accerciser εμφανίζει κάθε εφαρμογή ως μια ιεραρχημένη δομή με επεκταμένους κόμβους.
Accerciser's interface contains a tree view, namely Application Tree View, that covers all accessible applications currently running on the desktop. To create this tree view, Accerciser uses the AT-SPI's registry daemon. This daemon is responsible for keeping track of all the accessible applications on the desktop and forwarding X events over the AT-SPI D-Bus. After getting all accessible applications, Accerciser represents each one of them as a hierarchical structure with expanding nodes.
Η Δενδρική προβολή εφαρμογών του Accerciser αντιπροσωπεύει τη διεπαφή της κάθε εκτελούμενης εφαρμογής στην επιφάνεια εργασίας ως μια ιεραρχημένη δομή γραφικών συστατικών.
Accerciser's Application Tree View represents the interface of each accessible application running on the desktop as a widget hierarchical structure.
Ο πρώτος κόμβος της κάθε εφαρμογής που αντιπροσωπεύετε στη δενδρική προβολή είναι η ίδια η εφαρμογή. Όταν επεκτείνετε έναν κόμβο, μπορείτε να δείτε όλα τα θυγατρικά του γραφικού συστατικού, επιτρέποντας την ιεραρχική προβολή της διεπαφής της εφαρμογής. Για κάθε κόμβο, το Accerciser παρέχει μερικές βασικές πληροφορίες, όπως το όνομα, τον ρόλο και τον αριθμό των θυγατρικών.
The first node of each application represented in this tree view is the application itself. When you expand a node, you can see all of its child widgets, which allows a hierarchical view of the application's interface. For each node, Accerciser provides some basic information, such as its name, role and number of children.
Θα πρέπει να γνωρίζετε ότι κόμβοι με αρκετά θυγατρικά θέλουν αρκετή ώρα για να επεκταθούν.
Be aware that nodes with many children take a long time to expand.
Προσθήκη σελιδοδεικτών σε αντικείμενα στη δενδρική προβολή εφαρμογών
Bookmarking items in the Application Tree View
Το Accerciser επιτρέπει τη φύλαξη συγκεκριμένων αντικειμένων για μελλοντική εξέταση. Αυτό βοηθάει αν η εφαρμογή πρέπει να επανεκκινηθεί, για παράδειγμα μετά την ανακατασκευή της. Για να βάλετε ένα σελιδοδείκτη στην τρέχουσα επιλεγμένη πρόσβαση, πατήστε ΣελιδοδείκτεςΠροσθήκη σελιδοδείκτη ή πατήστε Ctrl+d.
Accerciser allows bookmarking items in the Application Tree View for later examining. This is helpful when the target application must be restarted - after rebuilding it, for example. To bookmark an item, select it and do BookmarksAdd Bookmark or press Ctrl+d.
Οι σελιδοδείκτες σε προσιτά αντικείμενα στο Accerciser ορίζονται από ένα όνομα εφαρμογής και ένα "μονοπάτι" στην εσωτερική ιεραρχία προσβάσεων της εφαρμογής προς την επιλεγμένη πρόσβαση. Όταν η εν λόγω εφαρμογή είναι σε διαφορετική φάση (π.χ. πολλαπλά πλαίσια πρώτου πλαισίου) τότε το μονοπάτι μπορεί να μην είναι σωστό. _
Bookmarks to accessible items in Accerciser are defined by an application name and a "path" in the application's internal accessible hierarchy to the bookmarked accessible. When the target application is in a different state - i.e. multiple top level frames -, the path might not be correct. Bookmarks could be managed by accessing the bookmark editing dialog through BookmarksEdit Bookmarks.
4. Πρόσθετο παρακολούθησης γεγονότων
4. Event Monitor Plugin
Παρακολούθηση γεγονότων καθώς συμβαίνουν
Monitoring accessible events as they occur
Πρόσθετο παρακολούθησης γεγονότων
Event Monitor Plugin
Το πρόσθετο παρακολούθησης γεγονότων σας επιτρέπει να δείτε τα γεγονότα AT-SPI καθώς συμβαίνουν στις εφαρμογές που εκτίθενται στη δενδρική προβολή εφαρμογών του Accerciser. Το πρόσθετο είναι χρήσιμο για να εξερευνήσετε τις δυναμικές της διεπαφής μίας εφαρμογής και να επιβεβαιώσετε ποια γραφικά συστατικά έχουν σχέση με γεγονότα AT-SPI.
The Event Monitor Plugin allows you to view AT-SPI events as they occur on the applications exposed in Accerciser's Application Tree View. The plugin is useful to explore the dynamics of an application's interface and verify which accessible widgets are related to which AT-SPI events.
Το πρόσθετο παρακολούθησης γεγονότων σας επιτρέπει να δείτε τα γεγονότα AT-SPI και να τα ταιριάξετε με γραφικά συστατικά.
The Event Monitor Plugin allows you to view AT-SPI events and match them with accessible widgets.
Εκτέλεση του πρόσθετου παρακολούθησης γεγονότων
Running the Event Monitor Plugin
Όταν ανοίγετε το πρόσθετο παρακολούθησης γεγονότων, βλέπετε μια λίστα με κουτιά επιλογής που αντιπροσωπεύουν όλες τις διαφορετικές κλάσεις γεγονότων AT-SPI από το πρόσθετο:
When you open the Event Monitor Plugin, you see a list of checkboxes representing all the different AT-SPI event classes covered by the plugin:
έγγραφο
document
εστίαση
focus
ποντίκι
mouse
αντικείμενο
object
τερματικό
terminal
παράθυρο
window
Αν επιλέξετε μια κλάση, όλοι οι τύποι γεγονότων θα παρακολουθηθούν από το πρόσθετο. Οι κλάσεις εκτίθενται σε τρεις δομές, επομένως μπορείτε να ορίσετε την επιλογή σας επεκτείνοντας τες και επιλέγοντας μόνο τους τύπους γεγονότων που πραγματικά ενδιαφέρεστε.
If you check a class, all of its event types will be monitored by the plugin. The classes are exposed as tree structures; therefore, you can refine your selection by expanding them and checking only the event types you really care about.
Αν θέλετε να παρακολουθήσετε όλους τύπους των γεγονότων AT-SPI, πατήστε το κουμπί Επιλογή όλων. Παρομοίως, αν θέλετε να καθαρίσετε όλους τους επιλεγμένους τύπους, πατήστε το κουμπί Καθαρισμός επιλογής.
If you want to monitor all possible types of AT-SPI events, press the Select All button. Similarly, if you want to clear all currently selected event types, press the Clear Selection button.
Επιλέγοντας μόνο λίγους τύπους γεγονότων κατά παρακολούθηση σας δίνει σαφέστερο αποτέλεσμα.
Selecting only a few event types per monitoring gives you a clearer output.
Ένας άλλος τρόπος για να βελτιώσετε την παρακολούθηση γεγονότων είναι από την πηγή του γεγονότος. Προεπιλεγμένη είναι η επιλογή της πηγής Όλα, δείχνοντας πως θα παρακολουθηθούν όλα τα γεγονότα AT-SPI των εφαρμογών. Αν θέλετε να ερευνήσετε μία μόνο εφαρμογή, επιλέξτε την από τη δενδρική προβολή εφαρμογών και κάντε κλικ στο κουμπί Επιλεγμένη εφαρμογή. Παρομοίως, αν θέλετε να παρακολουθήσετε ένα προσιτό γραφικό συστατικό, επιλέξτε το από τη δενδρική προβολή εφαρμογών και κάντε κλικ στο κουμπί της πηγής Επιλεγμένο προσιτό.
Another way to refine event monitoring is by the event source. By default, the Source option Everything is selected, indicating that AT-SPI events of all applications will be monitored. If you want to investigate a single application, select it in the Application Tree View and click the Source radio button Selected application. Likewise, if you want to monitor a single accessible widget and its corresponding descendants, select it in the Application Tree View and click the Source radio button Selected accessible.
Αφού επιλέξετε τον τύπο του γεγονότος και καθορίζοντας την πηγή, το πρόσθετο παρακολούθησης γεγονότων θα ξεκινήσει αυτόματα την παρακολούθηση των γεγονότων AT-SPI, διότι το κουμπί Παρακολούθηση γεγονότων είναι εξ αρχής πατημένο. Όποτε θέλετε να σταματήσετε την παρακολούθηση, κάντε κλικ στο κουμπί Παρακολούθηση γεγονότων. Για να επανεκκινήσετε την παρακολούθηση, πατήστε ξανά το κουμπί.
After selecting event types and specifying a Source option, the Event Monitor Plugin starts monitoring AT-SPI events automatically, because the Monitor Events button is pressed by default. Whenever you want to stop monitoring, click the Monitor Events button. To restart monitoring, press this button again.
Για κάθε εισερχόμενο γεγονός, το πρόσθετο παρακολούθησης γεγονότων υποδεικνύει την πηγή και την εφαρμογή. Ενεργοποιώντας το σύνδεσμο για κάποιο από αυτά τα αντικείμενα θα το ενεργοποιήσει στη δενδρική προβολή εφαρμογών.
For each incoming event, the Event Monitor Plugin indicates the source and the application. Activating the link for either of these items will cause it to become selected in the Application Tree View.
Αν θέλετε να αποθηκεύσετε το αποτέλεσμα που δημιουργήθηκε από το πρόσθετο παρακολούθησης γεγονότων, πατήστε το κουμπί Αποθήκευση. Για να καθαρίσετε το αποτέλεσμα στην οθόνη, πρέπει να κάνετε κλικ το κουμπί Εκκαθάριση.sort
If you want to save the output generated by the Event Monitor Plugin, just press the Save button. To clear the output screen, you just need to click the Clear button.
2. Πως να εγκαταστήσετε και να εκτελέσετε το Accerciserlink
2. How to install and run Accerciser
Ρύθμιση του Accerciser
Setting up Accerciser
Εγκατάσταση και εκτέλεση του Accerciser στο σύστημα σας
Installing and running Accerciser on your system
Ελέγξτε αν η διανομή σας έχει πακετοποιήσει το Accerciser. Αν το χει κάνει, μπορείτε να το εγκαταστήσετε από τον διαχειριστή πακέτων. Διαφορετικά, μπορείτε να εγκαταστήσετε χειροκίνητα το Accerciser.
Check if your distribution has Accerciser already packaged. If this is the case, you can install it via its package manager. Otherwise, you can follow the section below to install Accerciser manually.
Χειροκίνητη εγκατάσταση του Accerciser
Installing Accerciser manually
Για να εγκαταστήσετε χειροκίνητα το Accerciser, πρέπει να το κατεβάσετε πρώτα. Ο πηγαίος κώδικας του Accerciser μπορεί να ληφθεί από την ιστοσελίδα FTP ή από το αποθετήριο GIT του gnome.org.
To install Accerciser manually, you will need to download it first. Accerciser's source code can either be downloaded from the gnome.org FTP site or cloned from the gnome.org GIT repository.
Αν δεν χρησιμοποιείτε το GNOME 3, μπορεί να βρείτε ότι η έκδοση 3 ή παλαιότερη του Accerciser δεν είναι συμβατή με το περιβάλλον εργασίας σας.
If you are not using GNOME 3, you may find that Accerciser version 3 or later is not compatible with your environment.
Μετά τη λήψη του Accerciser, κάντε το εγκατάσταση χρησιμοποιώντας τις ακόλουθες συσκευές:
After getting Accerciser, install it using the following commands:
./autogen.sh # ή ./configure για την πρώτη εγκατάσταση
./autogen.sh # or ./configure for first time installation
sudo make install # ή make install ως root
sudo make install # or make install as root
Αν αντιμετωπίσετε προβλήματα στην εγκατάσταση του Accerciser στο σύστημα σας, είναι πιθανό να λείπουν μερικές από τις εξαρτήσεις του. Ελέγξτε το wiki του Accerciser για να σιγουρευτείτε πως έχετε εγκαταστήσει όλες τις εξαρτήσεις.
If you find any problems installing Accerciser on your system, it is likely that some of its dependencies are missing. Check Accerciser's wiki to make sure you have all dependencies properly installed.
Εκτέλεση του Accerciser
Running Accerciser
Για να ξεκινήσετε το Accerciser, πληκτρολογήστε στο τερματικό accerciser ή στον διάλογο Εκτέλεση πατήστ το Return.
To start Accerciser, type accerciser in a terminal window or within the Run dialog and then press Return.
Μετά από αυτό, μπορείτε να χρησιμοποιήσετε το Accerciser για να επιθεωρήσετε οποιδήποτε προσβάσιμο αντικείμενο που εμφανίζεται στην ιεραρχία της δενδρικής προβολής εφαρμογών. Επιλέξτε ένα αντικείμενο και ερευνήστε το χρησιμοποιώντας ένα από τα πρόσθετα του Accerciser.sort
After that, you can use Accerciser to inspect any accessible item shown in the Application Tree View's hierarchy. Select an item and investigate it using one of Accerciser's plugins.
3. Γράφοντας νέες πρόσθετες λειτουργίες
3. Writing New Plugins
Επέκταση του Accerciser με τις επιθυμητές σας λειτουργίες
Extending Accerciser with your desired functionalities
Γράφοντας πρόσθετα για το Accerciser
Writing Plugins for Accerciser
Η επέκταση του Accerciser με νέα πρόσθετα έγινε ευκολότερη χάρη σε αυτόν τον οδηγό. Δεδομένου ότι παρέχει μια πολύ λεπτομερή εξήγηση σχετικά με το θέμα, η ενότητα αυτή αποτελείται από το πρωτότυπο περιεχόμενό του και έγιναν μόνο απλές εκδόσεις και ενημερώσεις.
Extending Accerciser with new plugins became much simpler since this tutorial was written. Given that it provides a very detailed explanation about the topic, this section consists basically of its original content - only simple editions and updates were done.
Το Accerciser υποστηρίζει τρεις βασικούς τύπους πρόσθετων λειτουργιών:
Accerciser supports three basic types of plugins:
Βασικά πρόσθετα - Αυτά τα πρόσθετα προέρχονται από την κλάση των βασικών πρόσθετων. Δεν παρέχουν μια ορατή διεπαφή, αλλά προσφέρουν επιπρόσθετη λειτουργικότητα στο Accerciser.
Base plugins - These plugins are derived from the Plugin base class. They do not provide a visible interface, but could provide additional functionality to Accerciser.
Πρόσθετα κονσόλας - Αυτά τα πρόσθετα εμφανίζουν την έξοδο της κονσόλας σε μια περιοχή κειμένου στην καρτέλα ενός πρόσθετου. Μην το μπερδεύετε με το πρόσθετο κονσόλας IPython.
Console plugins - These plugins provide simple console output into a text area in a plugin tab. Not to be confused with the packaged IPython Console Plugin.
Πρόσθετα προβολής - Είναι η πλειονότητα των προεπιλεγμένων προσθέτων του Accerciser. Προσφέρουν μια προσαρμοσμένη γραφική διεπαφή σε μια καρτέλα.
Viewport plugins - The majority of Accerciser default plugins. They provide a custom graphical interface in a tab.
Δημιουργία μιας βασικής πρόσθετης λειτουργίας
Creating a Base Plugin
Θα δημιουργήσουμε μια απλοποιημένη έκδοση της πρόσθετης λειτουργίας επιλογής. Αυτό το πρόσθετο θα επιλέξει την τελευταία πρόσβαση όταν πατιέται ctrl+alt+e.
We will create a simplified version of the Quick Select Plugin. This plugin will select the last focused accessible when pressing ctrl+alt+e.
Αρχικά, οι εισαγωγικές γραμμές που θα χρησιμοποιήσουμε είναι:
First off, the import lines we will use are:
Στη συνέχεια θα παράξουμε μια νέα κλάση από την κλάση της βάσης, και θα ορίσουμε κάποια βασικά ορίσματα στην κλάση:
Next we will derive a new class from the Plugin base class, and assign some mandatory class attributes:
Τώρα θα διαγράψουμε την αρχική μέθοδο, στην οποία θα ορίσουμε το καθολικό κλειδί ενέργειας για την επιλογή του τελευταίου προσβάσιμου αντικειμένου. Θα εγγράψουμε ένα listener για το συμβάν "focus" και θα ορίσουμε τη μεταβλητή last_focused σε None.
We will now override the init method, in which we will set a global key action for selecting the last focused accessible item, register an event listener for the "focus" event, and set the last_focused instance variable to None.
Παρατηρείστε ότι η μεταβλητή global_hotkeys είναι μια σειρά από λίστες. Κάθε σειρά αντιστοιχεί σε μια καθολική ενέργεια συντόμευσης, αποτελούμενη από μια περιγραφή της ενέργειας, την επιθυμητή μέθοδο κλήσης, ένα σύμβολο για το πάτημα του πλήκτρου και τον τροποποιητή κλειδιού.
Notice that the global_hotkeys instance variable is a list of tuples. Each tuple is a global hotkey action, composed by an action description, a desired method to call, a key symbol of keypress, and a key modifier mask.
Στο γεγονός επανάκλησης "focus", αντιστοιχούμε τη μεταβλητή last_focused στο προσιτό αντικείμενο που δημιούργησε το γεγονός "focus".
In the "focus" event callback, we assign the last_focused instance variable with the accessible item that has just emitted the "focus" event.
Στην ενέργεια επανάκλησης της συντόμευσης, ενημερώνουμε τον κόμβο της εφαρμογής με το τελευταίο εστιασμένο προσιτό αντικείμενο, οπότε έχουμε:
In the hotkey action callback, we update the application wide node with the last focused accessible item, if we have recorded it:
Δημιουργία πρόσθετης λειτουργίας κονσόλας
Creating a Console Plugin
Θα δημιουργήσουμε ένα πρόσθετο κονσόλα που θα εμφανίζει τις αλλαγές εστίασης που δημιουργούνται από ένα προσιτό αντικείμενο με ρόλο "push button" - θυμηθείτε πως είναι εύκολο να ελέγξετε ποιος είναι ο ρόλος οποιοδήποτε αντικειμένου στο Accerciser. Για παράδειγμα, μπορείτε να το επιβεβαιώσετε στη δενδρική προβολή των εφαρμογών.
We will create a console plugin to display focus changes emitted by an accessible item with a "push button" role - remember that it is easy to check what is the role of any item with Accerciser; you can verify it in the Application Tree View, for example.
Οι απαιτούμενες εισαγωγικές γραμμές είναι:
The needed import lines are:
Μετά θα ορίσουμε μια κλάση, με το όνομα του πρόσθετου και μια περιγραφή:
Then we add a class definition, with a plugin name and description:
Αντικαθιστούμε την αρχική μέθοδο προσθέτοντας έναν εγγεγραμμένο listener:
We override the init method adding a register listener:
Στη μέθοδο επανάκλησης, εκτυπώνονται όλα τα γεγονότα πατήματος των πλήκτρων.
In the callback method, all push button events are printed.
Δημιουργία πρόσθετης λειτουργίας προβολής
Creating a Viewport Plugin
Θα δημιουργήσουμε ένα πρόσθετο προβολής που επιτρέπει τη γρήγορη δοκιμή της ενέργειας "click" στα προσβάσιμα αρχεία που υποστηρίζουν την ενέργεια διεπαφής AT-SPI και έχουν μια ενέργεια με όνομα "click". Θα είναι ένα απλό κουμπί, που μόλις πατηθεί, θα κάνει την ενέργεια του "click" στο αντικείμενο.
We will create a viewport plugin that allows quick testing of the "click" action in accessible items that support the AT-SPI Action interface and have an action named "click". It will be a simple button that, once clicked, does the "click" action in the accessible.
Αρχικά, μερικές υποχρεωτικές εισαγωγικές γραμμές:
First off, some mandatory import lines:
Στη συνέχεια, μια κλάση ορισμού, με όνομα και περιγραφή:
Next, a class definition, with a name and description:
Αντικαθιστούμε την αρχική μέθοδο με την κατασκευή γραφικού περιβάλλοντος, και συνδέουμε τη μεθόδο επανάκλησης του κουμπιού με το σήμα. Χρησιμοποιούμε τη στοίχιση για να κεντραριστεί το κουμπί στην καρτέλα του πρόσθετου, χωρίς να καταλαμβάνει ολόκληρο τον ελεύθερο χώρο. Παρατηρήστε ότι η μεταβλητή plugin_area περιέχει το gtk.
We override the init method with some UI building, and connecting a callback to a signal for the button. We use the alignment container to allow the button to be centered in the plugin tab, and not monstrously take up the entire plugin space. Notice that the plugin_area instance variable contains a gtk.Frame that could be populated with all the plugin's widgets.
Δημιουργήσαμε μια εύκολη μέθοδο που επιστρέφει μια λίστα των υποστηριζόμενων ενεργειών του επιλεγμένου προσβάσιμου αντικειμένου - αν δεν υποστηρίζει την ενέργεια διεπαφής επιστρέφει μια κενή λίστα:
We also created a convenience method that returns a list of supported actions of the currently selected accessible item - if it does not support the Action interface, it returns an empty list:
Η κλάση των βασικών πρόσθετων έχει τη μέθοδο onAccChanged που καλείται κάθε φορά που αλλάζει το προσιτό αντικείμενο της επιθυμητής εφαρμογής. Θα το αντικαταστήσουμε ορίζοντας το κουμπί να είναι μόνο ενεργό όταν το τρέχον αντικείμενο έχει την ενέργεια "click":
The base plugin class has a method call onAccChanged that is called everytime the target application's selected accessible item changes. We will override it setting the button to be sensitive only when the current accessible item has the "click" action:
Η μέθοδος επανάκλησης για το κουμπί "clicked" εκτελεί την ενέργεια "click" για το προσιτό αντικείμενο. Από τη στιγμή που η επανάκληση μπορεί να καλεστεί μόνο όταν το κουμπί είναι ενεργό, δεν χρειάζεται να ανησυχείτε αν το τρέχον προσιτό αντικείμενο ένα την ενέργεια "click" ;
The callback method for button "clicked" performs the "click" action on the accessible item. Since this callback could only be called when the button is sensitive, we don't need to worry about checking if the current accessible has the "click" action?
Εισαγωγή στο Accerciser
Introduction to Accerciser
Λογότυπο του Accerciser Accerciser
Accerciser's logo Accerciser
Πριν ξεκινήσετε
Before You Begin
Διαβάστε τη βοήθεια γενικής πρόσβασης
Read the Universal Access Help
Εξετάζοντας την Προσιτότητα μιας εφαρμογής
Examining the Accessibility of an Application
Προχωρημένα θέματα_
Advanced Topics
2. Πρόσθετο προβολής διεπαφής
2. Interface Viewer Plugin
Δοκιμάστε την προσιτότητα της εφαρμογής σας
Examining your accessibility implementation
Πρόσθετο προβολής διεπαφής
Interface Viewer Plugin