ATK

Screenshot der Software:
ATK
Softwarebeschreibung:
Version: 2.29.2 Aktualisiert
Upload-Datum: 22 Jun 18
Entwickler: ATK Team
Lizenz: Frei
Popularität: 55

Rating: 3.0/5 (Total Votes: 1)

ATK (Accessibility Toolkit) ist eine Open-Source- und kostenlose Comand-Line-Software, die von Grund auf als Accessibility-Bibliothek für die GNOME-Desktop-Umgebung konzipiert wurde.


Im Lieferumfang enthaltene Komponenten

Es besteht aus einer Sammlung von Eingabehilfen, die von verschiedenen anderen Anwendungen und Toolkits implementiert werden. Sie können die ATK-Schnittstellen verwenden, um den Zugriffstools die vollständige Kontrolle über die Ausführung von Apps zu geben.

Die AtkNoOpObjectFactory-, AtkObjectFactory-, AtkRegistry- und Versioning-Makros sind ebenso enthalten wie die benutzerdefinierten Objekte AtkGObjectAccessible, AtkHyperlink, AtkNoOpObject, AtkPlug und AtkSocket.

Darüber hinaus enthält es das AtkObject-Basis-Accessibility-Objekt, AtkUtil für Toolkit- und Event-Unterstützung, AtkRange, AtkRelation, AtkRelationSet, AtkState und AtkStateSet grundlegende zugängliche Datentypen und eine große Auswahl an ATK-Interfaces.


Erste Schritte mit ATK

Um ATK zu konfigurieren, führen Sie das Skript ./configure und dann 'make' und 'make install' aus. Wenn Sie an einem Ort installieren, an dem Sie keine Schreibberechtigungen haben, müssen Sie vor der Ausführung von 'make install' root werden.

Allgemeine Informationen zum Erstellen von ATK und verwandten Bibliotheken finden Sie unter http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html. Um eine CVS-Version von atk auf Ihrem System zu kompilieren, müssen Sie mehrere Schritte ausführen, um die Baumstruktur für die Kompilierung einzurichten.

Sie können alle diese Schritte gleichzeitig ausführen, indem Sie "cvsroot / atk # ./autogen.sh” Befehl, ohne Anführungszeichen. Grundsätzlich tut dies folgendes für Sie & csroot / atk # aclocal; automake; autoconf & rsquo ;. Die oben genannten Befehle erstellen die & lsquo; configure & rsquo; Skript, das in cvsroot / atk ausgeführt werden kann, um alle Makefiles zu erstellen.

Stellen Sie vor dem Ausführen von autogen.sh oder configure sicher, dass Sie libtool in Ihrem Pfad haben. Beachten Sie, dass autogen.sh die Konfiguration für Sie ausführt. Wenn Sie Optionen wie --prefix = / usr zur Konfiguration übergeben möchten, können Sie diese Optionen autogen.sh zuweisen und sie werden zur Konfiguration weitergeleitet.

Was ist neu In dieser Version:

  • Fügen Sie ScrollTo und ScrollToPoint-Methoden zu AtkComponent
  • hinzu
  • Erstellen:
  • Erfordert eine neuere Version für Meson, 0.46.0
  • Verschiedenes:
  • Dokumentation, Introspektion und Versionsfixes

Was ist neu in der Version:

  • Erstellen: Meson unter Windows, verfolgt von Bug 785802 (noch nicht vollständig behoben):
  • Erzwinge msvc_recommended_pragmas.h auf MSVC
  • Tests: Fix Build auf Pre-C99
  • Meson: Erstellen Sie die .rc-Datei unter Windows
  • Übersetzungen
  • Fragen Sie Hjorth Larsen (da)

Was ist neu in Version 2.26.0:

  • Erstellen: Meson unter Windows, verfolgt von Bug 785802 (noch nicht vollständig behoben):
  • Erzwinge msvc_recommended_pragmas.h auf MSVC
  • Tests: Fix Build auf Pre-C99
  • Meson: Erstellen Sie die .rc-Datei unter Windows
  • Übersetzungen
  • Fragen Sie Hjorth Larsen (da)

