ATK (Наръчник за достъпност) е софтуер с отворен код и безплатен софтуер за управление, който е проектиран от самото начало, за да функционира като библиотека за достъп за работната среда на GNOME.
Включени компоненти
Състои се от колекция от интерфейси за достъпност, които се изпълняват от различни други приложения и инструментариуми. Можете да използвате интерфейсите на ATK, за да позволите на инструментите за достъпност да имат пълен контрол върху текущите приложения.
AtkNoOpObjectFactory, AtkObjectFactory, AtkRegistry и версии макроси комунални услуги са включва, както и на AtkGObjectAccessible, AtkHyperlink, AtkNoOpObject, AtkPlug и AtkSocket обичай достъпни обекти.
Освен това, тя включва AtkObject база достъпност обекта, AtkUtil за инструментариум и събитие подкрепа, AtkRange, AtkRelation, AtkRelationSet, AtkState и AtkStateSet основни достъпни типове данни, както и широка гама от ATK интерфейси.
Първи стъпки с ATK
За да конфигурирате ATK, изпълнете скрипта ./configure, след това "make" и "make install". Ако инсталирате на място, където нямате права за писане, ще трябва да станете корен, преди да изпълните "make install".
Общата информация за изграждането на ATK и свързаните библиотеки може да бъде намерена на адрес http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html. За да компилирате CVS версия на atk на вашата система, ще трябва да предприемете няколко стъпки, за да настроите дървото за компилация.
Можете да направите всички тези стъпки наведнъж, като стартирате "cvsroot / atk # ./autogen.sh” команда, без кавички. По принцип това прави следното за вас: cvsroot / atk # aclocal; Automake; Autoconf & rsquo ;. Горепосочените команди създават & lsquo; configure & rsquo; скрипт, който може да се стартира в cvsroot / atk, за да се създадат всички Makefiles.
Преди да стартирате autogen.sh или да конфигурирате, уверете се, че имате libtool във вашия път. Обърнете внимание, че autogen.sh работи за вас. Ако искате да предавате опции като --prefix = / usr за конфигуриране, можете да дадете тези опции на autogen.sh и те ще бъдат предадени за конфигуриране.
Какво ново в тази версия:
- Добавете ScrollTo и ScrollToPoint в AtkComponent
- Изграждане:
- Изисквайте по-нова версия за Meson, 0.46.0
- Разни:
- Поправки на документацията, интроспекцията и версиите
Какво е новото във версията:
- Изграждане: мезон на Windows, проследяван от Bug 785802 (все още не е напълно фиксиран):
- Принудително включете msvc_recommended_pragmas.h на MSVC
- тестове: Fix build on pre-C99
- meson: Изграждане на .rc файл в Windows
- преводи
- Попитайте Хайтор Ларсен (да)
Какво е новото във версия 2.26.0:
- Build: meson on Windows, tracked by Bug 785802 (още не е напълно фиксиран):
- Принудително включете msvc_recommended_pragmas.h на MSVC
- тестове: Fix build on pre-C99
- meson: Изграждане на .rc файл в Windows
- преводи
- Попитайте Хайтор Ларсен (да)
Какво е новото във версия 2.25.2:
- Bugfixing:
- Грешка 781715: Сблъсък при atk_gobject_accessible_dispose ()
- Изграждане (общи / автотулочни):
- Добавете ATK_UNAVAILABLE макрос
- Използвайте шаблонни файлове за изброяването на ATK
- Преобразувайте atkversion.h.in в кодиране с UTF-8
- Включете заглавката на marshallers, а не източника
- Добавете buildir към директориите на docs
- Актуализиране на символите за предупреждения за отхвърляне
- Опростете откриването на зависимостта от GObject
- Изграждане (мезон):
- Грешка 782871: Добавете система за създаване на мезони
- Разделете файловете на Meson
- Използвайте подходящата шпора
- Използвайте подходящия GETTEXT_PACKAGE
- Инсталирайте atk.h
- Зависи само от генерирания хедър
- Изграждане (win32):
- win32: Поправяне на замяна на елементи в файлове с UTF-8 съдържание
- Почистване:
- Премахнете atk.spec.in
- Премахване на деинсталирания файл pkg-config
- Премахване на неизползвания скрипт за обединяване на ATK на Windows
- Премахване на ChangeLog
- Премахване на местната introspection.m4
- Документи:
- Модернизиране на справката за API:
- Използвайте XInclude
- Спрете използването на SGML режим с XML файлове
- Изхвърлете версия.xml и използвайте обектите на пакета gtk-doc
- Актуализирайте README, като споменавате Meson, Ninja и почиствате малко
- Премахване на файл с празни претривавания
- Интроспекция на Gobject:
- Маркирайте незабранените функции като "пропуснете
- Разни:
- Актуализиране на файла за игнориране на git
- Нови отношения и роли:
- Bug 748384: Добавете ATK_ROLE_FOOTNOTE
- Грешка 781587: Добавете съобщение за грешка, грешка, подробности и подробности за връзка
- Поддръжка на превода:
- Актуализиране на po / Makevars (авторско право и адрес за грешка)
- преводи:
- Юри Шумович (да)
Какво е новото във версия 2.24.0:
Какво е новото във версия 2.23.4:
Какво е новото във версия 2.22.0:
- Добавете още опции към XGETTEXT_OPTIONS в po / Makevars
- преводи:
- Piotr Drag (po), Дейвид Кинг (en_GB)
- Bug 764883: липсващи пояснения (изход)
- Добавете заглавки на езика към по файловете
- MSVC / win32:
- MSVC Builds: Добавяне на общ модул за интроспектиране на Autotools (Bug 764983)
- MSVC Builds: генерирайте командите за изграждане на Introspection (Bug 764983)
- Почистете atk-introspection-msvc.mak
- Visual Studio изгражда: Включва информация за версията в листа с свойства
- Visual Studio създава: генериране на atk.pc
- Visual Studio 2008 изгражда: Уверете се, че компютърният файл се генерира преди "инсталиране"
- Visual Studio създава: Направете по-гъвкаво поколение .pc
- build / win32 / pc_base.py: Разрешаване на персонализирани опции
- build / win32 / atkpc.py: Коригирайте зависимата пакетна струна
- преводи:
- Преводният робот на GNOME (gd), Cedric Valmary (oc)
- Документация:
- Заменете споменаването на "промяна на състоянието" със "промяна на състоянието".
- Фиксирани са някои малки знаци
- Изграждане / win32 подобрения:
- Използвайте Правилата за шаблони за build / Makefile-newvs.am
- Почистване и почистване .vcxproj.filters поколение
- Коригира грешка 748176: Разделяне на неизвестно дърво в build / win32
- Премахнато изискване за ССЗ
- & quot; инсталиране & quot; Проекти, преименувани на "atk-install"
- Разни: задайте подходящо разрешение за файловете
- преводи:
- Педро Албакерки (pt), Даниел Мартинес (а)
- Bug 746459: кодове за коментари
- Поддръжка на Visual Studio
- Изграждане на скоростна версия
- Коригирайте и подобрете генерирането на .pdb.
- & quot; Инсталиране & quot; .pdb файлове
- преводи:
- Йозеф Андерсън (sv), Jiri GrAnroos (fi), Баурхан Муфтахидинов (к.к.), Самир Рибич, Захари Юруков (bg)
- Bug 742806: Добавете нови роли за фракции, корени, индекси и суперкрипти
Какво е новото във версия 2.20.0 / 2.22.0 Бета:
Какво е новото във версия 2.16.0 / 2.18 Бета 1:
Какво е новото във версия 2.16.0:
Какво е новото във версия 2.15.4:
Какво е новото във версия 2.15.3:
- AtkState:
- Грешка 665598: Добавете ATK_STATE_READ_ONLY
- Bugfixing:
- Refrese клас Unref STATE_TYPE, след като го използвате при state_type_get_name
- AtkTable: Добавено липсващо ":" на една анотация за gi
- преводи:
- Мухамет Кара (tr)
Какво е новото във версия 2.15.2:
Какво е новото във версия 2.15.1: Bug 407539: Добавете ATK_STATE_HAS_TOOLTIP
Какво е новото във версия 2.14.0:
- Преводи: Дуан Казик (sk), Мария Мавриду (el), Юрий Миясодов (ру)
Какво е новото във версия 2.11.6:
Какво е новото във версия 2.11.5:
- MSVC Builds: Rework Introspection Build и други различни поправки
- Преводи: Yosef Or Boczko (той), Димитрис Спингос (el), Питър Вагнер (sk)
Какво е новото във версия 2.11.4:
- AtkRole:
- Bug 720065: добавете роли за списъците с описания
- обезценяване на лева:
- Грешка 476674: премахване на свойствата на таблицата, които зависят от номера на ред / колона
- Грешка 652798: убий AtkMisc
- Деструктивно свързване / премахване_промяна_изправност_промяна
- Разбийте atk_role_register
- Документация:
- Грешка 644747: подобрете документацията за AtkObject :: change property
- Подобрена документация на AtkUtil
- Актуализирани нови секции на символите в документацията
- Не се използва GTK-Doc маркер "Виртуален" вече, както е отхвърлено
- Сграда:
- Грешка 644756: премахнете atkintl.h в полза на gi18n-lib.h от glib
- Грешка 652965: включете atk-enum-types.h на atk.h
- Фиксирани някои предупреждения за gobject-introspection
- Заменете INCLUDES за AM_CPPFLAGS, за да заглушите предупрежденията за отхвърляне на автомати.
- Файлове на Visual C ++ Studio:
- Добавете PlatformToolsetTag към проекта MSVC на gengir
- Разделете листите за собственост
- Актуализирайте Visual C ++ 2008 "install" фаза
- Грешка 690145: използвайте Python за генериране на проекти на MSVC
- разни:
- Грешка 572489: atk_text_range_extents трябва да използва g_return_if_fail
- Грешка 653293: премахване на G_SIGNAL_DETAILED от atktext сигнали, които не използват подробности
- Грешка 720095: добавете atk_object_peek_parent
- Актуализирани файлове AUTHORS и doap
- Добавени са имена на роли в изходния файл, за да бъдат преведени
Какво е новото във версия 2.11.3:
- Bug 709214: номера на страницата и броя на страниците
- Актуализиран гръцки превод
Изисквания :
- GLib2
Коментари не е намерена