Developer Release Notes
BeGUI
version beta 0.4.2
for
BeOS Release 4
This document is the first major documentation for BeGUI.
Things still under construction
I am in the process of defining a spacer class, it will probably look like:
class
MySpacer
{
public:
float fTop;
float fLeft;
float fPreferredWidth;
float fPreferredHeight;
bool bBest;
};
I am also working on the BSlider class and have it working in a beta layout routine, but have entered a bug report against it and am awaiting the outcome of that before I go too far.
I have looked at the BTabView class with the thought of supporting that as well, but have been unable to make heads or tails of it. If someone would like to send me a simple example of working code which employs this class, I will look further into the matter.
I just realized that it would be nice to include the BPicture class in the layout routine, and am also thinking of the BBitmap class. Both would require only a tiny bit of code to support, as they do not require special sizing, being of a somewhat fixed nature. Of course, they are both really resizable, I guess, so I might have to give this some more thought!
I also just grabbed (haven't even unzipped) the pot.zip example from the recent BNewsletter and may well enroll it in this layout routine.
Of course, it would be lovely to separate this all out from the application and form it into a custom library. I have done this on the Amiga, but never tried on the BeOS. I will leave that for a much later date!
roColour drops come from one of the finest programs on any computer platform roColour 3.0 Web Edition, brought to you by the fine folks at RO DESIGN, Inc. www.rodesign.com. I especially wish to thank Richard Oesterreicher for bringing this program to the BeOS.
The BeOS Release 4 is brought to you by all the hard work of the nice people at Be, Inc. www.be.com. Be and BeOS are registered trademarks of Be, Inc..
The BeGUI
Book
for version 0.4.2
Copyright © 1998 Ed Musgrove Be Developer #2076. All rights reserved.
edgar@harbornet.com
emusgrov@linknet.kitsap.lib.wa.us
Last modified November 25, 1998.