Contents

What is fGUI ?

fGUI basics
The factory
Event model
Legal Issues
Things to do
History

Tree of classes
About

The classes

fApplication
fClassInfo
fColor
fGroup
fObject
fPoint

The flexible GUI

Version 0.5
May 19, 1998


Introduction

First of all, welcome to the fascinating world of fGUI ! Writing a documentation is, beside being the least loved duty know to a programmer a very difficult task and should therefore done by people who really know what they are doing... but since I am the only one that currently has enough insight in fGUI to write it I will try to do as good as I can. Every comment on this documentation and proposals for improvements are always welcome. Please feel free to write to the address given below.

Current status

fGUI is not yet a finished product, this a an alpha release so that all interested BeOS programmers out there can get a first impression about what fGUI will be able to do for them. There certainly will be changes in future versions of fGUI but the current version is matured enough to base some serious development on it.

Installation und usage

Installation

fGUI currently consists of two main files: fGUI.so, the main shared library and fGUI_Be.so. This is the AddOn that contains the classes that contain the Be-Style. fGUI.so has to be copied somewhere where the demo program or your own programs can find it, preferrably in /boot/home/config/lib. The add-on has to go in /boot/home/config/add-ons/fGUI (You will have to create the directory).

Usage

To use fGUI simply link your program against fGUI.so. Have a look at the included demo program to get a first feeling for the system.

Note: Start your programs from the Terminal, as fGUI printd some debugging information that can be very valuable.

How to use this documentation

You can use the table on the left to jump to the documentation of every fGUI class directly but before you do that you should read the chapters What is fGUI ? and fGUI basics to get a first understanding of the inner workings of the system.

After that you can freely brwose that classes you are interested in, whenever necessary the classes documentation references to other classes, so you can traverse through the hierarchy.

Note: The documention is not yet finished so expect blank spaces every now and then.

Beyond the documentation

When you have finished the documentation and looked in the demo source that comes with the archive and still have questions (and it is likely that this is the case) you can subscribe to the fGUI mailinglist where people using and developing fGUI exchange their views. to do this write a mail to request@cocoon.infra.de with the body of the mail saying subscribe fGUI.


The flexible GUI, in HTML for the BeOS Release 3.

Copyright © 1997-1998 Stegemann & Co. All rights reserved.

Last modified May 19, 1998.