CINXE.COM
GLADE GTK+ User Interface Builder
<html> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://glade.pn.org:80/history.html","19991008021612","https://web.archive.org/","web","/_static/", "939348972"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>GLADE GTK+ User Interface Builder</title> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#FF60FF" topmargin="5"> <a name="anfang"></a> <basefont size="3"> <font face="Arial,helvetica,geneva,sans-serif,lucida"> <center> <table cellspacing="0" cellpadding="0" border="0" width="100%" align="center"> <tr valign="top"> <td align="center" bgcolor="#7962FF" width="150"> <center> <table border="0" cellspacing="0" cellpadding="0" align="center" width="170"> <tr height="40"> <td align="center" width="160" bgcolor="#7962FF" height="30"> <font face="Arial,helvetica,geneva,sans-serif,lucida" size="-1"> <a href="https://web.archive.org/web/19991008021612/http://glade.pn.org/">USA</a> <a href="https://web.archive.org/web/19991008021612/http://www.glade.hhips.de/">Germany</a> </font> </td> </tr> <tr height="43"> <td align="center width=" 160" bgcolor="#7962FF" height="43"><center> <table cellspacing="4" cellpadding="0" border="0" width="100%" height="40"> <tr><td align="center" bgcolor="#DDDDDD"> <font face="Arial,helvetica,geneva,sans-serif,lucida"><b><a href="index.html"> Homepage</a></b></font></td></tr></table></center> </td> </tr> <tr height="43"> <td align="center width=" 160" bgcolor="#7962FF" height="43"><center> <table cellspacing="4" cellpadding="0" border="0" width="100%" height="40"> <tr><td align="center" bgcolor="#DDDDDD"> <font face="Arial,helvetica,geneva,sans-serif,lucida"><b><a href="features.html"> Features</a></b></font></td></tr></table></center> </td> </tr> <tr height="43"> <td align="center width=" 160" bgcolor="#7962FF" height="43"><center> <table cellspacing="4" cellpadding="0" border="0" width="100%" height="40"> <tr><td align="center" bgcolor="#DDDDDD"> <font face="Arial,helvetica,geneva,sans-serif,lucida"><b><a href="download.html"> Download</a></b></font></td></tr></table></center> </td> </tr> <tr height="43"> <td align="center width=" 160" bgcolor="#7962FF" height="43"><center> <table cellspacing="4" cellpadding="0" border="0" width="100%" height="40"> <tr><td align="center" bgcolor="#AAAAAA"> <font face="Arial,helvetica,geneva,sans-serif,lucida"><b> History</b></font></td></tr></table></center> </td> </tr> <tr height="43"> <td align="center width=" 160" bgcolor="#7962FF" height="43"><center> <table cellspacing="4" cellpadding="0" border="0" width="100%" height="40"> <tr><td align="center" bgcolor="#DDDDDD"> <font face="Arial,helvetica,geneva,sans-serif,lucida"><b><a href="todo.html"> ToDo</a></b></font></td></tr></table></center> </td> </tr> <tr height="43"> <td align="center width=" 160 bgcolor="#7962FF" height="43"><center> <table cellspacing="4" cellpadding="0" border="0" width="100%" height="40"> <tr><td align="center" bgcolor="#DDDDDD"> <font face="Arial,helvetica,geneva,sans-serif,lucida"><b><a href="lists.html"> Mailing Lists</a></b></font></td></tr></table></center> </td> </tr> <tr height="43"> <td align="center width=" 160" bgcolor="#7962FF" height="43"><center> <table cellspacing="4" cellpadding="0" border="0" width="100%" height="40"> <tr><td align="center" bgcolor="#DDDDDD"> <font face="Arial,helvetica,geneva,sans-serif,lucida"><b><a href="links.html"> Links</a></b></font></td></tr></table></center> </td> </tr> <tr height="43"> <td align="center width=" 160" bgcolor="#7962FF" height="43"><center> <table cellspacing="4" cellpadding="0" border="0" width="100%" height="40"> <tr><td align="center" bgcolor="#DDDDDD"> <font face="Arial,helvetica,geneva,sans-serif,lucida"><b><a href="apps.html"> Applications</a></b></font></td></tr></table></center> </td> </tr> </table> </center> </td> <td bgcolor="#FFFFFF" rowspan="2"><img src="/web/19991008021612im_/http://glade.pn.org/logos/1x1.gif" width="10"></td> <td bgcolor="#FFFFFF"> <center> <img src="/web/19991008021612im_/http://glade.pn.org/logos/glade_logo.gif" border="0" width="410" height="126" alt="GLADE Logo"> </center> <center><hr></center> <table cellspacing="0" cellpadding="5" border="0"> <tr bgcolor="#7962FF"> <td colspan="2"> <font size="+2" face="Arial,helvetica,geneva,sans-serif,lucida"> <b>• History:</b> </font> </td> </tr> <tr valign="top"> <td> </td> <td><font face="Arial,helvetica,geneva,sans-serif,lucida"> <ul type="square"> <li><b>Version 0.5.3 (Sep 12 1999)</b><ul> <li>Better support for scrollable widgets. Scrolled windows and viewports are added automatically if needed. <li> Bug fixes. </ul></li><br> <li><b>Version 0.5.2 (Sep 5 1999)</b><ul> <li>New widgets - GtkLayout, GnomeDruid, GnomeDruidPageStart/Standard/Finish, GnomeIconList, GnomeIconSelection, GnomePropertyBox, GnomePixmap. <li>Made it possible to specify the widget to set the keyboard focus to when an underlined accelerator key is pressed. (Though there are still problems with underlined accelerator keys, e.g. they won't work well in notebooks.) <li>Removed the unfinished support for styles, since it caused problems (especially when people were using themes). <li> Bug fixes. </ul></li><br> <li><b>Version 0.5.1 (Aug 4 1999)</b><ul> <li> New widget properties - GtkWindow & dialog subclasses now have default width & height properties. GtkPaned has Position property, and children have Shrink & Resize packing properties. GtkMenubar has shadow type property. GtkHandleBox has shadow type, handle position & snap edge properties. GtkBox children have Position property (which isn't saved in the XML), though this may be a little confusing due to the PACK_START/END flag. <li> More support for underlined accelerator keys. If the label in a button has an underlined character, then the button can be activated by pressing Alt + the underlined key. Similarly if a normal label has an underlined character, pressing Alt + the key will set the keyboard focus to the widget on the right, e.g. a text entry box. <li> Ctrl-R accelerator to redisplay a window - it should appear at the same size it will be in the final application. Very handy. <li> Bug fixes, including a fairly serious one in the generated code which meant that widgets were never destroyed. </ul></li><br> <li><b>Version 0.5.0 (Jun 20 1999)</b><ul> <li>Gnome support, including support for creating all the configuration files necessary for building a Gnome app, and support for a number of Gnome widgets (though there's still a few to add). You can now create a simple Gnome application in minutes! <li>Better support for gettext - Glade now outputs everything needed to use gettext in an application. All you need to add is the list of languages supported, in configure.in, and the po files containing the translated strings, in the po/ subdirectory. <li>Better support for pixmaps - Glade now outputs everything needed to install the pixmaps used by the application, and to distribute them with your app. All you need to do is add the pixmaps to the interface within Glade! <li>Simpler project setup - new projects are given default options for everything, so you can now save projects and build the source with a few mouse clicks! Projects are by default placed in $HOME/Projects. <li>Better source code output - gladesrc.c & gladesig.c have been renamed to interface.c and callbacks.c respectively, the support functions have been moved to a new file, support.c, and the main() function is now output in its own file, main.c. <li>Better error messages - no more "Error writing source" dialogs, I hope! </ul></li><br> <li><b>Version 0.4.1 (Mar 28 1999)</b><ul> <li>Fixed tooltips bug which meant that all tooltips were lost. <li>Fixed problem when setting of x & y properties of widgets in fixed containers. <li>Fixed problems setting the project filename and directory options. This could cause Glade to hang when saving a project. <li>Added support for running external source code generators when the project language option is set to C++ or Ada 95. <li>Added confirmation dialog when creating new project, to try to ensure that no work is accidentally lost. <li>Changed the way in which x, y, width & height properties are set, to make it obvious when these have been set by the user, and to make it easy to revert to default values. <li>Fixed compilation problem when using Gnome and --disable-nls. <li>Fixed bug in example application which stopped it form working when installed. <li>Added doc/upgrading-to-gtk-1.1.txt which describes problems which may occur when upgrading a GTK+ 1.0 application to 1.1/1.2. </ul></li><br> <li><b>Version 0.4.0 (Mar 21 1999)</b> <ul> <li>Cut & Paste support with a clipboard containing multiple cuttings. <li>Support for GtkToolbar, GtkPixmap & GtkCalendar widgets. Updated support for GtkProgressBar (for GTK+ 1.2). <li>A new multi-page palette. <li>A new toolbar with convenient Open/Save/Options/Build buttons. <li>Support for typing label text while the mouse hovers above a label. <li>Faster loading of project files and writing of C source. <li>Complete rewrite of project-related code. <li>Russian & Japanese translations. <li>An example application - a simple text editor, with a menubar and toolbar. <li>Several bug fixes. </ul> </li> <br> <li><b>Version 0.3.9 (Dec 01 1998)</b> <ul> <li>Minor fixes to work with GTK 1.1.5</li> </ul> </li> <br> <li><b>Version 0.3.8 (Nov 30 1998)</b> <ul> <li>Incorporates the patch to 0.3.7 which fixed one problem with updating the source code.</li> <li>Fixed bug reading dates in the XML file.</li> <li>Updated the code to work with the latest GTK (1.1.5).</li> </ul> </li> <br> <li><b>Version 0.3.7 (Nov 17 1998)</b> <ul> <li>Developers release.</li> <li>Signal handlers are not overwritten each time the source code is output. Instead any new/changed signal handlers are appended to the file. It is up to the user to delete any old handlers and copy code across, but it's much better than before.</li> <li>You can now run 'glade filename' to load an XML file on startup.</li> <li>Bug fixes: writing source for popup menu in GTK 1.1 caused SEGV, the clist got fixed twice for 0.3.6 but it should now be OK.</li> </ul> </li> <br> <li><b>Version 0.3.6 (Nov 12 1998)</b> <ul> <li>Developers release, incorporating several patches sent to me.</li> <li>It now runs using the latest GTK in CVS - with themes. Still needs work.</li> <li>Spanish translations (only in the full version).</li> <li>Bug fixes: stopped combo box from grabbing the pointer and making it impossible to select anything. CList labels in GTK 1.1 weren't being saved or having the source code written.</li> </ul> </li> <br> <li><b>Version 0.3.5 (Oct 03 1998)</b> <ul> <li>Support for menu bars and popup menus.</li> <li>Support for accelerators (mainly for the menubars).</li> <li>French and German translations.</li> <li>Bug fixes including: combo lists and resizing, widget resizing, frame labels, the preview widget type property, the scale widget digits property, empty buttons, event prototype output in GTK 1.1, the project clist in GTK 1.1, and more i18n changes (I daren't say fixes for these!).</li> </ul> </li> <br> <li><b>Version 0.3.4 (Aug 31 1998)</b> <ul> <li>I think I've fixed the i18n configuration/compilation stuff. (This may also have caused problems with the XML output from Glade, since some numbers may have been written in the local format and so won't be read in again properly.)</li> <li>Partial support for some of the GTK 1.1 widgets, e.g. GtkPacker (but you need GTK 1.1 to use these).</li> <li>Easier compilation & recompilation - a simple Makefile is output to create the initial configure script etc., and the configure.in and Makefile.am are not overwritten so you only have to type 'make' each time.</li> <li>A number of minor bug fixes (thanks for the bug reports!).</li> </ul> </li> <br> <li><b>Version 0.3.3 (Aug 16 1998)</b> <ul> <li>Support fot GtkNotebook & GtkInputDialog.</li> <li>Support for gettext, and some translations for Portuguese (Brazilian).</li> <li>Should compile and run with GTK 1.1.</li> <li>Dialog, File Selection, ColorSelectionDialog should work now!</li> <li>Better widget redrawing code.</li> <li>Got rid of internally-used 'holding widgets' - we now use the widget tree exactly as it will be in the real interface.</li> <li>Several bug fixes.</li> </ul> </li> <br> <li><b>Version 0.3.2 (Aug 03 1998)</b> <ul> <li>Support for Dialog, File Selection, ColorSelectionDialog & Option Menu.</li> <li>Tree view of widgets (not finished).</li> <li>Several bug fixes.</li> </ul> </li> <br> <li><b>Version 0.3.1 (Jul 08 1998)</b> <ul> <li>Some popup menu commands for reorganizing tables and boxes.</li> <li>I've changed the palette slightly, to try to make widgets clearer. Let me know which is preferred. (the screenshot is the old version, by the way.)</li> <li>It should now compile fairly cleanly on an Alpha (thanks to Dino Sangoi).</li> <li>Few bug fixes.</li> </ul> </li> </ul> <p><b>The first release, Version 0.1, was on 18. Apr 1998.</b></p> </font> </td> <tr> </table> </td> </tr> <tr valign="bottom"> <td align="center width=" 160" bgcolor="#7962FF"><center> <table cellspacing="4" cellpadding="0" border="0" width="100%"> <tr><td align="center" bgcolor="#7962FF"> <font size="2" face="Arial,helvetica,geneva,sans-serif,lucida" size="-1"> <a href="#anfang">Go Up</a></font></td></tr></table></center> </td> <td bgcolor="#FFFFFF" align="center"> <center><hr> <a href="https://web.archive.org/web/19991008021612/http://www.gimp.org/"> <img src="/web/19991008021612im_/http://glade.pn.org/logos/gimp.gif" width="90" height="36" alt="GIMP Banner" border="0"></a><br> <font size="2" face="Arial,helvetica,geneva,sans-serif,lucida"> Please copy and use what you want from this site.<br></font> <a href="https://web.archive.org/web/19991008021612/mailto:webmaster@hhips.de"><font size="2" face="Arial,helvetica,geneva,sans-serif,lucida"> webmaster@hhips.de</font></a></center> </td> </tr> </table> </center> </font> </body> </html> <!-- FILE ARCHIVED ON 02:16:12 Oct 08, 1999 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 15:17:33 Dec 03, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.661 exclusion.robots: 0.03 exclusion.robots.policy: 0.018 esindex: 0.011 cdx.remote: 16.562 LoadShardBlock: 372.877 (3) PetaboxLoader3.datanode: 145.079 (4) PetaboxLoader3.resolve: 230.072 (3) load_resource: 155.777 -->