ATK (Toolkit pentru accesibilitate) este un software open source și gratuit ce a fost proiectat de la început pentru a acționa ca o bibliotecă de accesibilitate pentru mediul de lucru GNOME.
Componente incluse
Acesta cuprinde o colecție de interfețe de accesibilitate care sunt implementate de diverse alte aplicații și seturi de instrumente. Puteți utiliza interfețele ATK pentru a permite uneltelor de accesibilitate să aibă control complet asupra aplicațiilor care rulează.
Sunt incluse utilitarele AtkNoOpObjectFactory, AtkObjectFactory, AtkRegistry și Versioning, precum și obiectele accesibile personalizate AtkGobjectAccessible, AtkHyperlink, AtkNoOpObject, AtkPlug și AtkSocket.
În plus, include obiectul de accesibilitate de bază AtkObject, AtkUtil pentru suportul de instrumente și suportul evenimentelor, AtkRange, AtkRelation, AtkRelationSet, AtkState și AtkStateSet, precum și o gamă largă de interfețe ATK.
Începeți cu ATK
Pentru a configura ATK-ul, executați scriptul ./configure, apoi 'make' și 'make install'. Dacă instalați într-o locație în care nu aveți permisiuni de scriere, va trebui să deveniți root înainte de executarea "make install".
Informații generale despre construirea ATK și bibliotecile aferente pot fi găsite la http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html. Pentru a compila o versiune CVS a atk în sistemul dvs., va trebui să faceți mai mulți pași pentru a configura copacul pentru compilare.
Puteți parcurge toți acești pași simultan, executând "cvsroot / atk # ./autogen.sh” comandă, fără citate. În esență, acest lucru face următoarele pentru dvs. "cvsroot / atk # aclocal; Automake; autoconf & rsquo ;. Comenzile mai sus menționate creează & lsquo; configure & rsquo; script, care poate fi rulat în cvsroot / atk pentru a crea toate fișierele Makefile.
Înainte de a rula autogen.sh sau de a configura, asigurați-vă că aveți libtool în calea ta. Rețineți că autogen.sh rulează configurarea pentru dvs. Dacă doriți să treceți opțiuni cum ar fi --prefix = / usr pentru a vă configura, puteți da aceste opțiuni la autogen.sh și acestea vor fi transmise pentru configurare.
Ce este nou în această versiune:
- Adăugați metode ScrollTo și ScrollToPoint la AtkComponent
- Build:
- Aveți nevoie de o versiune mai recentă pentru Meson, 0.46.0
- Diverse:
- Corecțiile de documentare, introspecție și versiuni
Ce este nou în versiune:
- Construiți: meson pe Windows, urmărit de Bug 785802 (nu este încă pe deplin fixat):
- Forțați-include msvc_recommended_pragmas.h pe MSVC
- teste: se construiește fix pe pre-C99
- mezon: Construiți fișierul .rc pe Windows
- Traduceri
- Întreabă-l pe Hjorth Larsen (da)
Ce este nou în versiunea 2.26.0:
- Build: meson on Windows, tracked by Bug 785802 (nu este încă fixat complet):
- Forțați-include msvc_recommended_pragmas.h pe MSVC
- teste: se construiește fix pe pre-C99
- mezon: Construiți fișierul .rc pe Windows
- Traduceri
- Întreabă-l pe Hjorth Larsen (da)
Ce este nou în versiunea 2.25.2:
- eliminare a bug:
- Bug 781715: Crash sub atk_gobject_accessible_dispose ()
- Construiți (general / autotools):
- Adăugați o macrocomandă ATK_UNAVAILABLE
- Folosiți fișiere șablon pentru enumerările ATK
- Conversia atkversion.h.in la codarea UTF-8
- Includeți antetul marshallers, nu sursa
- Adăugați construir la directoarele docs
- Actualizați simbolurile avertismentelor de depreciere
- Simplificați descoperirea dependenței GObject
- Construiți (mezon):
- Bug 782871: adăugați sistemul de construire a mezonilor
- Distribuiți fișierele Meson
- Utilizați soversionul adecvat
- Utilizați GETTEXT_PACKAGE adecvat
- Instalați atk.h
- Depinde numai de antetul generat
- Construiți (win32):
- win32: Fixarea înlocuirii elementelor în fișiere cu conținut UTF-8
- Curățare:
- Eliminați atk.spec.in
- Eliminați fișierul pkg-config dezinstalat
- Eliminați scriptul nefolosit pentru gruparea ATK pe Windows
- Eliminați ChangeLog
- Eliminați introspecția locală.m4
- Documente:
- Modernizați referința API:
- Utilizați XInclude
- Opriți utilizarea modului SGML cu fișierele XML
- Drop version.xml și utilizați entitățile din pachetul gtk-doc
- Actualizați README menționând Meson, Ninja și curățați puțin
- Eliminați dosarul de suprascriere gol
- Introspecția Gobject:
- Marcați funcțiile necombustibile ca "săriți"
- Diverse:
- Actualizați fișierul de ignorare git
- Noi relații și roluri:
- Bug 748384: Adăugați ATK_ROLE_FOOTNOTE
- Bug 781587: adăugați mesaj de eroare, eroare, detalii și detalii pentru relație
- Suport pentru traducere:
- Actualizați po / Makevars (adresa de autor și adresa de eroare)
- Traduceri:
- Yuras Shumovich (fi)
Ce este nou în versiunea 2.24.0:
Ce este nou în versiunea 2.23.4:
Ce este nou în versiunea 2.22.0:
- Adăugați mai multe opțiuni la XGETTEXT_OPTIONS în po / Makevars
- Traduceri:
- Piotr Drag (po), David King (ro_GB)
Ce este nou în versiunea 2.20.0 / 2.22.0 Beta:
- Bug 764883: lipsa adnotărilor argument (out)
- Adăugați antete de limbă în fișiere po
- MSVC / win32:
- MSVC Builds: Adăugați un Modul comun de Autotools pentru Introspecție (Bug 764983)
- MSVC Builds: Generați comenzile Build Introspection (Bug 764983)
- Curățați atk-introspection-msvc.mak
- Visual Studio construiește: include informații despre versiune în fișele de proprietăți
- Visual Studio construiește: Generați atk.pc
- Visual Studio 2008 construiește: Asigurați-vă că fișierul PC este generat înainte de "instalare"
- Visual Studio construiește: face ca generarea .pc să fie mai flexibilă
- build / win32 / pc_base.py: Permiteți opțiunile personalizate
- build / win32 / atkpc.py: Fixați șir de pachete dependente
- Traduceri:
- Robot de traducere GNOME (gd), Cedric Valmary (oc)
Ce este nou în versiunea 2.16.0 / 2.18 Beta 1:
- Documentation:
- Înlocuiți mențiunile "schimbat de stat" cu "schimbare de stare".
- S-au repetat câteva greșeli
- Construiți / Win32 îmbunătățiri:
- Utilizați Reguli de model pe build / Makefile-newvs.am
- Generarea și curățarea generării .vcxproj.filters
- Remedierea bug-ului 748176: distcheckul în afara copacului nu reușește în build / win32
- A fost eliminată cerința GCC
- & quot; instalați & quot; Proiecte redenumite la "atk-install"
- Diverse: setați permisiunea de fișier adecvată pentru fișierele sursă
- Traduceri:
- Pedro Albuquerque (pt), Daniel Martinez (an)
Ce este nou în versiunea 2.16.0: Bug 746459: Fixați câteva GTK-Doc blocuri de comentariu
Ce este nou în versiunea 2.15.4:
Ce este nou în versiunea 2.15.3:
- AtkState:
- Bug 665598: Adăugați ATK_STATE_READ_ONLY
- eliminare a bugurilor:
- Refrespectarea clasei Unref STATE_TYPE după ce se folosește la adresa state_type_get_name
- AtkTable: adăugat lipsă ":" pe o adnotare gi
- Traduceri:
- Muhammet Kara (tr)
Ce este nou în versiunea 2.15.2:
Ce este nou în versiunea 2.15.1: Bug 407539: Adăugați ATK_STATE_HAS_TOOLTIP
Ce este nou în versiunea 2.14.0:
- Traduceri: Duan Kazik (sk), Maria Mavridou (el), Yuri Myasoedov (ru)
Ce este nou în versiunea 2.11.6:
Ce este nou în versiunea 2.11.5:
- MSVC Builds: Rework Introspection Build
- Traduceri: Yosef sau Boczko (el), Dimitris Spingos (el), Peter Vagner (sk)
Ce este nou în versiunea 2.11.4:
- AtkRole:
- Bug 720065: adăugați roluri pentru listele de descriere
- Deprecations:
- Bug 476674: depreciează proprietățile tablei care depind de numărul rândului / coloanei
- Bug 652798: ucideți AtkMisc
- Depreciați conectarea / remove_property_change_handler
- Depreciază atk_role_register
- Documentation:
- Bug 644747: îmbunătățirea documentației pentru AtkObject :: schimbarea proprietății
- Documentație îmbunătățită AtkUtil
- Secțiuni noi de simboluri actualizate în documentație
- Nu utilizați eticheta GTK-Doc & quot; Virtual & quot; mai mult, așa cum este depreciat
- Building:
- Bug 644756: eliminați atkintl.h în favoarea gi18n-lib.h de la glib
- Bug 652965: include atk-enum-types.h pe atk.h
- S-au stabilit câteva avertismente pentru gobject-introspecție
- Înlocuiți INCLUDES pentru AM_CPPFLAGS pentru a tăcea avertismentele de depreciere automată.
- fișiere Visual C ++ Studio:
- Adăugați un program PlatformToolsetTag pe proiectul MSVC de la gengir
- Împărțiți fișele de proprietăți
- Actualizați Visual C ++ 2008 "install" Faza de
- Bug 690145: utilizați Python pentru a genera proiectele MSVC
- Miscellanea:
- Bug 572489: atk_text_range_extents ar trebui să utilizeze g_return_if_fail
- Bug 653293: eliminați G_SIGNAL_DETAILED de la semnalele atktext care nu utilizează detalii
- Bug 720095: adăugați atk_object_peek_parent
- Actualizat AUTORI și fișiere doap
- Au fost adăugate nume de roluri în fișierul sursă pentru a fi traduse
Ce este nou în versiunea 2.11.3:
- Bug 709214: numărul paginii și numărul de pagini
- Traducere greacă actualizată
Cerințe :
- GLib2
Comentariile nu a fost găsit