ATK (Accessibility Toolkit) è un software open source e command-line gratuito che è stato progettato da zero per funzionare come libreria di accessibilità per l'ambiente desktop GNOME.
Compoenents inclusi
Comprende una raccolta di interfacce di accessibilità implementate da varie altre applicazioni e toolkit. Puoi utilizzare le interfacce ATK per consentire agli strumenti di accessibilità di avere il pieno controllo sulle app in esecuzione.
Le utilità di macro AtkNoOpObjectFactory, AtkObjectFactory, AtkRegistry e Versioning includono, oltre agli AtkGObjectAccessible, AtkHyperlink, AtkNoOpObject, AtkPlug e AtkSocket oggetti accessibili.
Inoltre include l'oggetto di accessibilità base AtkObject, AtkUtil per toolkit e supporto eventi, AtkRange, AtkRelation, AtkRelationSet, AtkState e AtkStateSet, tipi di dati accessibili di base, e una vasta gamma di interfacce ATK.
Iniziare con ATK
Per configurare ATK, esegui lo script ./configure, quindi "make" e "make install". Se stai installando in una posizione in cui non disponi di autorizzazioni di scrittura, dovrai diventare root prima di eseguire "make install".
Informazioni generali sulla costruzione di ATK e librerie relative sono disponibili all'indirizzo http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html. Per compilare una versione CVS di atk sul tuo sistema, dovrai eseguire diversi passaggi per configurare l'albero per la compilazione.
Puoi eseguire tutti questi passaggi contemporaneamente eseguendo & ldquo; cvsroot / atk # ./autogen.sh” comando, senza virgolette. Fondamentalmente questo fa per te & lsquo; cvsroot / atk # aclocal; automake; autoconf & rsquo ;. I comandi di cui sopra creano il & lsquo; configurazione & rsquo; script, che può essere eseguito in cvsroot / atk per creare tutti i Makefile.
Prima di eseguire autogen.sh o configure, assicurati di avere libtool nel tuo percorso. Nota che autogen.sh gira per te. Se si desidera passare le opzioni come --prefix = / usr per configurare si può dare queste opzioni per autogen.sh e saranno trasmessi a configurare.
Ciò che è nuovo in questa versione:
- Aggiungi i metodi ScrollTo e ScrollToPoint a AtkComponent
- Corporatura:
- Richiedi una versione più recente di Meson, 0.46.0
- Varie:
- Correzione della documentazione, dell'introspezione e della versione
Novità della versione nella versione:
- Build: meson su Windows, monitorato da Bug 785802 (non ancora completamente risolto):
- Forza includere msvc_recommended_pragmas.h su MSVC
- test: fix build su pre-C99
- meson: crea il file .rc su Windows
- Traduzioni
- Chiedi a Hjorth Larsen (da)
Novità nella versione 2.26.0:
- Build: meson su Windows, tracciato da Bug 785802 (non ancora completamente risolto):
- Forza includere msvc_recommended_pragmas.h su MSVC
- test: fix build su pre-C99
- meson: crea il file .rc su Windows
- Traduzioni
- Chiedi a Hjorth Larsen (da)
Novità nella versione 2.25.2:
- ai bug:
- Bug 781715: crash in atk_gobject_accessible_dispose ()
- Build (general / autotools):
- Aggiungi la macro ATK_UNAVAILABLE
- Utilizza i file modello per le enumerazioni ATK
- Converti atkversion.h.in in codifica UTF-8
- Include l'intestazione dei marshaller, non l'origine
- Aggiungi buildir alle directory dei documenti
- Aggiorna i simboli di avviso per la deprecazione
- Semplifica il rilevamento delle dipendenze di GObject
- Build (meson):
- Bug 782871: Aggiungi sistema di costruzione meson
- Dist i file Meson
- Utilizza la versione appropriata li>
- Utilizza il GETTEXT_PACKAGE appropriato
- Installa atk.h
- Dipende solo dall'intestazione generata li>
- Build (win32):
- win32: correzione degli elementi sostitutivi nei file con contenuto UTF-8
- Pulizia:
- Rimuovi atk.spec.in
- Rimuovi il file pkg-config disinstallato
- Rimuovi lo script inutilizzato per il raggruppamento di ATK su Windows
- Rimuovi ChangeLog
- Rimuovi introspection.m4
- Documenti:
- Modernizza il riferimento API:
- Utilizza XInclude
- Interrompe l'utilizzo della modalità SGML con i file XML
- Rilascia versione.xml e utilizza le entità del pacchetto gtk-doc
- Aggiorna il file README citando Meson, Ninja e pulendo un po '
- Rimuovi il file di override vuoto
- Intrapredire l'introspezione:
- Segna le funzioni non richiamabili come 'salta li>
- Varie:
- Aggiorna git ignora file
- Nuove relazioni e ruoli:
- Bug 748384: aggiungi ATK_ROLE_FOOTNOTE
- Bug 781587: aggiungi messaggio di errore, errore-per, dettagli e dettagli-per-relazione
- Supporto per la traduzione:
- Aggiorna po / Makevars (copyright e indirizzo bug)
- Traduzioni:
- Yuras Shumovich (essere)
Novità nella versione 2.24.0:
- Build, MSVC:
- Supporta Visual Studio 2017
- Traduzioni:
- Chiedi a Hjorth Larsen (da), Jordi Mas (ca)
Novità nella versione 2.23.4:
- Build, MSVC:
- Rimuovi atk-install.props sulla rigenerazione
- Makefile.msvcproj, Makefile-newvs.am: aggiornamento da GLib
- Sposta i file su win32
- Documenti:
- Correggere errore
- Bug 772236: modifica dell'id del file atkobject necessari filesystem senza distinzione tra maiuscole e minuscole
- Varie:
- Utilizza l'apostrofo Unicode in una stringa traducibile
- Collaboratori:
- Murray Cumming, Piotr Drag, Alejandro Pineiro Iglesias,
- Traduzioni:
- gogo (hr), Jordi Mas (ca), Fabio Tomat (pelliccia)
Novità nella versione 2.22.0:
- Aggiungi più opzioni a XGETTEXT_OPTIONS in po / Makevars
- Traduzioni:
- Piotr Drag (po), David King (en_GB)
Novità nella versione 2.20.0 / 2.22.0 Beta:
- Bug 764883: aggiungi alcuni annotazioni di argomento mancante (out)
- Aggiungi le intestazioni di lingua ai file po
- MSVC / win32:
- Build MSVC: aggiungi un modulo di Autotools comune per Introspection (Bug 764983)
- Build MSVC: genera i comandi di creazione di introspezioni (bug 764983)
- Pulisci atk-introspection-msvc.mak
- Creazioni di Visual Studio: include le informazioni sulla versione nei fogli di proprietà
- Creazioni di Visual Studio: genera atk.pc
- Creazioni di Visual Studio 2008: assicurati che il file pc sia generato prima & quot; installa & quot;
- Creazioni di Visual Studio: rende la generazione .pc più flessibile
- build / win32 / pc_base.py: consenti opzioni personalizzate
- build / win32 / atkpc.py: corregge la stringa del pacchetto dipendente
- Traduzioni:
- Robot di traduzione GNOME (gd), Cedric Valmary (oc)
Novità nella versione 2.16.0 / 2.18 Beta 1:
- Documentazione:
- Sostituisci le menzioni di "stato modificato" con "cambio stato".
- Corretti alcuni piccoli errori di battitura
- miglioramenti di Build / win32:
- Utilizza le regole del modello su build / Makefile-newvs.am
- Riordinare e pulire la generazione di .vcxproj.filters
- Correzioni Bug 748176: il distcheck non dell'albero non riesce in build / win32
- Rimosso il requisito GCC
- & quot; installare & quot; Progetti rinominati in & quot; atk-install & quot;
- Varie: imposta i permessi file appropriati per i file sorgente
- Traduzioni:
- Pedro Albuquerque (pt), Daniel Martinez (an)
Novità nella versione 2.16.0:
- Bug 746459: correzione di un paio di GTK-Doc blocchi di commento
- Supporto di Visual Studio
- Accelerazione delle build di rilascio
- Correggere e migliorare la generazione .pdb.
- & quot; Installa & quot; File .pdb
- Traduzioni:
- Josef Andersson (sv), Jiri GrA¶nroos (fi), Baurzhan Muftakhidinov (kk), Samir Ribic (bs), Zahari Yurukov (bg)
Novità nella versione 2.15.4:
- AtkRole:
- Bug 742806: aggiungi nuovi ruoli per frazioni, radici, pedici e apici
Novità nella versione 2.15.3:
- AtkState:
- Bug 665598: aggiungi ATK_STATE_READ_ONLY
- ai bug:
- Unref STATE_TYPE ref della classe dopo averlo usato in state_type_get_name
- AtkTable: aggiunto mancante & quot;: & quot; su una annotazione gi
- Traduzioni:
- Muhammet Kara (tr)
Novità nella versione 2.15.2:
- AtkState:
- Bug 739981: aggiungi ATK_ROLE_STATIC e chiari ATK_ROLE_TEXT
- Bug 740152: documenta la deprecazione di ATK_STATE_ARMED
- Documentazione:
- Bug 740044: correggi un linguaggio poco chiaro riguardante ATK_STATE_ACTIVE
- Bug 740066: migliora la documentazione relativa a AtkState e AtkStateSet
- Estendi atk_focus_tracker_notifica la documentazione sulla deprecazione
- Rimuovi alcuni documenti in codice, che fanno già parte dei documenti
- Traduzioni:
- Anders Jonsson (sv)
Novità nella versione 2.15.1:
- Bug 407539: Aggiungi ATK_STATE_HAS_TOOLTIP
- Documentazione:
- File README aggiornato
- Bug 737602: documentazione di aggiornamento per riflettere un caso d'uso aggiuntivo per STATE_INDETERMINATE
Novità nella versione 2.14.0:
- Traduzioni: DuAan Kazik (sk), Maria Mavridou (el), Yuri Myasoedov (ru)
Novità nella versione 2.11.6:
- AtkText:
- Errore 723292: impossibile ottenere il nome del ruolo localizzato per ATK_ROLE_EDITBAR
- Bug 653293: l'inserimento di testo e la rimozione di testo sono di nuovo segnali dettagliati. Documentalo.
- Traduzioni:
- Aurimas AŒernius (lt), Marek AŒernockA½ (cs), Tong Hui (zh_CN), Chao-Hsiung Liao (zh_HK)
Novità nella versione 2.11.5:
- Build MSVC: Rework Introspection Build e altre correzioni varie
- Traduzioni: Yosef o Boczko (lui), Dimitris Spingos (el), Peter Vagner (sk)
Novità nella versione 2.11.4:
- AtkRole:
- Bug 720065: aggiungi ruoli per gli elenchi di descrizione
- deprecati:
- Bug 476674: deprecate le proprietà della tabella che dipendono dal numero di riga / colonna
- Bug 652798: kill AtkMisc
- Deprecate connect / remove_property_change_handler
- Deprecate atk_role_register
- Documentazione:
- Bug 644747: migliorare la documentazione di AtkObject :: property-change
- Documentazione AtkUtil migliorata li>
- Aggiornate le nuove sezioni dei simboli sulla documentazione
- Non si utilizza il tag GTK-Doc & quot; Virtual & quot; più, come è deprecato
- costruzione:
- Bug 644756: rimuovere atkintl.h in favore di gi18n-lib.h da glib
- Bug 652965: include atk-enum-types.h su atk.h
- Risolti alcuni avvisi di introspezione di gobject
- Sostituisci INCLUDI per AM_CPPFLAGS per disattivare gli avvisi di deprecazione di automake.
- File di Visual C ++ Studio:
- Aggiungi un PlatformToolsetTag su gengir MSVC Project
- Dividi i fogli di proprietà
- Aggiorna Visual C ++ 2008 & quot; installa & quot; fase
- Bug 690145: usa Python per generare i progetti MSVC
- Miscellanea:
- Bug 572489: atk_text_range_extents dovrebbe usare g_return_if_fail
- Bug 653293: rimuovi G_SIGNAL_DETAILED dai segnali atktext che non utilizzano i dettagli
- Bug 720095: aggiungi atk_object_peek_parent
- Aggiornati AUTORI e file doap
- Aggiunti nomi di ruolo sul file sorgente per essere tradotti
Novità nella versione 2.11.3:
- Bug 709214: bisogno dell'API per ottenere l'attuale documento numero di pagina e numero di pagine
- Traduzione greca aggiornata li>
Requisiti :
- glib2
I commenti non trovato