GTK+
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>Linuxのデスクトップ環境]]
*目次 [#gcf2b4ab]
#contents
*概要 [#sbb75451]
クロスプラットフォームのウィジェット・ツールキット(GUIツ...
*詳細 [#w570c1c8]
**経緯 [#i1bdf948]
***GIMP toolkit [#ff72279a]
-当初、GIMPのためのGUIツールキット、GIMP toolkitが書かれ...
-GIMP 0.60のリリースでMotifを置き換えることに成功した。
***GTK+ [#z7b5779d]
-書き直され、オブジェクト指向となり、GTK+に名前が変更。
-これはGIMPの0.99リリースで最初に使われた。
***その後、 [#i8ab2e24]
-GNOME Foundationによってメンテナンス対応がなされ
-GNOMEデスクトップ環境で使われるようになった。
**バージョン [#m1b3260b]
***GTK 2 [#d6051ad9]
-Pangoを使った改善されたテキストのレンダリング
-新しいテーマエンジン、柔軟なAPIなどを含む。
-v2.8からベクターグラフィックスの描画のための~
ライブラリとしてCairoに依存するようになっている。
***GTK 3 [#qc451af4]
-修正されたインプットデバイスの取り扱いや、
-CSSのような構文で書かれたテーマのサポート、
-他の開かれているGTKアプリケーションからの情報受け取り機能
などを含んでいる。
**サポート [#b7d5d421]
様々な言語のバインディングを用いることにより開発が可能。
***ネイティブ [#e7bf1d2b]
C言語を使うが、オブジェクト指向のパラダイムで普通デザイン...
***公式 [#h52d4a26]
-C++ (gtkmm)
-[[C#(Gtk#)>https://techinfoofmicrosofttech.osscons.jp/in...
-Java (Java-GNOME)
-JavaScript
-Python (PyGTK)
-Perl (gtk2-perl)
-Vala
***非公式 [#aa07719f]
-Ruby (Ruby/Gtk2)
-PHP (PHP-GTK)
-Lua
-Haskell
-Pascal
-FreeBASIC
-Fortran (gtk-fortran)
**[[Glade (デザイナ)>Glade Interface Designer]] [#m43eeefc]
*参考 [#j6a6f45a]
-GTK (ツールキット) - Wikipedia~
https://ja.wikipedia.org/wiki/GTK_(%E3%83%84%E3%83%BC%E3%...
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>Linuxのデスクトップ環境]]
*目次 [#gcf2b4ab]
#contents
*概要 [#sbb75451]
クロスプラットフォームのウィジェット・ツールキット(GUIツ...
*詳細 [#w570c1c8]
**経緯 [#i1bdf948]
***GIMP toolkit [#ff72279a]
-当初、GIMPのためのGUIツールキット、GIMP toolkitが書かれ...
-GIMP 0.60のリリースでMotifを置き換えることに成功した。
***GTK+ [#z7b5779d]
-書き直され、オブジェクト指向となり、GTK+に名前が変更。
-これはGIMPの0.99リリースで最初に使われた。
***その後、 [#i8ab2e24]
-GNOME Foundationによってメンテナンス対応がなされ
-GNOMEデスクトップ環境で使われるようになった。
**バージョン [#m1b3260b]
***GTK 2 [#d6051ad9]
-Pangoを使った改善されたテキストのレンダリング
-新しいテーマエンジン、柔軟なAPIなどを含む。
-v2.8からベクターグラフィックスの描画のための~
ライブラリとしてCairoに依存するようになっている。
***GTK 3 [#qc451af4]
-修正されたインプットデバイスの取り扱いや、
-CSSのような構文で書かれたテーマのサポート、
-他の開かれているGTKアプリケーションからの情報受け取り機能
などを含んでいる。
**サポート [#b7d5d421]
様々な言語のバインディングを用いることにより開発が可能。
***ネイティブ [#e7bf1d2b]
C言語を使うが、オブジェクト指向のパラダイムで普通デザイン...
***公式 [#h52d4a26]
-C++ (gtkmm)
-[[C#(Gtk#)>https://techinfoofmicrosofttech.osscons.jp/in...
-Java (Java-GNOME)
-JavaScript
-Python (PyGTK)
-Perl (gtk2-perl)
-Vala
***非公式 [#aa07719f]
-Ruby (Ruby/Gtk2)
-PHP (PHP-GTK)
-Lua
-Haskell
-Pascal
-FreeBASIC
-Fortran (gtk-fortran)
**[[Glade (デザイナ)>Glade Interface Designer]] [#m43eeefc]
*参考 [#j6a6f45a]
-GTK (ツールキット) - Wikipedia~
https://ja.wikipedia.org/wiki/GTK_(%E3%83%84%E3%83%BC%E3%...
ページ名: