ATK(Accessibility Toolkit)はオープンソースで無料のコマンドラインソフトウェアで、GNOMEデスクトップ環境のアクセシビリティライブラリとしての地面から設計されています。
含まれるコンポーネント
さまざまな他のアプリケーションやツールキットによって実装されるアクセシビリティインタフェースの集合です。アクセシビリティツールが実行中のアプリケーションを完全に制御できるようにするには、ATKインターフェイスを使用できます。
AtkNoOpObjectFactory、AtkObjectFactory、AtkRegistry、Versioningマクロユーティリティには、AtkGObjectAccessible、AtkHyperlink、AtkNoOpObject、AtkPlug、およびAtkSocketのカスタムアクセス可能オブジェクトが含まれます。
また、それには、AtkObjectの基本アクセシビリティオブジェクト、ツールキットとイベントサポートのためのAtkUtil、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’前述のコマンドは、‘ configure’コマンドを作成します。 cvsroot / atkで実行してすべてのMakefileを作成することができます。
autogen.shまたはconfigureを実行する前に、あなたのパスにlibtoolがあることを確認してください。 autogen.shがあなたのためにconfigureを実行することに注意してください。 configureに--prefix = / usrのようなオプションを渡したい場合は、これらのオプションをautogen.shに与えることができ、それらをconfigureに渡します。
このリリースの新機能:
ScrollToメソッドとScrollToPointメソッドをAtkComponentに追加する
ビルド:
Mesonの最新バージョンを必要とする、0.46.0
その他:
ドキュメント、イントロスペクション、およびバージョニングの修正
バージョンの新機能:
ビルド:Bug 785802によって追跡されるWindows上の中間子(まだ完全には固定されていない):
強制 - MSVCのmsvc_recommended_pragmas.hをインクルードする
テスト:C99より前のビルドを修正
meson:Windowsの.rcファイルをビルドする
翻訳
Hjorth Larsen(da)に相談する
バージョン2.26.0の新機能:
ビルド:Bug 785802によって追跡される、Windows上の中間子。
強制 - MSVCのmsvc_recommended_pragmas.hをインクルードする
テスト:C99より前のビルドを修正
meson:Windowsの.rcファイルをビルドする
翻訳
Hjorth Larsen(da)に相談する
バージョン2.25.2の新機能:
バグ修正:
バグ781715:atk_gobject_accessible_dispose()のクラッシュ
ビルド(一般/自動ツール):
ATK_UNAVAILABLEマクロを追加する
ATK列挙のテンプレートファイルを使用する
atkversion.h.inをUTF-8エンコーディングに変換する
ソースではなく、マーシャラーのヘッダーを含める
docsディレクトリにbuildirを追加する
廃止予定の警告シンボルを更新する
GObjectの依存関係の発見を簡略化する
ビルド(メソン):
バグ782871:メソーン構築システムを追加する
Mesonファイルを配布する
適切な沈黙を使用する
適切なGETTEXT_PACKAGEを使用してください
atk.hをインストールする
生成されたヘッダのみに依存する
ビルド(win32):
win32:ファイル内のアイテムをUTF-8コンテンツに置き換える問題を修正しました。
クリーニング:
atk.spec.inを削除
アンインストールされたpkg-configファイルを削除する
Windows上でATKをバンドルするための未使用のスクリプトを削除する
ChangeLogを削除する
ローカルイントロスペクションを削除します。
ドキュメント:
APIリファレンスを最新化する:
XIncludeを使う
XMLファイルでSGMLモードの使用を停止する
version.xmlを削除し、gtk-docパッケージエンティティを使用する
Meson、Ninjaに言及しているREADMEを更新し、少し掃除してください
空の上書きファイルを削除する
オブジェクトイントロスペクション:
バインド不可能な関数を 'skip'としてマークする
その他:
git無視ファイルを更新する
新しい関係と役割:
バグ748384:ATK_ROLE_FOOTNOTEを追加する
Oracle Bug#781587:エラー・メッセージ、エラー・メッセージ、詳細およびdetails-for-relationを追加する
翻訳サポート:
po / Makevarsの更新(著作権とバグアドレス)
翻訳:
ユラス・シュモビッチ(be)
ビルド、MSVC:
バージョン2.24.0の新機能:
Visual Studio 2017をサポート
翻訳:
Hjorth Larsen(da)、Jordi Mas(ca)
ビルド、MSVC:
バージョン2.23.4の新機能:
再生成時にatk-install.propsを削除する
Makefile.msvcproj、Makefile-newvs.am:GLibからの更新
Win32にファイルを移動する
ドキュメント:
タイプミスを修正
バグ772236:大文字と小文字を区別しないファイルシステムに必要なatkobjectの章の変更ID
その他:
翻訳可能な文字列にUnicodeアポストロフィを使用する
貢献者:
マレーカミング、Piotrドラッグ、アレハンドロPineiro Iglesias、
翻訳:
ゴゴ(hr)、ジョルディ・マス(ca)、ファビオ・トマート(fur)
バージョン2.22.0の新機能:
po / MakevarsのXGETTEXT_OPTIONSにさらにオプションを追加する
翻訳:
Piotr Drag(ポー)、David King(en_GB)
バージョン2.20.0 / 2.22.0ベータ版の新機能:
バグ764883:不足している引数(out)を追加する
poファイルに言語ヘッダーを追加する
MSVC / win32:
MSVCビルド:イントロスペクション用の共通Autotoolsモジュールを追加する(Oracle Bug#764983)
MSVCビルド:イントロスペクションビルドコマンドの生成(Oracle Bug#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の改善:
ビルド/ Makefile-newvs.amでパターンルールを使用する
.vcxproj.filters生成の整理とクリーニング
修正点Bug 748176:build / win32でツリー外のdistcheckが失敗する
GCC要件を削除
"インストール"プロジェクトの名前が「atk-install」に変更されました。
その他:ソースファイルに適切なファイルアクセス許可を設定する
翻訳:
ペドロ・アルバカーキ(pt)、ダニエル・マルティネス(an)
バージョン2.16.0の新機能:
Bug 746459:GTK-Docコメントブロックのいくつかを修正しました
Visual Studioのサポート
リリースビルドのスピードアップ
.pdbの生成を修正して改善する。
"インストール" .pdbファイル
翻訳:
ヨハフ・アンダーソン(sv)、ジリー・グラウス(fi)、バウアーハン・ムフチフシディノフ(kk)、サミール・リビック(bs)、ザハリ・ユルコフ(bg)
バージョン2.15.4の新機能:
AtkRole:
Bug 742806:分数、ルーツ、サブスクリプト、および上付き文字の新しいロールを追加する
バージョン2.15.3の新機能:
AtkState:
バグ665598:ATK_STATE_READ_ONLYを追加する
バグ修正:
state_type_get_nameで使用した後のSTREEST_TYPEクラスrefの参照を解除する
AtkTable:追加された":" 1つのgiアノテーション
翻訳:
ムハメット・カラ(tr)
バージョン2.15.2の新機能:
AtkState:
バグ739981:ATK_ROLE_STATICを追加し、ATK_ROLE_TEXTを明確にする
バグ740152:ATK_STATE_ARMEDの廃止予定を文書化する
ドキュメンテーション:
Bug 740044:ATK_STATE_ACTIVEに関する不明確な言語を修正しました。
バグ740066:AtkStateとAtkStateSetに関連するドキュメントを改善する
非推奨のatk_focus_tracker_notifyを拡張する
すでにドキュメントの一部であるコード内のドキュメントを削除する
翻訳:
アンデルス・ジョンソン(sv)
バージョン2.15.1の新機能:
Bug 407539:ATK_STATE_HAS_TOOLTIPを追加
ドキュメンテーション:
更新されたREADMEファイル
バグ737602:STATE_INDETERMINATEの追加のユースケースを反映するためにドキュメントを更新する
バージョン2.14.0の新機能:
翻訳:DuAan Kazik(sk)、Maria Mavridou(el)、Yuri Myasoedov(ru)
バージョン2.11.6の新機能:
AtkText:
バグ723292:ローカライズされたロール名の取得がATK_ROLE_EDITBARで失敗する
Bug 653293:text-insertとtext-removeは、詳細な信号です。それを文書化する。
翻訳:
AurimasAŒernius(lt)、Marek AŒernockA½(cs)、Tong Hui(zh_CN)、Chao-Hsiung Liao(zh_HK)
バージョン2.11.5の新機能:
MSVCビルド:リワークイントロスペクションビルドおよびその他のその他の修正
翻訳:Yosef Or Boczko(he)、Dimitris Spingos(el)、Peter Vagner(sk)
バージョン2.11.4の新機能:
AtkRole:
バグ720065:説明リストのロールを追加する
廃止予定:
バグ476674:行/列番号に依存する表のプロパティーを非推奨にする
バグ652798:AtkMiscを強制終了する
Deprecate connect / remove_property_change_handler
atk_role_registerを非推奨にする
ドキュメンテーション:
Bug 644747:AtkObject :: property-changeのドキュメントを改善する
改良されたAtkUtilドキュメント
ドキュメントに関する新しいシンボルセクションの更新
GTK-Docタグ「Virtual」を使用しないもう廃止予定です
建物:
バグ644756:glibからgi18n-lib.hのためにatkintl.hを削除する
バグ652965:atk-enum-types.hをatk.hにインクルードする
いくつかのオブジェクトイントロスペクション警告を修正しました
automakeの非推奨警告を消すために、INCLUDESをAM_CPPFLAGSに置き換えてください。
Visual C ++スタジオファイル:
gengir MSVCプロジェクトにPlatformToolsetTagを追加する
プロパティシートを分割する
Visual C ++ 2008を更新する" install"段階
Bug 690145:Pythonを使用してMSVCプロジェクトを生成する
Miscellanea:
バグ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
コメントが見つかりません