GTK (ツールキット)

クロスプラットフォームのウィジェット・ツールキット(GUIツールキット)
GTK+から転送)

GTK ( GTK+[2], The GIMP Toolkit) GUIGIMPGNOME
GTK
開発元 GNOME Foundation
初版 1998年4月14日 (26年前) (1998-04-14)
最新版 4.14.4[1] ウィキデータを編集 - 2024年5月2日 (2か月前) [±]
リポジトリ ウィキデータを編集
対応OS クロスプラットフォーム
種別 ウィジェット・ツールキット
ライセンス LGPL
公式サイト gtk.org ウィキデータを編集
テンプレートを表示
GTK usage in Linux-based systems, e.g. with Wayland

GTKGNUGNU LGPL

GTKGNOMEKDEGTKGNOME使GNOME使GTK

GTKFreeBSDLinuxOSWindowsmacOS

2019GTK[3]

プログラミング言語

編集

QtGTKC使C++ (gtkmm)Perl (gtk2-perl)Python (PyGTK)C#(Gtk#)Java (Java-GNOME)JavaScriptValaFortran (gtk-fortran)Ruby (Ruby/Gtk2)PHP (PHP-GTK)PascalLuaHaskellFreeBASIC[4]

テーマ(ルックアンドフィール)

編集

ユーザーがGTKの見た目を変えられる。これはテーマエンジンを切り替えることで実現されていて、多くのテーマが提供されている[5]

これらのテーマの中にはmacOSAquaWindowsMotifQt等の他の有名なツールキットやプラットホームをまねた見た目を提供するのもある。

歴史

編集

Linux/Unix

編集

GTKMotifGIMPPeter MattisMotifGUIGIMP toolkitGIMP 0.60Motif[6]GTKGTK+[7]GIMP0.99使GTKGNOME FoundationGNOME使

GTK 2.0.0Pango使API2.8GTK 2Cairo

GTK 3.0.0CSSGTK

macOSでは、Quartzバックエンド[8]のGTKを利用することができる。

Windows

編集

GTK 2.24.103.6.4WindowsGNOMEWindowsMSYS2GTK使[9]

GTK 2.24.103.6.4[10]

64WindowsTom Schoonjans2.24.323.22.30[11]

GTK2GTK1GTKPangoAccessibility Toolkit(ATK)UTF-8UnicodeGTK2GTK1GTK1GTK2GTK2使GTK1使

immoduleXIMIIIMFimmodule1

GTK2を利用したソフトウェア

編集
 
Xfce4上で動作しているGIMP 2.0

GTK2 immodule のさまざまな実装

編集
  • im-canna - かんなのimmodule
  • im-freewnn - FreeWnnのimmodule
  • im-perl - Perlで入力メソッドを記述するためのimmodule
  • im-euro - 'euro'をユーロ記号に変換して、欧米人に入力メソッドをわかりやすく説明するためのimmodule
  • im-ja - im-cannaベースに、手書き入力などさまざまな日本語入力に対応
  • im-ime - Windows専用のimmodule。Windows上のIMEでのインライン日本語入力に対応
  • im-xim - XIMのimmodule
  • im-iiim - IIIMFのimmodule
  • im-uim - uimのimmodule

出典

編集


(一)^ "4.14.4"; : 202454; : 202452.

(二)^ Bassi, Emmanuele (201926). Project rename to "GTK". mail.gnome.org. GNOME mailinglist. 201927

(三)^ GTK+ renamed to GTK

(四)^ Language Bindings

(五)^ GNOME ART

(六)^ LinuxWorld - Where did Spencer Kimball and Peter Mattis go?. 19994172013819

(七)^ What is the + in GTK+? (2011). 20123262014318

(八)^ Projects/GTK/OSX

(九)^ GTK Download: Windows

(十)^ GTK+ for Windows Runtime Environment

(11)^ GTK+ for Windows Runtime Environment Installer (fork from http://gtk-win.sourceforge.net): tschoonj/GTK-for-Windows-Runtime-Environment-Installer

関連項目

編集

外部リンク

編集