-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_GTKPlus
nishi_74322014 edited this page Sep 11, 2026
·
1 revision
クロスプラットフォームのウィジェット・ツールキット(GUIツールキット)
- 当初、GIMPのためのGUIツールキット、GIMP toolkitが書かれた。
- GIMP 0.60のリリースでMotifを置き換えることに成功した。
- 書き直され、オブジェクト指向となり、GTK+に名前が変更。
- これはGIMPの0.99リリースで最初に使われた。
- GNOME Foundationによってメンテナンス対応がなされ
- GNOMEデスクトップ環境で使われるようになった。
- Pangoを使った改善されたテキストのレンダリング
- 新しいテーマエンジン、柔軟なAPIなどを含む。
- v2.8からベクターグラフィックスの描画のための
ライブラリとしてCairoに依存するようになっている。
- 修正されたインプットデバイスの取り扱いや、
- CSSのような構文で書かれたテーマのサポート、
- 他の開かれているGTKアプリケーションからの情報受け取り機能
などを含んでいる。
様々な言語のバインディングを用いることにより開発が可能。
C言語を使うが、オブジェクト指向のパラダイムで普通デザインする。
- C++ (gtkmm)
- C#(Gtk#)
- Java (Java-GNOME)
- JavaScript
- Python (PyGTK)
- Perl (gtk2-perl)
- Vala
- Ruby (Ruby/Gtk2)
- PHP (PHP-GTK)
- Lua
- Haskell
- Pascal
- FreeBASIC
- Fortran (gtk-fortran)
- GTK (ツールキット) - Wikipedia
https://ja.wikipedia.org/wiki/GTK_(%E3%83%84%E3%83%BC%E3%83%AB%E3%82%AD%E3%83%83%E3%83%88)
補足:GTK は バージョン 4 以降、名称から「+」が外れて「GTK」と表記される。
移行メモ
- 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「Glade (デザイナ)」)は、GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文に置いた。
- マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの Gtk# に張り替えた。
Tags: 移行, GTK+, GTK, GUIツールキット, GNOME, GIMP, Glade, クロスプラットフォーム
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。