Gtk Sharp

本来の表記は「Gtk#」です。この記事に付けられたページ名は技術的な制限または記事名の制約により不正確なものとなっています。

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。（このテンプレートの使い方）
出典検索?: "Gtk Sharp" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2024年2月)

|

Gtk#

開発元|  ノベル
最新版|

2.12.45 / 2022年11月15日 (2年前) (2022-11-15)

リポジトリ|

* github.com/mono/gtk-sharp

対応OS|  クロスプラットフォーム
種別|  ウィジェット・ツールキット
ライセンス|  LGPL
公式サイト|  http://www.mono-project.com/docs/gui/gtksharp/
テンプレートを表示

Gtk#（ジーティーケーシャープ）は、GTKGUIツールキットおよびGNOMEライブラリの.NETバインディングセットである。

GTK#を用いることで、Monoなどの共通言語基盤を用いたグラフィカルGNOMEアプリケーションの作成が容易になる。Gtk#はイベントドリブンを採用したシステムである。

Gtk#を使ったアプリケーションはLinux、Windows、macOSなど多くのプラットフォーム上で動作する。Windows版MonoはGTK、Gtk#と、GTKアプリケーションをネイティブWindowsアプリケーションのようなルック・アンド・フィールにするネイティブテーマを含んでいる。また、Mono 1.9以降、Mac OS X上のGtk#アプリケーションはX11サーバがなくても動作するようになった。

GladeをGlade#バインディングと共に使えば、GUIアプリケーションが容易にデザインできる。また、MonoDevelop IDEにはSteticというGUIデザイナが統合されている。

`gtk-dotnet.dll`は、開発ツールの標準Gtk/Gnomeスタックのサポートに加え、利用可能な.NETスタックの機能性を使うためのブリッジを提供する。現在、ウィジェットに描画するSystem.Drawingを使うための機能性が含まれている。

## 関連項目

[編集]

* Mono

## 参考文献

[編集]

この記事には、GNU Free Documentation LicenseであるMono's homepageの文章が組み込まれています。

## 外部リンク

[編集]

ポータル FLOSS

* Gtk# 公式ホームページ

この項目は、FLOSSに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています（Portal:FLOSS）。

|

* 表示
* 編集

* 表
* 話
* 編
* 歴

ウィジェット・ツールキット

低レベル|

* Macintosh Toolbox（英語版）/Carbon (API)
* Intrinsics
* Intuition（英語版）
* Windows API
* Xlib
* XCB

高レベル|

| AmigaOS対応|

* BOOPSI（英語版）
* Magic User Interface（英語版）
* ReAction GUI（英語版）
* Zune（英語版）

|

Mac OS/macOS対応|

* Cocoa (API)
* MacApp（英語版）
* MacZoop（英語版）
* PowerPlant（英語版）

Windows対応|

* Microsoft Foundation Class Library
* Object Windows Library（英語版）
* Silverlight
* SmartWin++（英語版）
* Visual Component Library
* Windows Forms
* Windows Presentation Foundation
* Windows Template Library
* WinRT XAML（英語版）

X11下のUnix対応|

* Athena/Xaw（英語版）
* InterViews（英語版）
* LessTif
* Motif

言語別
クロスプラットフォーム|

| CLI|

* Avalonia UI（英語版）
* Uno Platform（英語版）
* Gtk#
* Moonlight（英語版）
* Tao（英語版）

|

C/C++|

* CEGUI（英語版）
* Component Library for Cross Platform
* FLTK
* FOX toolkit（英語版）
* OpenGL User Interface Library（英語版）
* GTK
* Juce（英語版）
* Qt
* Wt（英語版）
* Tk
* TnFOX（英語版）
* Ultimate++（英語版）
* Visual Component Framework（英語版）
* wxWidgets
* YAAF（英語版）
* XForms
* XVT（英語版）

Objective-C|

* GNUstep

Flash|

* Apache Flex

Java|

| デスクトップ|

* Abstract Window Toolkit
* Swing
* Standard Widget Toolkit
* Qt Jambi（英語版）

|

ウェブ|

* Google Web Toolkit

JavaScript|

* Dojo Toolkit
* Echo（英語版）
* Ext JS
* Google Closure Tools
* jQuery
* jQuery UI
* MooTools
* Qooxdoo（英語版）
* script.aculo.us（英語版）
* YUI（英語版）

Common Lisp|

* CAPI
* Common Graphics
* CLIM（英語版）
* Ltk
* McCLIM（英語版）

Object Pascal|

* Component Library for Cross Platform
* fpGUI（英語版）
* IP Pascal（英語版）
* Lazarus

Perl|

* WxPerl（英語版）
* Perl/Tk

PHP|

* PHP-GTK（英語版）
* PHP-Qt（英語版）
* WxPHP（英語版）

Python|

* Pyjamas（英語版）
* PyQt
* PyGTK
* PyGObject（英語版）
* PySide
* Tkinter
* wxPython

Ruby|

* Shoes
* QtRuby（英語版）

XML|

* Ample SDK（英語版）
* CougarXML（英語版）
* GladeXML
* Lively Kernel（英語版）
* Pyjamas（英語版）
* Rialto Toolkit（英語版）
* XAML
* XML User Interface（英語版）
* XUL
* Wt（英語版）

* 一覧（英語版）
* カテゴリ