|
The long awaited stable port to Gtk+-2.x has been released!
GtkExtra-2.1.1 is now available for download! (06/24/2005)
GtkExtra is a useful set of widgets for creating GUI's for the
Xwindows system using GTK+. You can use it complementary to GTK+ and
it is written in C. It is also Free Software and released under the LGPL
license.
Enjoy!
|
- 06/24/2005 New version 2.1.1 features some fixes in gtksheet (for themes) and a silly fix in gtkextra-2.0.pc that prevented scigraphica from linking.
- 06/23/2005 New version 2.1.0 features some improvements and bugfixes
- 05/17/2005 After a long period of (apparent) inactivity, I released
GtkExtra-1.0.0 and its port to Gtk+-2.x: the long awaited GtkExtra-2.0
- 12/04/2001 GtkExtra-0.99.17 released with significant enhancements,
new features, and minor bugfixes. See ChangeLog file for details.
- 07/26/2001 GtkExtra-0.99.16 released with minor bugfixes.
- 06/28/2001 GtkExtra-0.99.15 released. New widgets: gtkcharselection and
gtkplotpixmap. Background images in gtkplot, and pixmaps in gtkplotcanvas.
Much faster gtkiconfilesel, with gtkdirtree optional.
Enhancements in WYSIWYG and postscript output, which can export
images. BugFixes.
- 03/09/2001 GtkExtra-0.99.14 released. Bugfixes and enhancements in GtkPlot
and GtkIconList. Improved quality in the PS output. You'll have to recompile your programs. See ChangeLog file for details.
- 01/31/2001 GtkExtra-0.99.13 released. Bugfixes and new method for custom labels in GtkPlot. Backwards compatibility is broken, you'll have to recompile your programs. See ChangeLog file for details.
- 11/21/2000 GtkExtra-0.99.12 released. New GtkPlot3D and GtkPlotPolar widgets. New GtkPlotData subclasses: GtkPlotBox, Bar, Flux, Surface, and CSurface. Bugfixes. See the ChangeLog file for details.
- 08/29/2000 GtkExtra-0.99.11 released. Bugfix release and improvements for compatibility with Win32.
- 08/15/2000 GtkExtra-0.99.10 released. Bugfix release.
- 07/05/2000 GtkExtra-0.99.9 released. Bugfixes and changes to improve bindings to other languages.
- 07/03/2000 GtkExtra-0.99.8 released. Bugfixes and changes to improve bindings to other languages.
- 06/12/2000 GtkExtra-0.99.7 released. Important changes in GtkPlotCanvas and GtkPSFont. You can embed images in your plots!
- 05/10/2000 New! GtkExtra mailing list .
- 05/08/2000 SciGraphica-0.2 released!.
- 05/08/2000 GtkExtra-0.99.6 released.
- 04/26/2000 Nicholas reported his fist attemps to compile GtkExtra on Win32, and he sent a Makefile
- 04/18/2000 GtkExtra-0.99.5 released.
- 04/18/2000 GtkPlotCanvas re-written. See the ChangeLog file for details.
- 04/10/2000 GtkExtra-0.99.4 released.
- 03/14/2000 GtkExtra-0.99.3 released.
- 03/15/2000 GtkExtra-- released. (see links)
- 03/13/2000 New bugtracking system. (use it!)
- 03/13/2000 GtkExtra-0.99.2 released.
- 03/13/2000 Bindings for Ada95 and Python!. (see links)
|
New! GtkExtra mailing list.
Documentation is available in the CVS repository and will be included in future releases. However, this is work in
progress, and of you with experience with any of the widgets included in gtkextra is welcome to contribute. The distribution includes several demo programs showing the widgets and most of their features. The code of the demos is a good starting point for newbies. Of course, read the headers, too!
The library includes the following widgets:
|
|
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
through a specially designed entry, GtkItemEntry. It is
also a container subclass, allowing 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, and more.
The testgtksheet program shows how easy is to create a spreadsheet-like GUI using this widget set.
|
|
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
GtkPlotCanvas 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.
The package also includes GtkPlot3D and GtkPlotPolar.
GtkPlotCanvas is a GtkFixed subclass and allows to DnD plots, points, and
child objects (text, axis titles). You can move them or resize your plots
dragging with the mouse!
The distribution includes also a PostScript driver.
All the features are demonstrated in testgtkplot and testrealtime.
|
|
GtkIconList is a GtkFixed subclass that allows you to display a table of xpm
icons
with editable labels. It's completely 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).
Like GtkSheet, it uses the widget GtkItemEntry to edit the text fields.
|
|
It is a GtkCTree subclass that allows you to navigate the file-system.
|
|
It is a GtkIconList subclass that displays the contents of a given
directory using fancy icons for different types of files.
|
|
It is a nice looking file selection dialog
using icons. It combines GtkDirTree and GtkFileList to navigate the
file system and select files.
It has also two entries to select the file and filter.
|
|
It is a GtkEntry subclass. It can have fixed size or can be dinamically
resized when the text is entered. You can change text justification to centered, left, or right, and change the foreground and background colors very easily. It only displays the text and has no borders.
|
|
It is a GtkToolBar subclass with two combos to select among the 35 standard
Adobe PostScript fonts with different sizes. It has also two buttons to
select bold and italics. When you select a new font, it returns the name of the
corresponding Postscript font and the equivalent Xfont. This is what we all expect to have on the top of a GUI for a spreadsheet or word processor.
|
|
It is a composite widget with two buttons, one with an arrow to display a popdown window where you can pack whatever you want, from a calendar to a clist.
|
|
It is a GtkComboBox subclass with a pallette of colors in the popdown window to pickup the one you like the most. It has a default pallette, but it's completelly customizable.
|
|
It is a GtkComboBox subclass with a variety of border styles in the popdown window arranged in a table of togglebuttons.
|
|
It is a GtkCheckButton hack with the look and feel of the Redmond95 theme.
|
|
Adrian E. Feiguin
adrian@ifir.edu.ar
feiguin@magnet.fsu.edu

|