3.1.4.2 Das UIE-Konzept
Aus SUE
Die Benutzerschnittstelle von SUE, also der Teil, mit dem der Benutzer umgeht, besteht aus vier verschiedenen Komponenten, die wir UIEs (User Interface Elements - Elemente der Benutzerschnittstelle) nennen: Scripte, Geräte, Monitore und Dialoge (Chooser).
Inhaltsverzeichnis |
Scripte
Scripte sind kleinere Stücke Programmcode, die eine spezielle Funktionalität bereitstellen (beispielsweise die Reviewfunktionen) oder eine bestimmte Anwendung unterstützen. Innerhalb von SUE unterscheiden wir noch einmal drei verschiedene Arten von Scripten: SUE-Scripte, Gnome-Scripte und anwendungsbezogene Scripte.
- Ein Repertoire an Standard-SUE-Scripts stellt grundlegende und anwendungsübergreifende Funktionen bereit, beispielsweise Braille- und Sprachausgaben, Vergrößerung oder Such- und Reviewfunktionen.
SUE-Scripte SUEScript Stellt übergreifende Funktionen bereit. BasicSpeechScript Liefert die Standard-Sprachausgabe für SUE und alle Anwendungen. BasicBrailleScript Bietet Standard-Brailledienste. BasicMagScript Stellt die Standardvergrößerung für SUE bereit. DefaultDialogScript Verwaltet den SUE-Einstellungsdialog, den Script- und den Tastenkürzeldialog. ReviewScript Bietet einen Übersichtsmodus zur Verfügung, um Anwendungen zu erkunden. SearchScript Liefert einen Suchdialog, der Elemente in einer Anwendung findet. BookmarkScript Stellt Lesezeichen bereit, die für jede Anwendung selbst definiert werden können. DeveloperScript Definiert Werkzeuge für die Script-Entwicklung.
- Für die Interaktion mit dem GNOME-Desktop stehen einige GNOME-Scripte zur Verfügung.
Gnome-Scripte MetacityScript Behebt Schwachstellen im Metacity-Desktop- und Anwendungsumschalter. GdmScript Erweitert den GDM-Login-Screen. GPanelScript Bla Bla. GKeybindingScript Behebt Fehler bei der Tastenkürzel-Aussprache und informiert über neue Shortcuts. GTerminalScript Erweitert die Zugänglichkeit des GNOME-Terminals. GEditScript Behandelt verschiedene Probleme mit dem Texteditor gedit. GCalcScript Unterstützt den GNOME-Taschenrechner gcalc. UpdateNotifierScript Behebt Schwachstellen im Aktualisierungsfenster.
- SUE bringt außerdem eine Reihe anwendungsbezogener Scripte mit, die zusätzliche Funktionen bereitstellen oder nicht-zugängliche Bereiche innerhalb der Anwendung kompensieren.
Anwendungsbezogene Scripte OfficeScript Unterstützt das Büroprogramm OpenOffice.org. EvolutionScript Unterstützt das E-Mail-Programm Evolution. FirefoxScript Bietet Unterstützung für Mozillas Webbrowser Firefox.
- Darüber hinaus können Anwender natürlich für spezielle Programme eigene Scripte schreiben.
Geräte
In SUE können eine Vielzahl von Geräte für die Ein- und Ausgabe eingebunden werden. Gleichartige Geräte werden dabei mit Hilfe von Basisklassen zusammengefasst. So existieren beispielsweise Basisklassen für Audio- und Braillegeräte.
Audiogeräte Braillegeräte Tastatur GSpeech-Geräte BrlAPIDevice GnomeMagnifier EspeakSpeech BrailleMonitor eZoom
Dialoge (Chooser)
Dialoge, in denen Einstellungen vorgenommen werden können, heißen bei SUE Chooser. Um möglichst individuell auf Vorlieben und Bedürfnisse anpasspar zu sein, bringt SUE gleich eine Reihe von diesen Choosern mit.