Was ist neu in Version 2.25.2:

  • Bugfixing:
  • Fehler 781715: Absturz unter atk_gobject_accessible_dispose ()
  • Build (allgemein / autotools):
  • Fügen Sie das Makro ATK_UNAVAILABLE
  • hinzu
  • Verwenden Sie Vorlagendateien für die ATK-Enumerationen
  • Konvertieren Sie atkversion.h.in in die UTF-8-Codierung
  • Fügen Sie den Header des Marshallers ein, nicht die Quelle
  • Fügen Sie buildir den docs-Verzeichnissen
  • hinzu
  • Aktualisieren Sie veraltete Warnsymbole
  • Vereinfachen Sie die GObject-Abhängigkeitserkennung
  • Erstellen (Meson):
  • Fehler 782871: Hinzufügen eines Meson-Build-Systems
  • Entferne die Meson-Dateien
  • Verwenden Sie die entsprechende Soversion
  • Verwenden Sie das entsprechende GETTEXT_PACKAGE
  • Installieren Sie atk.h
  • Nur abhängig vom generierten Header
  • Erstellen (win32):
  • win32: Fix Ersetzen von Elementen in Dateien mit UTF-8-Inhalt
  • Reinigung:
  • Entfernen Sie atk.spec.in
  • Entfernen Sie die deinstallierte pkg-config-Datei
  • Entfernen Sie nicht verwendetes Skript zum Bündeln von ATK unter Windows
  • Entfernen Sie ChangeLog
  • Entfernen Sie local inspection.m4
  • Dokumente:
  • Modernisieren Sie die API-Referenz:
  • Verwenden Sie XInclude
  • Beenden Sie den SGML-Modus mit XML-Dateien
  • Lassen Sie version.xml fallen und verwenden Sie die gtk-doc Paket-Entitäten
  • Aktualisieren Sie die README, indem Sie Meson, Ninja und ein wenig
  • erwähnen

  • Entfernen Sie die leere Überschreibungsdatei
  • Gobject Introspektion:
  • Markiere nichtbindbare Funktionen als 'skip
  • Verschiedenes:
  • Aktualisiere git ignoriere Datei
  • Neue Beziehungen und Rollen:
  • Fehler 748384: ATK_ROLE_FOOTNOTE
  • hinzufügen
  • Fehler 781587: Fügen Sie Fehlermeldung, Fehler-für, Details und Details-für-Beziehung
  • hinzu
  • Übersetzungsunterstützung:
  • Update po / Makevars (Copyright und Fehleradresse)
  • Übersetzungen:
  • Yuras Shumovich (sei)

Was ist neu in Version 2.24.0:

  • Erstellen, MSVC:
  • Unterstützen Sie Visual Studio 2017
  • Übersetzungen:
  • Fragen Sie Hjorth Larsen (da), Jordi Mas (ca)

Was ist neu in Version 2.23.4:

  • Erstellen, MSVC:
  • Entfernen Sie atk-install.props bei der Neugenerierung
  • Makefile.msvcproj, Makefile-newvs.am: ​​Aktualisierung von GLib
  • Dateien in win32 verschieben
  • Dokumente:
  • Tippfehler korrigieren
  • Bug 772236: Die Änderung der ID des atkobject-Kapitels erforderte die Groß- und Kleinschreibung von Dateisystemen
  • Verschiedenes:
  • Verwenden Sie Unicode-Apostrophe in einer übersetzbaren Zeichenfolge
  • Mitwirkende:
  • Murray Cumming, Piotr Drag, Alejandro Pineiro Iglesias,
  • Übersetzungen:
  • gogo (hr), Jordi Mas (ca), Fabio Tomat (Fell)

Was ist neu in Version 2.22.0:

  • Fügen Sie weitere Optionen zu XGETTEXT_OPTIONS in po / Makevars
  • hinzu
  • Übersetzungen:
  • Piotr Drag (po), David King (de_GB)

