ATK

Logiciel capture d'écran:
ATK
Détails logiciels:
Version: 2.29.2 Mise à jour
Date de transfert: 22 Jun 18
Développeur: ATK Team
Licence: Gratuit
Popularité: 55

Rating: 3.0/5 (Total Votes: 1)

ATK (Accessibility Toolkit) est un logiciel de ligne de commande libre et open source qui a été conçu dès le départ pour servir de bibliothèque d'accessibilité pour l'environnement de bureau GNOME.


Composants inclus

Il comprend une collection d'interfaces d'accessibilité qui sont implémentées par diverses autres applications et boîtes à outils. Vous pouvez utiliser les interfaces ATK pour permettre aux outils d'accessibilité d'avoir un contrôle total sur les applications en cours d'exécution.

Les utilitaires AtkNoOpObjectFactory, AtkObjectFactory, AtkRegistry et Versioning sont inclus, ainsi que les objets AtkGObjectAccessible, AtkHyperlink, AtkNoOpObject, AtkPlug et AtkSocket personnalisés accessibles.

De plus, il inclut l'objet d'accessibilité de base AtkObject, les types de données AtkUtil pour toolkit et support d'événement, AtkRange, AtkRelation, AtkRelationSet, AtkState et AtkStateSet, ainsi qu'une large gamme d'interfaces ATK.


Premiers pas avec ATK

Pour configurer ATK, lancez le script ./configure, puis faites 'make' et 'make install'. Si vous installez dans un emplacement où vous n'avez pas d'autorisations d'écriture, vous devrez devenir root avant d'exécuter 'make install'.

Vous trouverez des informations générales sur la création de CTA et les bibliothèques associées sur http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html. Pour compiler une version CVS d'atk sur votre système, vous devrez effectuer plusieurs étapes pour configurer l'arborescence pour la compilation.

Vous pouvez faire toutes ces étapes en même temps en lançant & ldquo; cvsroot / atk # ./autogen.sh & rrd; commande, sans guillemets. Fondamentalement, cela fait ce qui suit pour vous & lsquo; cvsroot / atk # aclocal; automake; autoconf &. Les commandes précitées créent le & lsquo; configure & rsquo; script, qui peut être exécuté dans cvsroot / atk pour créer tous les Makefiles.

Avant d'exécuter autogen.sh ou configure, assurez-vous d'avoir libtool dans votre chemin. Notez que autogen.sh exécute configure pour vous. Si vous souhaitez passer des options comme --prefix = / usr pour configurer vous pouvez donner ces options à autogen.sh et elles seront transmises à configure.

Quoi de neuf dans cette version:

  • Ajoutez les méthodes ScrollTo et ScrollToPoint à AtkComponent
  • Construire:
  • Exiger une version plus récente de Meson, 0.46.0
  • Divers:
  • Correctifs de documentation, d'introspection et de versionnement

Quoi de neuf dans la version:

  • Construire: méson sous Windows, suivi par le bogue 785802 (pas encore complètement résolu):
  • Force-include msvc_recommended_pragmas.h sur MSVC
  • tests: Correction de la compilation sur le pré-C99
  • meson: Génère le fichier .rc sous Windows
  • Traductions
  • Demandez à Hjorth Larsen (da)

Quoi de neuf dans la version 2.26.0:

  • Construire: méson sous Windows, suivi par le bogue 785802 (pas encore complètement fixé):
  • Force-include msvc_recommended_pragmas.h sur MSVC
  • tests: Correction de la compilation sur le pré-C99
  • meson: Génère le fichier .rc sous Windows
  • Traductions
  • Demandez à Hjorth Larsen (da)

