GTK+ Widgets

Here are a collection of GTK+ widgets.


DiaCanvas

Author: Arjan Molenaar <arjan@xirion.nl>
Copyright: LGPL
Version: 0.40.0
Homepage: http://diacanvas.sourceforge.net
Download: http://diacanvas.sourceforge.net/#download
Screenshot: http://diacanvas.sourceforge.net/#screenshots
Description: DiaCanvas is a stand alone version of the drawing widget used by DIA (http://www.lysator.liu.se/~alla/dia/).

GTK Icon List

Author: Adrian E. Feiguin <adrian@ifir.edu.ar>
Copyright: LGPL
Version: 1.2
Homepage: http://magnet.fsu.edu/~feiguin/gtk/
Download: http://magnet.fsu.edu/~feiguin/gtk/download.html
Description: GtkIconList is a widget for GTK+. It's a GtkLayout subclass which allows you to display a table of xpm icons with editable labels. It's completelly designed from scratch with some ideas borrowed from gnome-icon-list. It contains almost all of its features and more. It can be used for file browsers and as a replacement of gnome-icon-list (without the need of using gnome libraries). It contains the widget GtkItemEntry, also used by GtkSheet.

GTK Plot

Author: Adrian E. Feiguin <adrian@ifir.edu.ar>
Copyright: LGPL
Version: 4.1
Homepage: http://gtkextra.sourceforge.net
Download: http://gtkextra.sourceforge.net
Screenshot: http://gtkextra.sourceforge.net
Description: GtkPlot is a widget for GTK+. It allows to draw high quality scientific plots in two dimensions with a look and feel very similar to Microcal Origin for Windows. The distribution includes GtkPlotLayout, a simple GtkLayout subclass, and a demo program showing two layered plots with different kind of curves. You can choose between a number of symbol types, lines, connectors -straight lines, steps, splines-, and change their attributes -color, size, width-. You can also plot functions, add error bars, edit legends, rotate and move axis titles, change axis properties, etc.

GTK GLArea

Author: Janne Löf <jlof@mail.student.oulu.fi>
Copyright: LGPL
Version: 1.2.1
Homepage: http://www.student.oulu.fi/~jlof/gtkgl area/
Download: http://www.stude nt.oulu.fi/~jlof/gtkglarea/download/
Description: GtkGLArea is an OpenGL widget for GTK+ GUI toolkit. Just as GTK+ is build on top of GDK, GtkGLArea is built on top of gdkgl which i s basically wrapper around GLX functions. The widget itself is derived from GtkDrawinigArea widget and add s only few extra functions. Lower level gdkgl functions make it easy to render on any widget that has OpenG L capable visual, rendering to off-screen pixmaps is also supported.

GtkMultiview

Author: Jonathan Blandf ord <jrb@redhat.com>
Copyright: LGPL
Version: 0.1
Download: http://people.redhat.co m/jrb/files/multiview/
Description: The Multiview widget is similar to the GtkNotebook, but without the tabs. It lets you flip between several different pages without without a border being drawn.

GTK Scroll Pane

Author: Jonathan Blandford <jrb@redhat.com>
Copyright: LGPL
Download: http://people.redhat.com/jrb/widgets/scrollpane/
Screenshot: http://people.redhat.com/jrb/files/scrollpane/scrollpane.png
Description: A mini pager similar to the one used by gv. It can be hooked up to adjustments, and can be used in lieu of scrollbars. In addition, you can connect to the widget to get the button press signals.

GTK Sheet

Author: Adrian E. Feiguin <adrian@ifir.edu.ar>
Copyright: LGPL
Version: 8.0
Homepage: http://gtkextra.sourceforge.net
Description: GtkSheet is a matrix widget for GTK+. It consists of an scrollable grid of cells where you can allocate text. Cell contents can be edited interactively. It is also a container subclass so it allows you to display buttons, curves, pixmaps and any other widget in it. You can also set many attributes as: border, foreground and background color, text justification, etc.

GtkComboButton

Author: Iain Holmes <ih@csd.abdn.ac.uk>
Copyright: LGPL
Version: 0.3.5
Homepage: http://www.webtribe.net/a/ambiance/
Description: A buttonlike widget that can act as either a button, or as a popup menu, which can contain other possible actions.

GtkExText

Author: Mikael Hermanss on <mikeh@bahnhof.se>
Copyright: GPL
Version: 0.11
Homepage: http://tyan.homeip.net/~tyan/linux/gtkextext.php
Download: http://tyan.homeip.net/~tyan/linux/gtkextext.php?Download=TRUE
Screenshot: http://tyan.homeip.net/~tyan/linux/gtkextext.php?Screenshoot=TRUE
Description: GtkExText is a new better text widget.

features:

* Horizontal and vertical scrolling
* Set line/column
* Better property support with signal callbacks
good for Syntax higlight in programming eviroments
* Simple search function * and lots more :-)


