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

Tree of classes


Introduction

Most of the classes in fGUI are derived from fClassInfo with only a few exceptions. Among these are the following classes that don't have to (or can't) be created using the factory:
  • fAlarm
  • fArgument
  • fColor
  • fFactory
  • fReturnValue
  • fStyleFactory
  • fPoint
fGUI uses its own application object that inherits from BApplication: Throughout the tree single inheritance is used, the only exceptions being fWindow (inherits from BMessageFilter and fClassInfo) and fView (inherits from BView and fHorizontalGroup).
  • fClassInfo
    • fEventRoute
    • fGroupDispatcher
    • fObject
      • fButton
        • fBeButton
        • fBitmapButton
          • fScrollBarButton
        • fGUIButton
        • fTabItem
          • fBeTabItem
          • fGUITabItem
        • fWindowsButton
      • fCheckBox
        • fBeCheckBox
      • fCycleButton
        • fBeCycleButton
      • fGauge
      • fGroup
        • fBaseGroup
          • fHorizontalGroup
            • fEqualHorizontalGroup
            • fView
          • fTabGroup
            • fBeTabGroup
            • fGUITabGroup
          • fVerticalGroup
      • fHorizontalSpace
      • fLED
        • fGUILED
        • fNiceLED
      • fRadioButton
        • fBeRadioButton
      • fScrollBar
        • fHorizontalScrollBar
          • fBeHorizontalScrollBar
        • fVerticalScrollBar
          • fBeVerticalScrollBar
      • fSingleContainer
        • fFrame
          • fBeFrame
          • fGUIFrame
          • fWindowsFrame
        • fScrollPane
      • fString
      • fTextInput
      • fVerticalSpace
    • fMessageFilter
      • fDeleteNameFilter
      • fRenameFilter
        • fRenameInt32Filter
        • fRenameInt64Filter
        • fRenameStringFilter
      • fWhatFilter
    • fWindow


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

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

Last modified May 15, 1998.