Was ist neu in Version 2.20.0 / 2.22.0 Beta:

  • Fehler 764883: Einige hinzufügen fehlende Argument (out) Annotationen
  • Fügen Sie den PO-Dateien Sprachheader hinzu
  • MSVC / win32:
  • MSVC erstellt: Fügen Sie ein gemeinsames Autotools-Modul für die Introspektion hinzu (Bug 764983)
  • MSVC erstellt: Generiert die Introspection Build-Befehle (Bug 764983)
  • Bereinige atk-introspection-msvc.mak
  • Visual Studio-Builds: Fügen Sie Versionsinformationen in die Eigenschaftenblätter
  • ein
  • Visual Studio erstellt: Generieren Sie atk.pc
  • Visual Studio 2008-Builds: Vergewissern Sie sich, dass die PC-Datei vor "Installieren" und "
  • " erstellt wurde
  • Visual Studio-Builds: Machen Sie die .pc-Generierung flexibler
  • build / win32 / pc_base.py: Benutzerdefinierte Optionen zulassen
  • build / win32 / atkpc.py: Fixe Paket-Zeichenfolge
  • Übersetzungen:
  • GNOME Übersetzungsroboter (gd), Cedric Valmary (oc)

Was ist neu in Version 2.16.0 / 2.18 Beta 1:

  • Dokumentation:
  • Ersetzt die Erwähnung von "State-Changed" durch "State-Change".
  • Einige kleine Tippfehler behoben
  • Build / win32 Verbesserungen:
  • Benutze Musterregeln für Build / Makefile-newvs.am
  • Aufräumen und Reinigen der .vcxproj.filters-Generation
  • Behebt Fehler 748176: Out-of-Tree Distcheck schlägt in Build / Win32 fehl
  • Entfernte GCC-Anforderung
  • & quot; installieren & quot; Projekte umbenannt in "atk-install"
  • Misc: Legen Sie die richtige Dateiberechtigung für Quelldateien fest
  • Übersetzungen:
  • Pedro Albuquerque (pt), Daniel Martinez (an)

Was ist neu in Version 2.16.0:

  • Fehler 746459: Repariere ein paar GTK-Doc Kommentarblöcke
  • Visual Studio-Unterstützung
  • Beschleunigen Sie Release-Builds
  • Reparieren und verbessern Sie die .pdb-Generierung.
  • & quot; Installieren & quot; .pdb Dateien
  • Übersetzungen:
  • Josef Andersson (sv), Jiri Grânroos (fi), Baurzhan Muftakhidinov (kk), Samir Ribic (bs), Zahari Yurukov (bg)

Was ist neu in Version 2.15.4:

  • AtkRole:
  • Fehler 742806: Fügen Sie neue Rollen für Brüche, Wurzeln, tiefgestellte und hochgestellte
  • hinzu

Was ist neu in Version 2.15.3:

  • AtkState:
  • Fehler 665598: ATK_STATE_READ_ONLY
  • hinzufügen
  • Bugfixing:
  • Unref STATE_TYPE class ref nach der Verwendung von state_type_get_name
  • AtkTable: Fehlende hinzugefügt:: & quot; auf einer Gi Annotation
  • Übersetzungen:
  • Muhammet Kara (tr)

Was ist neu in Version 2.15.2:

  • AtkState:
  • Fehler 739981: ATK_ROLE_STATIC hinzufügen und ATK_ROLE_TEXT klären
  • Bug 740152: Dokumentieren Sie die Einstellung von ATK_STATE_ARMED
  • Dokumentation:
  • Bug 740044: Beheben Sie eine unklare Sprache bezüglich ATK_STATE_ACTIVE
  • Fehler 740066: Verbessern Sie die Dokumentation zu AtkState und AtkStateSet
  • Erweitern Sie die Dokumentation zu atk_focus_tracker_notify über die Vernachlässigung
  • Entfernen Sie einige In-Code-Dokumentation, die bereits Teil der Dokumentation
  • ist
  • Übersetzungen:
  • Anders Jonsson (sv)

