ATK

軟件截圖:
ATK
軟件詳細信息:
版本: 2.29.2 更新
上傳日期: 22 Jun 18
開發: ATK Team
許可: 免費
人氣: 55

Rating: 3.0/5 (Total Votes: 1)

ATK (Accessibility Toolkit)是一個開源和免費的命令行軟件,它是從頭開始設計的,用作GNOME桌面環境的輔助功能庫。


包括的組件

它包含一系列可訪問性接口,這些接口由各種其他應用程序和工具包實現。您可以使用ATK界面來允許輔助功能工具完全控制正在運行的應用程序。

包括AtkNoOpObjectFactory,AtkObjectFactory,AtkRegistry和Versioning宏實用程序,以及AtkGObjectAccessible,AtkHyperlink,AtkNoOpObject,AtkPlug和AtkSocket自定義可訪問對象。

此外,它還包括AtkObject基本可訪問性對象,AtkUtil for toolkit和事件支持,AtkRange,AtkRelation,AtkRelationSet,AtkState和AtkStateSet基本可訪問數據類型以及各種ATK接口。


ATK入門

要配置ATK,請運行./configure腳本,然後運行'make'和'make install'。如果您要安裝到沒有寫入權限的位置,則必須在運行“make install”之前成為root用戶。

有關構建ATK及相關庫的一般信息,請訪問http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html。要在系統上編譯atk的CVS版本,您需要採取幾個步驟來設置樹以進行編譯。

您可以通過運行“cvsroot / atk#。/ autogen.sh”來立即執行所有這些步驟。命令,沒有引號。基本上這會為你做以下事情‘ cvsroot / atk#aclocal; automake的; autoconf的&rsquo的;.上述命令創建了‘ configure’腳本,可以在cvsroot / atk中運行以創建所有Makefile。

在運行autogen.sh或configure之前,請確保路徑中有libtool。請注意,autogen.sh會為您運行configure。如果你希望傳遞像--prefix = / usr這樣的選項來配置你可以將這些選項提供給autogen.sh,它們將被傳遞給configure。

什麼是新的在此版本中:

  • 將ScrollTo和ScrollToPoint方法添加到AtkComponent
  • 構建
  • 需要更新版本的Meson,0.46.0
  • 其他:
  • 文檔,內省和版本控制修復

版本中的新功能

  • 構建:Windows上的meson,由Bug 785802跟踪(尚未完全修復):
  • 在MSVC上強制包含msvc_recommended_pragmas.h
  • 測試:在C99之前修復構建
  • meson:在Windows上構建.rc文件
  • 翻譯
  • 問Hjorth Larsen(da)

版本2.26.0中的新功能

  • 構建:Windows上的介子,由Bug 785802跟踪(尚未完全修復):
  • 在MSVC上強制包含msvc_recommended_pragmas.h
  • 測試:在C99之前修復構建
  • meson:在Windows上構建.rc文件
  • 翻譯
  • 問Hjorth Larsen(da)

版本2.25.2中的新功能

  • Bugfixing:
  • 錯誤781715:atk_gobject_accessible_dispose()下的崩潰
  • Build(general / autotools):
  • 添加ATK_UNAVAILABLE宏
  • 使用模板文件進行ATK枚舉
  • 將atkversion.h.in轉換為UTF-8編碼
  • 包括marshallers標題,而不是來源
  • 將buildir添加到docs目錄
  • 更新棄用警告符號
  • 簡化GObject依賴項發現
  • 構建(介子):
  • 錯誤782871:添加介子構建系統
  • 遠離Meson文件
  • 使用適當的soversion
  • 使用適當的GETTEXT_PACKAGE
  • 安裝atk.h
  • 僅依賴於生成的標題
  • 構建(win32):
  • win32:修復使用UTF-8內容替換文件中的項目
  • 清洗:
  • 刪除atk.spec.in
  • 刪除已卸載的pkg-config文件
  • 刪除未使用的腳本以在Windows上捆綁ATK
  • 刪除ChangeLog
  • 刪除本地introspection.m4
  • 文檔:
  • 現代化API參考:
  • 使用XInclude
  • 停止使用帶有XML文件的SGML模式
  • 刪除version.xml並使用gtk-doc包實體
  • 更新README,提及Meson,Ninja,並清理一點
  • 刪除空覆蓋文件
  • Gobject內省:
  • 將不可綁定的功能標記為'skip
  • 其他:
  • 更新git ignore file
  • 新關係和角色:
  • 錯誤748384:添加ATK_ROLE_FOOTNOTE
  • 錯誤781587:添加錯誤消息,錯誤消息,詳細信息和詳細信息關係
  • 翻譯支持:
  • 更新po / Makevars(版權和錯誤地址)
  • 文:
  • Yuras Shumovich(be)

