Gtk Sharp
- The correct title of this article is Gtk#. The substitution or omission of a # sign is because of technical restrictions.
| Gtk# | |
![]() |
|
| Developer: | Novell |
|---|---|
| Latest release: | 2.10.0 / August 21 2006 |
| OS: | Cross-platform |
| Genre: | Widget toolkit |
| License: | GNU Lesser General Public License |
| Website: | http://gtk-sharp.sourceforge.net/ |
Gtk# is a set of .NET bindings for the [[GTK+]] GUI toolkit and assorted GNOME libraries. The library facilitates building graphical GNOME applications using Mono or any other compliant CLR. Gtk# is an event-driven system like any other modern windowing library where every widget in an application has handler methods that get called when particular events happen.
Applications built using Gtk# will run on many platforms including Linux, Microsoft Windows and Mac OS X. The Mono packages for Windows include GTK+, Gtk# and a native theme to make applications look like native Windows applications. At this point, running Gtk# applications on Mac OS X requires the user to run the X11 server.
Glade can be used with the Glade# bindings to easily design GUI applications. A GUI designer called Stetic is integrated with the MonoDevelop IDE.
In addition to support the standard Gtk/Gnome stack of development tools, the gtk-dotnet.dll assembly provides a bridge to consume functionality available on the .NET stack. At this point this includes the functionality to use System.Drawing to draw on a widget.
References
This article incorporates text from Mono's homepage, which is in the GNU Free Documentation License.
External links
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




