|
| |
| | GTK+ - The GIMP Toolkit |
 | | GTK+ is free software and part of the GNU Project. |  | | GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. |  | | GTK+ is a multi-platform toolkit for creating graphical user interfaces. |
|
http://www.gtk.org
(480 words)
|
|
| |
| | ONDotnet.com -- Using the Gtk Toolkit with Mono |
 | | Gtk#, the C# wrapper for Gtk, is the result. |  | | Gtk, the Gimp Toolkit, was developed as the graphical user interface framework for the Gnu Image Manipulation Program, or Gimp. |  | | As a cross-platform UI framework, Gtk allows you to develop graphical user interfaces for applications on Microsoft Windows, various flavors of Unix and Linux, and Mac OS X, without having to write operating-system-specific UI code. |
|
http://www.ondotnet.com/pub/a/dotnet/2004/08/09/gtk_mono.htm
(1046 words)
|
|
| |
| | GTK+OSX Project |
 | | GTK+ is a popular API for developing graphical applications for Linux. |  | | The position of the GTK+ project is that 1.x is obsolete and unsupported by them. |  | | That's why it is desirable to have GTK+ run natively on the Mac without X. GTK+OSX was based on the abandoned mac-gtk project, an OS 9 effort that has laid dormant since 2000. |
|
http://gtk-osx.sourceforge.net
(383 words)
|
|
| |
| | iX 10/1998, page 142: GUI-Programming |
 | | For this reason, Gtk forms the basis of the Gnome project, which similarly to KDE aims to provide a free desktop environment for Unix [2]. |  | | The class requires a "constructor" which at the time of the instantiation of the first widget reserves the storage space for the function pointers and data that are common to all objects of this type. |  | | At present it is enjoying wide appeal among developers of free software (a Gtk port of Netscape is in the works, the GNOME project is based on Gtk), and the library itself is being worked on intensively by programmers. |
|
http://www.heise.de/ix/artikel/E/1998/10/142
(2068 words)
|
|
| |
| | GTK+ |
 | | GTK+ is an Open Source Free Software GUI Toolkit, primarily developed for use with the X Window System. |  | | Everything about GTK+ from the object-oriented design to the Free Software LGPL licensing allows you to code your project with the most freedom possible. |  | | GTK+ is a set of libraries to create graphical user interfaces. |
|
http://directory.fsf.org/gtk.html
(333 words)
|
|
| |
| | Gtk# Frequently Asked Questions |
 | | Gtk# brings the power and ease of.Net development paradigms to the free software GUI application development community. |  | | Gtk# provides a helper class called ThreadNotify to assist in the context switch from different threads to the GUI thread. |  | | Keep in mind that if your Gtk+ installation is provided by binary packages, you will also need to install the *-devel packages. |
|
http://gtk-sharp.sourceforge.net/faq.html
(893 words)
|
|
| |
| | eGTK - multi-compiler Eiffel/Gtk interface |
 | | Although Gtk+ was developed to work with X-windows, a port to MS Windows exists. |  | | GTK+ library and glade GUI builder have been ported to Windows, so it's probably possible to use eGTK on Windows. |  | | This results in bad boolean values passed to GTK+ routines. |
|
http://www.netlabs.net/hp/richieb/gtk_eiffel.html
(976 words)
|
|
| |
| | GTK+ |
 | | The GTK+ user interface toolkit was originally developed as part of the GIMP (GNU Image Manipulation Program) project and has become widely used because of its attractive appearance, flexible and convenient programming interface and unrestrictive licensing under the GNU LGPL. |  | | Although GTK+ is written in C, a language without explicit support for object-oriented programs, the design of GTK+ is heavily object-oriented. |  | | The basis of this is a layer known as the GTK+ Object System. |
|
http://developer.gnome.org/arch/gtk
(353 words)
|
|
| |
| | Gtk+ WebCore |
 | | Gtk+ WebCore is looking for contributors to bring Gtk+ port of WebCore in sync with WebKit, and eventually be integral part of the project. |  | | Gtk+ WebCore is in early alpha state, where almost all of the features of rendering engine are ported. |  | | Project is released, because it has reached a level where it can be tested, used in own projects and in other ways evaluated. |
|
http://gtk-webcore.sourceforge.net
(245 words)
|
|
| |
| | GtkSharp - Mono |
 | | The Gtk# project (http://gtk-sharp.sourceforge.net) is closely associated with the Mono project. |  | | GTK# is an event-driven system like any other modern windowing library. |  | | Applications built using Gtk# will run on many platforms including Linux, Windows and MacOS X. Gtk is the native toolkit for the Linux desktop running GNOME, so applications will look and function best on here. |
|
http://www.mono-project.com/GtkSharp
(653 words)
|
|
| |
| | Tor Lillqvist--GTK+ (not GIMP) for Windows--Downloads |
 | | Unlike GTK+ 1.2 on Unix, GTK+ 1.3.0 on Windows it is built to use GLib 2.x. |  | | Pkg-config is a neat program that is useful in makefiles etc and extensively used in building software according to the GTK+ and GNOME conventions, using autotools etc. It uses a "database" specifying interdependencies among softawre packages. |  | | The binaries (DLLs and executables) in these packages are not for programs that use the Cygwin Unix emulation environment. |
|
http://www.gimp.org/~tml/gimp/win32/downloads.html
(1614 words)
|
|
| |
| | freshmeat.net: Project details for GTK+ |
 | | GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. |  | | I resently d/l the Enlightenment WM v0.15.5 and I wanted the e-conf program, but it needs gnome-libs so i d/l that when I tried to compile it, it said that i needed gtk+-1.2.0, which i have. |  | | I was hoping to start development on a cross-platform application for Win32 and Linux using GTK+ for my GUI toolkit. |
|
http://freshmeat.net/projects/gtk
(1041 words)
|
|
| |
| | GnomeFiles - GNOME/GTK+ Software Repository |
 | | EuGTK is a GTK+ wrapper for the Euphoria programming language on the Linux/BSD/Win platforms. |  | | Atol is a classical dual panel file manager portable to both Linux and Windows OS (using C++ and GTK+ toolkit). |  | | EveryGui provides Chameleon, which is a dynamic GUI for virtually any tool or OS command, and Designer which is a visual environment for editing config files that determine Chameleon's different behaviours for each tool/command. |
|
http://www.gnomefiles.org/search.php?search=gtk
(873 words)
|
|
| |
| | GTK FootNotes |
 | | Gtk+ WebCore -project releases pre-alpha version of Linux/Gtk port of WebCore/KHTML rendering engine and a reference browser implementation. |  | | GnomeFiles.org (GTK+ software repository) is celebrating 1000 applications added to its database. |  | | GTK based 2D Animation software released under GPL |
|
http://gnomedesktop.org/taxonomy/term/58?PHPSESSID=82b4b203f60948bbb702fb0...
(1143 words)
|
|
| |
| | GTK+ Drag and Drop Tutorial |
 | | When * sending a string, GTK will ensure that a null * terminating byte is added to the end so we * do not need to add it. |  | | GTK also coppies the * data so the original will never be modified. |  | | The codes contained in this tutorial have been tested with and work properly on a Redhat Linux 6.x using Linux 2.2.15 and the GTK+ library version 1.2.10. |
|
http://wolfpack.twu.net/docs/gtkdnd
(3242 words)
|
|
| |
| | GTKpas homepage |
 | | In addition to the standard GTK a wrapper for GtkGLArea namely GTKpasGLArea is available. |  | | Making GTK available to Pascal programmers requires a translation of the C header files of GTK. |  | | These wrappers simplify embedding OpenGL drawing area in a GTK window. |
|
http://gtkpas.sourceforge.net
(608 words)
|
|
| |
| | Free Pascal - Packages |
 | | As a first step in the development of FCL, the gtk and gdk header files have been translated to Pascal. |  | | There is an article on programming GTK by Florian Klaempfl and Michael Van Canneyt, written for the German Toolbox magazine. |  | | All header files have been translated, and are compilable. |
|
http://www.freepascal.org/packages/gtk.html
(680 words)
|
|
| |
| | A GTK+ Binding for Haskell |
 | | This is the last binary release before development is re-focused towards GTK+ 2.0. |  | | The implemented functionality should be sufficient for average user interfaces. |  | | Wherever, I deviated significantly from GTK+'s original interface, the module header or a comment at the function definition explains the differences. |
|
http://www.cse.unsw.edu.au/~chak/haskell/gtk
(1055 words)
|
|
| |
| | gtk-im-extra: Third Party GTK+ Input Method Modules |
 | | Such input methods, of which there are several examples in GTK+ itself, are usually contained in a single source file a few hundred lines in length. |  | | Many GTK+ input methods are fairly simple; they donât do much more than compose characters from sequences of keystrokes. |  | | gtk-im-extra is a collection of third party GTK+ input method modules. |
|
http://gtk-im-extra.sourceforge.net
(270 words)
|
|
| |
| | GTK Hello World |
 | | The software has been developed and tested using Gentoo Linux. |  | | While aesthetically troubling, lack of the icon is not a major disaster, thus the default error handling simply prints a message and continues the program's execution. |  | | We then make sure that both the label and the window are visible (line 52), and start the main GTK loop. |
|
http://bo.majewski.name/bluear/gnu/GTK/plain
(1684 words)
|
|
| |
| | How to build GTK+ & friends on Microsoft Windows |
 | | There are two possible ways to build unix-style source code on Windows: use the Microsoft development tools (MSVC, nmake) or a unix-style environment, such as MSYS or Cygwin, together with the MinGW gcc compiler and build tools. |  | | This file describes how to build GTK+ & friends (currently only gtkhtml2 is described in detail) under Microsoft Windows. |  | | If you do not want to build gtk yourself, download the "official" win32 binaries from Tor Lillqvist's Gimpwin32-page. |
|
http://stud3.tuwien.ac.at/~e9725344/gtk/Building_HowTo.html
(2319 words)
|
|
| |
| | GtkExtra-- |
 | | The wrappers are certainly usable, as demonstrated by the examples, which have been translated to GtkExtra--. |  | | The developers would like the GtkExtra-- project to be an example to other developers who wish to wrap additional Gtk widgets for use with Gtk--. |  | | Therefore, the various Autoconf/Automake/m4 files have been made as generic as possible, so that very few changes are needed to make your own wrapper project. |
|
http://gtkextramm.sourceforge.net
(155 words)
|
|
| |
| | LablGTK |
 | | A GTK Widget to Render MathML, and its lablGTK wrapper. |  | | Can be used with the Objective Caml 3.08 or 3.09 distribution (msvc or mingw), without any extra tools. |  | | A library to handle various image formats in Caml. |
|
http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
(391 words)
|
|
| |
| | Interview: Red Hat's Owen Taylor on GTK+ - OSNews.com |
 | | An exciting future direction for GTK+ is switching to Cairo as our primary rendering API, but that's more likely a GTK+-2.8 feature, than a GTK+-2.6 feature. |  | | A big bottleneck right now in GTK+ performance is the poor performance of the RENDER extension drawing anti-aliased text. |  | | Usually when we turn to that task, we quickly find a few forehead-slapping mistakes that are easy to fix, and then it gets a lot harder to make progress. |
|
http://osnews.com/story.php?news_id=5453
(976 words)
|
|
| |
| | win32 ports of GTK, Glade, Libglade, gtkextra, GWF etc. |
 | | The GTK+ code uses libraries such as GTK+, GLib and GDK which are available for many platforms including Windows and Unix. |  | | GWF basically generates the source and header files for your widgets which can be edited so as to create your widgets. |  | | Gtk4Win also works like winGTK, but it is a larger package, and offers more than the minimal set of libraries. |
|
http://wingtk.sourceforge.net
(606 words)
|
|
| |
| | Compiling the GTK+ libraries |
 | | If you are building GTK+ from the distributed source packages, then won't need these tools installed; the necessary pieces of the tools are already included in the source packages. |  | | Before we get into the details of how to compile GTK+, we should mention that in many cases, binary packages of GTK+ prebuilt for your operating system will be available, either from your operating system vendor or from independent sources. |  | | Otherwise, GTK+ only will include the GTK+ libraries themselves, and will depend on system library dependency facilities to bring in the other libraries. |
|
http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html
(1676 words)
|
|
| |
| | GtkMathView Home Page |
 | | The Gtk backend now supports True Type Computer Modern fonts and it is possible to remap the default fonts. |  | | The GTK+ backend will work with fonts supported by Pango and also with Type 1 fonts if t1lib is installed. |  | | The pre_v0_4_2 branch refers to the 0.4.x versions, it supports editing and it is based on GTK 1.2. |
|
http://helm.cs.unibo.it/mml-widget
(1232 words)
|
|
| |
| | X Development Tools |
 | | Future versions of the X front end for Netscape will use the GTK+ toolkit. |  | | Book on GTK and other Linux Programming Tools |  | | The authors plan to use an object database system to "make public" the Gtk API and will use the Gtk interface in conjunction with |
