ContentsWhat is fGUI ?
fGUI basics The classesfApplicationfClassInfo fColor fGroup fObject fPoint |
What is fGUI ?
What is fGUI ?fGUI (which is an akronym for flexible Graphical User Interface) is a class library that supports the programmer in designing and implementing a GUI that is completely resizable and font-sensitiv without action from the programmer.Here are a few of the things from the feature list of fGUI:
fGUI philosophyThe main reason that lead to the development of fGUI was that the classes in the Interface Kit have to positioned in terms of absolute coordinates which has major problems when new classes are added to a window or when the font size changes. So the need for a method of arranging the Views was apparent. But since the speed of the BView approach was less then sufficient to allow real-time resizing of large user interfaces the idea of making out own GUI was born.fGUI sits on top of an normal BView which is used to actually draw the objects. It uses only one BView per Window, that makes it very fast. fGUI is completely event driven in contrast to the polling approach used in many of the Be-classes. Plus fGUI fixes some of the stranger aspects of the Be GUI, for example the mouse handling. Another strong aspect of fGUI is that the user can adjust certain parts of the GUI to suit his needs. So it is possible for one user to have an application in the Windows 95 Look&Feel, others prefer the Be Look&Feel. Or if someone likes Times better than ProfontISOLatin1, no problem.
The flexible GUI, in HTML for the BeOS Release 3. Copyright © 1997-1998 Stegemann & Co. All rights reserved. Last modified May 19, 1998. |