GtkPieMenu

Author: Daniel Skarda <0rfelyus@ucw.cz>
Copyright: LGPL
Version: 0.1
Homepage: http://atrey.karlin.mff.cuni.cz/~0rfelyus/GtkPieMenu/
Download: ftp://atrey.karlin.mff.cuni.cz/pub/local/0rfelyus/gtk-pie-menu/
Screenshot: http://atrey.karlin.mff.cuni.cz/~0rfelyus/GtkPieMenu/pics/gpie-1.png
Description: Pie menus are less known alternative to menus as you know them from most nowadays applications. Although for first sight pie menu could seem very strange and unusual, in fact you can control your programs with pie menus much faster than with common menus.

GtkEditor

Author: Thomas Mailund <mailund@mailund.dk>
Copyright: LGPL
Version: 0.1.8
Homepage: http://gtkeditor.sourceforge.net/
Download: http://download.sourceforge.net/gtkeditor
Description: GtkEditor is a source code editor widget for GTK+.The gtkeditor widget is sub-classing the gtktext widget and after initialisation, the editor widget can be treated as the usual text widget, and all source-code editing features are taken care of by the widget itself. The behaviour of the editor is decided by either dynamic libraries loaded during initialisation of the widget or linked with the application using the widget. These libraries can be hand-coded or created using tools supplied with GtkEditor.

GtkDPS

Author: GYVE developers <masata-y@is.aist-nara.ac.jp>
Copyright: LGPL
Version: 0.3.2
Homepage: http://www.aist-nara.ac.jp/~masata-y/gtkDPS/index.html
Download: http://www.aist-nara.ac.jp/~masata-y/gtkDPS/index.html
Screenshot: http://www.aist-nara.ac.j p/~masata-y/gtkDPS/index.html
Description: gtkDPS is the set of functions, objects, and widgets to use DPS/dgs easily with GTK. This is a spinoff of the GYVE, GNU Yellow Vector Editor project.

GtkCanvas

Author: Andy Tai <atai@atai.org>
Copyright: LGPL
Version: 0.1
Homepage: http://www.atai.org/gtk-canvas/
Download: http://www.atai.org/gtk-canvas/gtk-canvas-0.1.tar.gz
Description: This is a straight port of the GNOME Cavnas from the stable gnome-libs 1.2.4 back to gtk+ 1.2.  This widget behaves identically to the GnomeCanvas widget, with the same APIs, except the names are changed from gnome_canvas to gtk_canvas. I intend to have GtkCanvas follows GnomeCanvas closely and merges new code whenever a stable release of the latter is made. The purpose of this widget is to provide the same service as GnomeCanvas to developers without requiring the GNOME libs, although developing with GNOME should always be preferred

gmb-sprite

Author: Volodymyr Babin <babin@users.sourceforge.net>
Copyright: LGPL
Version: 0.0
Download: http://download.sourceforge.net/gnome-memblocks/gmb-sprite-0.0.tar.gz
Description: The GmbSpriteArea widget is the simple sprite manipulation framework that will be used in the next version of "Gnome Memory Blocks" (http://gnome-memblocks.sourceforge.net). Main goal was to write something intermediate between plain GdkDrawingArea and the intelligent GnomeCanvas. Actually, mostly all of event handling code was "stolen" from GnomeCanvas. (and slightly uglified :))

Users · Developers · LXR · Bonsai · FTP · Bugzilla · Software Map · Contact