|
http://linuxfinances.info/info/xlibs.html
(1290 words)
|
|
| |
| | The RGtk package |
 | | There is also an R gtkDevice package which allows one to create embedded graphics devices in R from arbitrary Gtk drawing area widgets. |  | | INSTALL files for instructions on using and installing the package. |  | | pygtk facility for parsing the defs files describing the classes and routines in the Gtk and Gnome libraries. |
|
http://www.omegahat.org/RGtk
(643 words)
|
|
| |
| | Tor Lillqvist--GTK+ for Windows |
 | | It is possible to input text in several scripts into GTK+ widgets by switching the Windows input locale. |  | | As GTK+ uses Unicode, strings output by GTK+ can contain any Unicode character. |  | | Remember to free the resulting string with g_free when you don't need it any longer. |
|
http://www.gimp.org/~tml/gimp/win32
(518 words)
|
|
| |
| | GtkMozEmbed: Embedding Mozilla into Gtk Applications |
 | | This function returns a new Gtk Mozilla embedding widget. |  | | This will give people that need to be able to get to Mozilla's internal interfaces a way to do so. |  | | How do I catch the output of a form that I've created? |
|
http://www.mozilla.org/unix/gtk-embedding.html
(1632 words)
|
|
| |
| | [No title] |
 | | GTK-Wimp ("Windows impersonator") is a GTK+ theme that integrates well with the Microsoft Windows desktop environment. |  | | When running on Windows XP or 2003, the Windows theming API is used so that GTK widgets look like native widgets. |  | | If the need arises, it is still possible to release a GTK-Wimp version separately from GTK+. |
|
http://gtk-wimp.sourceforge.net
(238 words)
|
|
| |
| | GIMP - Windows installers |
 | | GTK+ 2 Runtime Environment (version 2.6.10-20050823, for Windows 98/ME and NT4) |  | | If this is the first time you're installing The GIMP, you will also need GTK+ 2 Runtime Environment below. |  | | This package contains help files for The Gimp. |
|
http://gimp-win.sourceforge.net/stable.html
(136 words)
|
|
| |
| | GTK+/Gnome Application Development Sample Chapters |
 | | is a GTK+ widget used to represent toplevel windows (toplevel windows are the highest application-controlled windows in the window hierarchy). |  | | gives GTK+ a human-readable name for the class, used in error messages and the like; the size of the instance and class structs; then a function to initialize the class struct and another to initialize each new instance. |  | | Builtin types are distinct from fundamental types because the GTK+ object system does not have to understand them; for the purposes of getting and setting argument values, they can be treated as fundamental types. |
|
http://www106.pair.com/rhp/sample_chapters.html
(12337 words)
|
|
| |
| | GTK+ - Download |
 | | Since GTK+ 2.6 and 2.8 have full source and binary compatibility with GTK+ 2.4, there should be no reason to install GTK+-2.4 at this point; if you need it, for some reason, it is available from: |  | | You can have the runtime and development environments for both GTK+-2.4 and GTK+-1.2 installed simultaneously on your computer. |  | | You'll need to get the GLib, GTK+, Pango, and ATK packages from the above locations. |
|
http://www.gtk.org/download
(239 words)
|
|
| |
| | GOB: the GObject Builder |
 | | But version 1 of gob will continue to work with both GTK 1.2 and the upcoming GTK 2.0, nothing in that will change. |  | | At some point I will start working on version 2 which should be pure GObject implementation and most likely incompatible with version 1 of gob. |  | | The old version 1 of gob will make GTK+ 1 objects (with some support for GTK+ 2). |
|
http://www.5z.com/jirka/gob.html
(1439 words)
|
|
| |
| | Scintilla and SciTE |
 | | They have been run on Windows 95, NT 4.0, Windows 2000, and on Red Hat Linux 8 and 9 with GTK+ 1.2 and 2.0. |  | | A free source code editing component for Win32 and GTK+ |  | | Version 1.65 contains minor enhancements and bug fixes. |
|
http://www.scintilla.org
(507 words)
|
|
| |
| | GTK+/Gnome Application Development |
 | | You should be comfortable with programming (data structures, algorithms, etc.) and with the C programming language before you try to read it. |  | | It adds a Gnome tutorial and some advanced Gtk concepts (such as the object system, and Gdk). |  | | C.2.16 Why are signals specified as strings rather than integers or some sort of macro? |
