Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXComposite Class Reference

Base composite. More...

#include <FXComposite.h>

Inheritance diagram for FX::FXComposite:

FX::FXWindow FX::FXDrawable FX::FXId FX::FXObject FX::FX4Splitter FX::FXMDIChild FX::FXMDIClient FX::FXPacker FX::FXRootWindow FX::FXScrollArea FX::FXShell FX::FXSplitter List of all members.

Public Member Functions

 FXComposite (FXComposite *p, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0)
virtual void create ()
virtual void detach ()
virtual void destroy ()
virtual void layout ()
virtual FXint getDefaultWidth ()
virtual FXint getDefaultHeight ()
FXint maxChildWidth () const
FXint maxChildHeight () const
virtual bool isComposite () const
virtual ~FXComposite ()

Detailed Description

Base composite.


Constructor & Destructor Documentation

FX::FXComposite::FXComposite FXComposite p,
FXuint  opts = 0,
FXint  x = 0,
FXint  y = 0,
FXint  w = 0,
FXint  h = 0
 

Constructor.

virtual FX::FXComposite::~FXComposite  )  [virtual]
 

Destructor.


Member Function Documentation

virtual void FX::FXComposite::create  )  [virtual]
 

Create server-side resources.

Reimplemented from FX::FXWindow.

Reimplemented in FX::FXBitmapView, FX::FXColorSelector, FX::FXComboBox, FX::FXDirBox, FX::FXDirList, FX::FXDriveBox, FX::FXFileList, FX::FXFoldingList, FX::FXFontSelector, FX::FXGroupBox, FX::FXIconList, FX::FXImageView, FX::FXList, FX::FXListBox, FX::FXMainWindow, FX::FXMDIChild, FX::FXPrintDialog, FX::FXRootWindow, FX::FXShell, FX::FXSplashWindow, FX::FXTable, FX::FXText, FX::FXToolBarShell, FX::FXToolTip, FX::FXTopWindow, FX::FXTreeList, and FX::FXTreeListBox.

virtual void FX::FXComposite::detach  )  [virtual]
 

Detach server-side resources.

Reimplemented from FX::FXWindow.

Reimplemented in FX::FXBitmapView, FX::FXComboBox, FX::FXDirBox, FX::FXDirList, FX::FXDriveBox, FX::FXFileList, FX::FXFoldingList, FX::FXGroupBox, FX::FXIconList, FX::FXImageView, FX::FXList, FX::FXListBox, FX::FXMDIChild, FX::FXRootWindow, FX::FXSplashWindow, FX::FXTable, FX::FXText, FX::FXToolTip, FX::FXTopWindow, FX::FXTreeList, and FX::FXTreeListBox.

virtual void FX::FXComposite::destroy  )  [virtual]
 

Destroy server-side resources.

Reimplemented from FX::FXWindow.

Reimplemented in FX::FXComboBox, FX::FXDirBox, FX::FXDirList, FX::FXDriveBox, FX::FXFileList, FX::FXListBox, FX::FXRootWindow, FX::FXTopWindow, and FX::FXTreeListBox.

virtual void FX::FXComposite::layout  )  [virtual]
 

Perform layout.

Reimplemented from FX::FXWindow.

Reimplemented in FX::FX4Splitter, FX::FXBitmapView, FX::FXComboBox, FX::FXDockSite, FX::FXFoldingList, FX::FXGroupBox, FX::FXHorizontalFrame, FX::FXIconList, FX::FXImageView, FX::FXList, FX::FXListBox, FX::FXMatrix, FX::FXMDIChild, FX::FXMDIClient, FX::FXPacker, FX::FXPopup, FX::FXRealSpinner, FX::FXRootWindow, FX::FXRulerView, FX::FXScrollArea, FX::FXScrollPane, FX::FXScrollWindow, FX::FXShutter, FX::FXSpinner, FX::FXSplitter, FX::FXStatusBar, FX::FXSwitcher, FX::FXTabBar, FX::FXTabBook, FX::FXTable, FX::FXText, FX::FXToolBar, FX::FXToolBarShell, FX::FXTopWindow, FX::FXTreeList, FX::FXTreeListBox, and FX::FXVerticalFrame.

virtual FXint FX::FXComposite::getDefaultWidth  )  [virtual]
 

Return default width.

Reimplemented from FX::FXWindow.

Reimplemented in FX::FX4Splitter, FX::FXComboBox, FX::FXDockSite, FX::FXFoldingList, FX::FXGroupBox, FX::FXHorizontalFrame, FX::FXList, FX::FXListBox, FX::FXMatrix, FX::FXMDIChild, FX::FXMDIClient, FX::FXPacker, FX::FXPopup, FX::FXRealSpinner, FX::FXRootWindow, FX::FXScrollArea, FX::FXScrollPane, FX::FXSpinner, FX::FXSplashWindow, FX::FXSplitter, FX::FXSpring, FX::FXStatusBar, FX::FXSwitcher, FX::FXTabBar, FX::FXTabBook, FX::FXTable, FX::FXText, FX::FXToolBar, FX::FXToolBarShell, FX::FXToolTip, FX::FXTopWindow, FX::FXTreeList, FX::FXTreeListBox, and FX::FXVerticalFrame.

virtual FXint FX::FXComposite::getDefaultHeight  )  [virtual]
 

Return default height.

Reimplemented from FX::FXWindow.

Reimplemented in FX::FX4Splitter, FX::FXComboBox, FX::FXDockSite, FX::FXFoldingList, FX::FXGroupBox, FX::FXHorizontalFrame, FX::FXList, FX::FXListBox, FX::FXMatrix, FX::FXMDIChild, FX::FXMDIClient, FX::FXPacker, FX::FXPopup, FX::FXRealSpinner, FX::FXRootWindow, FX::FXScrollArea, FX::FXScrollPane, FX::FXSpinner, FX::FXSplashWindow, FX::FXSplitter, FX::FXSpring, FX::FXStatusBar, FX::FXSwitcher, FX::FXTabBar, FX::FXTabBook, FX::FXTable, FX::FXText, FX::FXToolBar, FX::FXToolBarShell, FX::FXToolTip, FX::FXTopWindow, FX::FXTreeList, FX::FXTreeListBox, and FX::FXVerticalFrame.

FXint FX::FXComposite::maxChildWidth  )  const
 

Return the width of the widest child window.

FXint FX::FXComposite::maxChildHeight  )  const
 

Return the height of the tallest child window.

virtual bool FX::FXComposite::isComposite  )  const [virtual]
 

Overrides this virtual function to return TRUE.

Reimplemented from FX::FXWindow.

Copyright © 1997-2005 Jeroen van der Zijp