Quoi de neuf dans la version 2.25.2:

  • Correction de bugs:
  • Bogue 781715: Crash sous atk_gobject_accessible_dispose ()
  • Build (général / autotools):
  • Ajouter une macro ATK_UNAVAILABLE
  • Utiliser les fichiers modèles pour les énumérations ATK
  • Convertir atkversion.h.in en encodage UTF-8
  • Incluez l'en-tête des marshallers, pas la source
  • Ajouter buildir aux répertoires docs
  • Mettre à jour les symboles d'avertissement de dépréciation
  • Simplifier la découverte de dépendances GObject
  • Construire (méson):
  • Bogue 782871: Ajouter un système de génération de mesons
  • Dist les fichiers Meson
  • Utilisez la soversion appropriée
  • Utilisez le GETTEXT_PACKAGE approprié
  • Installer atk.h
  • Ne dépend que de l'en-tête généré
  • Construire (win32):
  • win32: Correction du remplacement des éléments dans les fichiers au contenu UTF-8
  • Nettoyage:
  • Supprimer atk.spec.in
  • Supprimer le fichier pkg-config désinstallé
  • Supprimer le script inutilisé pour regrouper ATK sous Windows
  • Supprimer ChangeLog
  • Supprimer l'introspection locale.m4
  • Docs:
  • Modernisez la référence de l'API:
  • Utiliser XInclude
  • Arrêtez d'utiliser le mode SGML avec des fichiers XML
  • Supprimez version.xml et utilisez les entités de package gtk-doc
  • Mettez à jour le fichier README mentionnant Meson, Ninja et nettoyant un peu
  • Supprimer le fichier de remplacement vide
  • Introspection de Gobject:
  • Marquer des fonctions unbindables comme 'skip
  • Divers:
  • Mettre à jour le fichier ignorer git
  • Nouvelles relations et rôles:
  • Bogue 748384: Ajouter ATK_ROLE_FOOTNOTE
  • Bogue 781587: Ajouter un message d'erreur, une erreur pour, des détails et des détails pour une relation
  • Support de traduction:
  • Mettre à jour po / Makevars (droits d'auteur et adresse de bogue)
  • Traductions:
  • Yuras Shumovich (être)

Quoi de neuf dans la version 2.24.0:

  • Construire, MSVC:
  • Prise en charge de Visual Studio 2017
  • Traductions:
  • Demandez à Hjorth Larsen (da), Jordi Mas (ca)

Quoi de neuf dans la version 2.23.4:

  • Construire, MSVC:
  • Supprimez atk-install.props lors de la régénération
  • Makefile.msvcproj, Makefile-newvs.am: ​​Mise à jour depuis GLib
  • Déplacez les fichiers vers win32
  • Docs:
  • Correction de la faute de frappe
  • Bogue 772236: modification de l'identifiant du chapitre atkobject nécessaire aux systèmes de fichiers insensibles à la casse
  • Divers:
  • Utiliser l'apostrophe Unicode dans une chaîne traduisible
  • Contributeurs:
  • Murray Cumming, Piotr Drag, Alejandro Pineiro Iglesias,
  • Traductions:
  • gogo (h), Jordi Mas (ca), Fabio Tomat (fourrure)

Quoi de neuf dans la version 2.22.0:

  • Ajouter plus d'options à XGETTEXT_OPTIONS dans po / Makevars
  • Traductions:
  • Piotr Drag (po), David King (en_GB)

Quoi de neuf dans la version 2.20.0 / 2.22.0 Bêta:

  • Bogue 764883: Ajouter un peu annotation d'argument (out) manquante
  • Ajouter des en-têtes de langage aux fichiers po
  • MSVC / win32:
  • MSVC Builds: ajout d'un module Autotools commun pour l'introspection (bogue 764983)
  • Générations MSVC: Génération des commandes de génération d'introspection (bogue 764983)
  • Nettoyez atk-introspection-msvc.mak
  • Générations de Visual Studio: Inclure les informations de version dans les feuilles de propriétés
  • Générations de Visual Studio: Générez atk.pc
  • Visual Studio 2008 génère: Assurez-vous que le fichier pc est généré avant "installation"
  • Générations de Visual Studio: Rendre la génération .pc plus flexible
  • build / win32 / pc_base.py: Autoriser les options personnalisées
  • build / win32 / atkpc.py: Corrige la chaîne du paquet dépendant
  • Traductions:
  • Robot de traduction GNOME (gd), Cedric Valmary (oc)

Quoi de neuf dans la version 2.16.0 / 2.18 Beta 1:

  • Documentation:
  • Remplacer les mentions de 'state-changed' par 'state-change'.
  • Correction de minuscules fautes de frappe
  • Améliorations de Build / win32:
  • Utiliser les règles de modèle sur build / Makefile-newvs.am
  • Ranger et nettoyer la génération .vcxproj.filters
  • Corrige le bogue 748176: le contrôle de distorsion hors arbre échoue dans build / win32
  • Exigence GCC supprimée
  • & quot; installer & quot; Projets renommés en "atk-install"
  • Divers: définissez l'autorisation de fichier appropriée sur les fichiers sources
  • Traductions:
  • Pedro Albuquerque (pt), Daniel Martinez (an)

Quoi de neuf dans la version 2.16.0:

  • Bogue 746459: Correction d'un couple de GTK-Doc blocs de commentaire
  • Prise en charge de Visual Studio
  • Accélération des versions de publication
  • Correction et amélioration de la génération .pdb.
  • & quot; Installer & quot; Fichiers .pdb
  • Traductions:
  • Josef Andersson (sv), Jiri GrA¶nroos (fi), Baurzhan Muftakhidinov (kk), Samir Ribic (bs), Zahari Yurukov (bg)

Quoi de neuf dans la version 2.15.4:

  • AtkRole:
  • Bogue 742806: Ajout de nouveaux rôles pour les fractions, les racines, les indices et les indices supérieurs

Nouveautés dans la version 2.15.3:

  • AtkState:
  • Bogue 665598: Ajouter ATK_STATE_READ_ONLY
  • Correction de bogues:
  • Refreinte de la classe STATE_TYPE après l'utilisation de state_type_get_name
  • AtkTable: Ajouté manquant & quot;: & quot; sur une annotation gi
  • Traductions:
  • Muhammet Kara (tr)

Quoi de neuf dans la version 2.15.2:

  • AtkState:
  • Bogue 739981: Ajouter ATK_ROLE_STATIC et clarifier ATK_ROLE_TEXT
  • Bogue 740152: Documenter la dépréciation de ATK_STATE_ARMED
  • Documentation:
  • Bogue 740044: Correction d'un langage peu clair concernant ATK_STATE_ACTIVE
  • Bogue 740066: Amélioration de la documentation liée à AtkState et AtkStateSet
  • Étendre la documentation de dépréciation atk_focus_tracker_notify
  • Supprimez une partie de la documentation dans le code, qui fait déjà partie des documents
  • Traductions:
  • Anders Jonsson (sv)

Quoi de neuf dans la version 2.15.1:

  • Bogue 407539: Ajouter ATK_STATE_HAS_TOOLTIP
  • Documentation:
  • Fichier README mis à jour
  • Bogue 737602: Mise à jour de la documentation pour refléter un cas d'utilisation supplémentaire pour STATE_INDETERMINATE

Quoi de neuf dans la version 2.14.0:

  • Traductions: DuAan Kazik (sk), Maria Mavridou (el), Yuri Myasoedov (ru)

Quoi de neuf dans la version 2.11.6:

  • AtkText:
  • Bogue 723292: L'obtention du nom de rôle localisé échoue pour ATK_ROLE_EDITBAR
  • Bogue 653293: l'insertion de texte et la suppression de texte sont à nouveau des signaux détaillés. Documentez-le.
  • Traductions:
  • Aurimas AŒernius (lt), Marek AŒernockA½ (cs), Tong Hui (zh_CN), Chao-Hsiung Liao (zh_HK)

Quoi de neuf dans la version 2.11.5:

  • Constructions MSVC: Rework Introspection Build et autres correctifs divers
  • Traductions: Yosef Or Boczko (il), Dimitris Spingos (el), Peter Vagner (sk)

Nouveautés dans la version 2.11.4:

  • AtkRole:
  • Bogue 720065: ajouter des rôles pour les listes de descriptions
  • Déprécations:
  • Bogue 476674: déprécie les propriétés de table qui dépendent du numéro de ligne / colonne
  • Bogue 652798: tue AtkMisc
  • Deprecate connect / remove_property_change_handler
  • Déprécier atk_role_register
  • Documentation:
  • Bogue 644747: amélioration de la documentation pour AtkObject :: property-change
  • Amélioration de la documentation AtkUtil
  • Mise à jour des nouvelles sections de symboles sur la documentation
  • Ne pas utiliser l'étiquette GTK-Doc & quot; Virtual & quot; plus, comme c'est déprécié
  • Bâtiment:
  • Bogue 644756: supprime atkintl.h en faveur de gi18n-lib.h à partir de glib
  • Bogue 652965: incluez atk-enum-types.h sur atk.h
  • Correction de certains avertissements d'introspection de gobject
  • Remplacez INCLUDES pour AM_CPPFLAGS pour désactiver les avertissements de désapprobation d'automake.
  • Fichiers Visual C ++ Studio:
  • Ajouter un PlatformToolsetTag sur le projet MSVC gengir
  • Fractionner les feuilles de propriétés
  • Mettre à jour Visual C ++ 2008 & quot; install & quot; phase
  • Bogue 690145: utilisez Python pour générer les projets MSVC
  • Divers:
  • Bogue 572489: atk_text_range_extents doit utiliser g_return_if_fail
  • Bogue 653293: supprime G_SIGNAL_DETAILED des signaux atktext qui n'utilisent pas les détails
  • Bogue 720095: ajout de atk_object_peek_parent
  • AUTHORS mis à jour et fichiers de doap
  • Ajout de noms de rôle sur le fichier source pour être traduit

Quoi de neuf dans la version 2.11.3:

  • Bogue 709214: Besoin d'API pour obtenir le document en cours nombre de pages et nombre de pages
  • Traduction en grec mise à jour

Exigences :

  • GLib2

Logiciel similaire

OpenGL Library
OpenGL Library

2 Jun 15

SDL
SDL

23 Nov 17

ALSA driver
ALSA driver

2 Dec 17

Vulkan
Vulkan

10 Mar 16

Commentaires à ATK

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!