版本2.24.0中的新功能

  • Build,MSVC:
  • 支持Visual Studio 2017
  • 文:
  • 問Hjorth Larsen(da),Jordi Mas(ca)

版本2.23.4中的新功能

  • Build,MSVC:
  • 在重新生成時移除atk-install.props
  • Makefile.msvcproj,Makefile-newvs.am:從GLib更新
  • 將文件移至win32
  • 文檔:
  • 修正拼寫錯誤
  • 錯誤772236:更改atkobject章節所需的不區分大小寫的文件系統的ID
  • 其他:
  • 在可翻譯字符串中使用Unicode撇號
  • 提供者:
  • Murray Cumming,Piotr Drag,Alejandro Pineiro Iglesias,
  • 文:
  • gogo(hr),Jordi Mas(ca),Fabio Tomat(皮草)

版本2.22.0中的

新內容

  • 向po / Makevars中的XGETTEXT_OPTIONS添加更多選項
  • 文:
  • Piotr Drag(po),David King(en_GB)

版本2.20.0 / 2.22.0 Beta中的新功能

  • 錯誤764883:添加一些缺少參數(out)註釋
  • 將語言標題添加到po文件
  • MSVC / win32的:
  • MSVC Builds:添加一個用於自省的通用Autotools模塊(錯誤764983)
  • MSVC Builds:生成Introspection構建命令(錯誤764983)
  • 清理atk-introspection-msvc.mak
  • Visual Studio構建:在屬性表中包含版本信息
  • Visual Studio構建:生成atk.pc
  • Visual Studio 2008版本:確保在“安裝”之前生成pc文件
  • Visual Studio構建:使.pc生成更靈活
  • build / win32 / pc_base.py:允許自定義選項
  • build / win32 / atkpc.py:修復相關包字符串
  • 文:
  • GNOME翻譯機器人(gd),Cedric Valmary(oc)

版本2.16.0 / 2.18 Beta 1中的新功能

  • 文檔:
  • 將“狀態改變”的提及替換為“狀態改變”。
  • 修正了一些小錯字
  • 構建/ win32改進:
  • 在build / Makefile-newvs.am
  • 上使用模式規則
  • 整理和清理.vcxproj.filters generation
  • 修復Bug 748176:build / win32
  • 中的樹外distcheck失敗
  • 刪除了GCC要求
  • "安裝"項目已重命名為“atk-install”
  • 其他:為源文件設置適當的文件權限
  • 文:
  • Pedro Albuquerque(pt),Daniel Martinez(an)

版本2.16.0中的新功能

  • 錯誤746459:修復了幾個GTK-Doc評論塊
  • Visual Studio支持
  • 加速發布版本
  • 修復並改進.pdb生成。
  • "安裝" .pdb文件
  • 文:
  • Josef Andersson(sv),JiriGrA¶nroos(fi),Baurzhan Muftakhidinov(kk),Samir Ribic(bs),Zahari Yurukov(bg)

版本2.15.4中的新功能

  • AtkRole:
  • 錯誤742806:為分數,根,下標和上標添加新角色

