This is my first functional BeGUI based program!
From the window, go to the "APP" menu and select "Preferences...". This will open a new window for the main preference panel. A button labeled "Font..." opens up a font preference panel--try this out to see how the application is entirely font sensitive. You may set the font's family and style, set it's size (using the "Bigger" and "Smaller" buttons or the floating point entry gadget), and even choose whether or not to anti-alias your font. You might have noticed a window pop up in the background with the alphabet and digits--this is just so you can see how your font choices will look. A checkbox gadget is provided to turn this display on or off. Of course, the display window is mainly hidden, so drag it out so it is in plain sight, then, from now on, when you run any BeGUI application it will always know where you like the window and will put it there automatically. This feature is available on all application and BeGUI windows.
There are fourteen buttons which allow you to customize the appearance of the primary BeOS controls. The only Be Interface Kit controls not present here is the Tab--the Tab stuff escapes me completely, as I have not figured out how to make them work at all! Each button opens a new window with a control panel specific to the gadget in question. Each gadget is represented by a demonstration item so you may watch the results of your actions in real time.
Playing with colors is interesting and you may learn a lot about the way controls are created just by changing a color (View, High, or Low) and watching how it affects the item. Some Item's colors are based upon the "Underlying View"'s colors, so play with it as well. You can easily make things unreadable with color changes! See the note above about restoring the defaults, when all else fails! There are two checkboxes which allow you to customize the control panels themselves. By default, both standard BeOS BColorControls and roColour (check out: http://www.rodesign.com) color drops are supported. There is a custom roColour color well which is sized according to the font size, you may drop roColours on them to affect color changes. You may have either or both gadgets active at any time.
ResEDgar version 1.1.0
edgar@harbornet.com
emusgrov@linknet.kitsap.lib.wa.us
Last modified 22 March, 1999.
ResEDgar is no longer copyright, no rights are reserved.
BeGUI is a public domain project from Ed Musgrove. The source is available on BeWare or from the author (an alternate site is also available:
Ed Musgrove's BeOS Software Releases).