|
http://pobox.com/~hp/gnome-app-devel.html
(943 words)
|
|
| |
| | GTK+ port |
 | | They choose GTK+ as the target toolkit for development under the X Windows System. |  | | The X heads at Netscape decided that now would be the best time to move away from Motif. |  | | The work to implement all the widgets is not done yet. |
|
http://www.mozilla.org/ports/gtk
(189 words)
|
|
| |
| | Up North: Gtk+ natively on Mac OS X |
 | | Anders has been working on this since August and have come a long way in native Gtk+ on Mac OS X. This one was made for Kris showing the GtkTreeView being rendered without X11. |  | | That said, it should be possible to create a GTK theme that uses the native drawing routines similar to what Firefox does on MacOS X. Someone just needs to do the work... |  | | My polyxmass program makes heavy use of Gtk+ *AND* libgnomecanvas, and the sole way I found to use it under MacOSX is to go throught the Fink layer. |
|
http://micke.hallendal.net/archives/2005/10/gtk-macosx.html
(969 words)
|
|
| |
| | MoinMoinWikis - MoinMoin |
 | | GtkWiki - Wiki für die Entwicklung mit GTK. |
|
http://moinmoin.wikiwikiweb.de/MoinMoinWikis
(1922 words)
|
|
| |
| | Gtk+-Cocoa -- Gtk for Mac OS X |
 | | When possible, those capabilities have been implemented, but in some cases they simply don't make sense in the Cocoa environment and are not supported. |  | | Glib can be easily compiled for Mac OS X, so it is not included in the framework. |  | | Unfortunately, the only Mac OS X version available requires X to run, making it difficult to use for distributing applications to the end user. |
|
http://gtk-cocoa.sourceforge.net
(298 words)
|
|
| |
| | Gtk# 1.0 Release Notes |
 | | Applications developed with Gtk# come with no strings attached: you can develop any kind of application: commercial or free without requiring any extra fees. |  | | Cairo Graphics Library (using the Mono.Cairo library) or System.Drawing to render advanced graphics and develop custom widget with a PDF-like imaging model. |  | | Gtk# is a Framwork for Mono and the.NET Framework to develop of GUI applications with Mono and.NET on a variety of platforms: from Linux to Windows to the MacOS X and embedded devices with a frame buffer. |
|
http://www.mono-project.com/using/relnotes/gtk-sharp-1.0.html
(351 words)
|
|
| |
| | SourceForge.net: GTK+ for Windows Runtime Environment |
 | | This is the GTK+ Runtime Environment for Windows. |  | | As of 2004-05-18 18:09, this project is no longer under active development. |  | | It includes all of the files required to run GTK+ applications on Windows. |
|
http://sourceforge.net/projects/gtk-win
(143 words)
|
|
| |
| | OSNews.com |
 | | - Advanced UI Development in GTK+ - Posted on 2004-01-21 |  | | - GTK+OSX in Search of Developers for Native GTK+ Port to Mac OS X - Posted on 2003-12-09 |  | | - On the Future of GTK+ - Posted on 2004-06-30 |
|
http://www.osnews.com/topic.php?icon=60
(555 words)
|
|
| |
| | Gtk-gnutella - encyclopedia article about Gtk-gnutella. |
 | | Gtk-gnutella is an open-source unix servent for the Gnutella network, based on the GTK+ toolkit. |  | | This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. |
|
http://encyclopedia.thefreedictionary.com/Gtk-gnutella
(619 words)
|
|
| |
| | GTK and Pthreads |
 | | The use of GTK in a threaded environment is desirable for a number of reasons: |  | | In addition, the supporting X libraries themselves may not thread-safe. |  | | Using threads in such an application provides at minimum a more responsive interface and perhaps one that permits more work to occur by allowing the user to enqueue possible multiple long-running requests. |
|
http://www.humanfactor.com/gpk/gtk-and-pthreads.html
(355 words)
|
|
| |
| | gtk2-perl Win32 Binary Home |
 | | This site exists to serve the needs of developers and end-users who wish to use gtk2perl on the Windows platform, and who have neither the where-with-all, or the will, to compile gtk2perl from sources. |  | | Unzip all the files in the dependancies into c:\usr |  | | Install the (non perl) pre-compiled GLib and GTK distributions and their associated dependancies (they're just a load of zips) |
|
http://homepage.ntlworld.com/wayne.keenan/gtk
(442 words)
|
|
|