
This is the history of changes for XawPlus: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Version Comment -------------------------------------------------------------------- 1.0 First release based on Xaw sources of the X11R5 distribution. 3D extensions and XPM support for the label widget and all his children added. -------------------------------------------------------------------- 1.1 3D extensions for the panel widget implemented. Default background color set to grey75 for all widgets. Scrollbar got a sunken border. -------------------------------------------------------------------- 1.1.1 Some bugfixes in LocPixmap.c. LocPixmap.c was compilable with gcc 2.5 under Linux with X11R5 but not with gcc 2.7.2 under linux with XFree3.2A (X11R6). -------------------------------------------------------------------- 1.2 Parameter list of the initialize, the set values and the constraint set values method in all widget sources completed. Most (but not all) compiler warnings fixed. The SimpleMenu widget is now 3D styled. The SmeLine widget now draw a 3D styled line. -------------------------------------------------------------------- 1.3 Representation of insensitive text labels in the label widget changed to a 3D styled shaded text. Description of resources in the header files of the simple widget and its children completed (insensitiveBorder). Cleaned up the header files of the sme object group. New highlight an shadow color resources for the Sme object implemented: These resources are required for the SmeLine and SmeBSB objects. Representation of insensitive text labels in the SmeBSB object changed to a 3D styled shaded text. -------------------------------------------------------------------- 1.4 Vertical scrollbar in Text widgets moved from the left to the right side. The scrollbars of the Viewport are now placed on the right side and the bottom of the window by default. Bug in the IconList widget fixed: The selection was too large in multi column mode. Width of the selection in the List widget changed: The selection has now a fixed length like in the IconList widget. The default background color of the Porthole widget is now grey75 (as described). The SmeBSB widget now provides bitmap and pixmap support for the left and right bitmaps. New resources for the required clip masks added. -------------------------------------------------------------------- 1.4.1 Bugfixes: Resize problem in the Command widget fixed. Since the underlying Label don't know about the real width and height of the widget, setting a label resource if the Command widget is realized, shrinks the widget. Command handles this problem now through resizing in its set values method. The Label widget now displays multiline text labels correctly. -------------------------------------------------------------------- 1.5 Help function for the Command widget and its children added. Command becomes a set of new resources to supply this facility. -------------------------------------------------------------------- 1.5.1 Extension of the makefile to create a shared XawPlus library on ELF systems. Helper positioning optimized. -------------------------------------------------------------------- 2.0 Bugfixes in Add3dExt and Command to draw buttons correctly. QueryGeometry method for the Command widget implemented. New KDE like style of the Command widget. Add3dExt becomes the new methods XawFlatButton() and XawFlatRectangle() for the new Command style. Changes for the Toggle widget to support the new highlight style of Command. Concept to call Add3dExt drawing methods changed: All widgets call the methods now directly and not via pointer in the instance record. Integration of the Scrollbar widget from Xaw3d Release 1.4: Adaption to XawPlus, a few but not all bugs fixed, the arrows now have a sunken shape when pressed. -------------------------------------------------------------------- I prefer the following resources in my .Xdefaults : ! ! General ! *Box.borderWidth: 0 ! ! Xaw[3d|Plus|95] widgets ! *Text*background: ivory *Text.Scrollbar*background: grey75 *Text.TransientShell*background: grey75 *Text.TransientShell*Text*background: ivory *Text.TransientShell*Command.background:grey75 *Text.TransientShell*Toggle.background: grey75 *Porthole.background: grey75 *Tree.background: grey75 *SimpleMenu.background: grey80 *DrawingArea.background: ivory *List.background: ivory *Form.background: grey75 *Box.background: grey75 *Paned.background: grey75 *Label.background: grey75 *Dialog.background: grey75 ! ! Application specific widgets ! *FontGrid.background: ivory *Ghostview.background: ivory *Bitmap.background: ivory *Clock.background: ivory *vt100.background: ivory *Scrollbar*background: grey75