版本2.15.3中的新功能

  • AtkState:
  • 錯誤665598:添加ATK_STATE_READ_ONLY
  • Bugfixing:
  • 在state_type_get_name
  • 上使用它後展開STATE_TYPE類ref
  • AtkTable:添加了缺失的“:”在一個gi註釋
  • 文:
  • Muhammet Kara(tr)

版本2.15.2中的新功能

  • AtkState:
  • 錯誤739981:添加ATK_ROLE_STATIC並澄清ATK_ROLE_TEXT
  • 錯誤740152:記錄ATK_STATE_ARMED
  • 的棄用
  • 文檔:
  • 錯誤740044:修復了一些關於ATK_STATE_ACTIVE
  • 的不清楚的語言
  • 錯誤740066:改進與AtkState和AtkStateSet相關的文檔
  • 擴展atk_focus_tracker_notify棄用文檔
  • 刪除一些已成為文檔一部分的代碼內文檔
  • 文:
  • Anders Jonsson(sv)

版本2.15.1中的新功能

  • 錯誤407539:添加ATK_STATE_HAS_TOOLTIP
  • 文檔:
  • 更新了自述文件
  • 錯誤737602:更新文檔以反映STATE_INDETERMINATE的其他用例

版本2.14.0中的新功能

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

版本2.11.6中的新功能

  • AtkText:
  • 錯誤723292:獲取ATK_ROLE_EDITBAR
  • 的本地化角色名稱失敗
  • 錯誤653293:text-insert和text-remove再次是詳細信號。記錄下來。
  • 文:
  • AurimasAŒernius(lt),MarekAŒernockA½(cs),Tong Hui(zh_CN),Chao-Hsiung Liao(zh_HK)

版本2.11.5中的新內容

  • MSVC構建:返工內省構建和其他各種修復
  • 翻譯:Yosef或Boczko(他),Dimitris Spingos(el),Peter Vagner(sk)

版本2.11.4中的新功能

  • AtkRole:
  • 錯誤720065:添加描述列表的角色
  • 棄用:
  • 錯誤476674:棄用取決於行/列號的表屬性
  • 錯誤652798:殺死AtkMisc
  • 棄用connect / remove_property_change_handler
  • 棄用atk_role_register
  • 文檔:
  • 錯誤644747:改進AtkObject :: property-change
  • 的文檔
  • 改進的AtkUtil文檔
  • 更新了文檔上的新符號部分
  • 未使用GTK-Doc標籤“虛擬”已經棄用了
  • 大廈:
  • 錯誤644756:從glib刪除atkintl.h以支持gi18n-lib.h
  • 錯誤652965:在atk.h上包含atk-enum-types.h
  • 修正了一些gobject-introspection警告
  • 替換AM_CPPFLAGS的INCLUDES以消除automake棄用警告。
  • Visual C ++ Studio文件:
  • 在gengir MSVC Project上添加PlatformToolsetTag
  • 拆分屬性表
  • 更新Visual C ++ 2008“安裝”相
  • 錯誤690145:使用Python生成MSVC項目
  • 其他:
  • 錯誤572489:atk_text_range_extents應使用g_return_if_fail
  • 錯誤653293:從不使用詳細信息的atktext信號中刪除G_SIGNAL_DETAILED
  • 錯誤720095:添加atk_object_peek_parent
  • 更新了AUTHORS和doap文件
  • 在源文件中添加角色名稱以進行翻譯

版本2.11.3中的新內容

  • 錯誤709214:需要API來獲取文檔的當前內容頁碼和頁數
  • 更新了希臘語翻譯

<強>要求

  • GLib2

類似的軟件

Jar::Signer
Jar::Signer

3 Jun 15

libjpeg
libjpeg

20 Feb 15

LibSoup
LibSoup

16 Aug 18

libaacs
libaacs

17 Feb 15

意見 ATK

評論沒有發現
添加評論
打開圖片!