Was ist neu in Version 2.15.1:

  • Fehler 407539: ATK_STATE_HAS_TOOLTIP
  • hinzufügen
  • Dokumentation:
  • Aktualisierte README-Datei
  • Fehler 737602: Aktualisieren Sie die Dokumentation, um einen zusätzlichen Anwendungsfall für STATE_INDETERMINATE
  • anzuzeigen

Was ist neu in Version 2.14.0:

  • Übersetzungen: Duaan Kazik (sk), Maria Mavridou (el), Yuri Myasoedov (ru)

Was ist neu in Version 2.11.6:

  • AtkText:
  • Bug 723292: Das Abrufen des lokalisierten Rollennamens schlägt für ATK_ROLE_EDITBAR
  • fehl
  • Bug 653293: text-insert und text-remove sind wieder detaillierte Signale. Dokumentieren Sie es.
  • Übersetzungen:
  • Aurimas AŒernius (lt), Marek AŒernockA½ (cs), Tong Hui (zh_CN), Chao-Hsiung Liao (zh_HK)

Was ist neu in Version 2.11.5:

  • MSVC erstellt: Überarbeiten Sie Introspection-Build und andere verschiedene Fehlerbehebungen
  • Übersetzungen: Yosef oder Boczko (er), Dimitris Spingos (el), Peter Vagner (sk)

Was ist neu in Version 2.11.4:

  • AtkRole:
  • Bug 720065: Rollen für Beschreibungslisten hinzufügen
  • Abschreibungen:
  • Fehler 476674: Vernachlässige Tabelleneigenschaften, die von der Zeilen- / Spaltennummer abhängen
  • Fehler 652798: kill AtkMisc
  • Vernachlässige connect / remove_property_change_handler
  • Vernachlässige atk_role_register
  • Dokumentation:
  • Fehler 644747: Verbesserung der Dokumentation für AtkObject :: property-change
  • Verbesserte AtkUtil-Dokumentation
  • Aktualisierte neue Symbolabschnitte in der Dokumentation
  • Keine Verwendung des GTK-Doc-Tags & quot; Virtuell & quot; mehr, als veraltet ist
  • Gebäude:
  • Fehler 644756: entfernen Sie atkintl.h zugunsten von gi18n-lib.h von glib
  • Fehler 652965: include atk-enum-types.h auf atk.h
  • Einige Gobject-Introspection-Warnungen wurden behoben
  • Ersetzen Sie INCLUDES für AM_CPPFLAGS, um automake depreciation Warnungen zu deaktivieren.
  • Visual C ++ Studio-Dateien:
  • Fügen Sie ein PlatformToolsetTag für das GENGIR MSVC-Projekt
  • hinzu
  • Teilen Sie die Eigenschaftenblätter
  • auf
  • Aktualisieren Sie Visual C ++ 2008 & quot; installieren & quot; Phase
  • Fehler 690145: Verwenden Sie Python zum Generieren der MSVC-Projekte
  • Verschiedenes:
  • Fehler 572489: atk_text_range_extents sollte g_return_if_fail
  • verwenden

  • Fehler 653293: entferne G_SIGNAL_DETAILED von attext-Signalen, die keine Details verwenden
  • Fehler 720095: add atk_object_peek_parent
  • Aktualisierte AUTHORS- und Doap-Dateien
  • Rollennamen in der Quelldatei hinzugefügt, um übersetzt zu werden

Was ist neu in Version 2.11.3:

  • Fehler 709214: Benötigt API, um die aktuelle Version des Dokuments zu erhalten Seitennummer und Seitenzahl
  • Aktualisierte griechische Übersetzung

Anforderungen :

  • GLib2

Ähnliche Software

php-json
php-json

3 Jun 15

CA::AutoSys
CA::AutoSys

3 Jun 15

libimobiledevice
libimobiledevice

20 Feb 15

Kommentare zu ATK

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!