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

FX::FXId Class Reference

Encapsulates server side resource. More...

#include <FXId.h>

Inheritance diagram for FX::FXId:

FX::FXObject FX::FXCursor FX::FXDrawable FX::FXFont FX::FXGLContext FX::FXVisual FX::FXCURCursor FX::FXGIFCursor FX::FXBitmap FX::FXImage FX::FXWindow FX::FXGLVisual FX::FXBMPImage FX::FXGIFImage FX::FXICOImage FX::FXIcon FX::FXIFFImage FX::FXJPGImage FX::FXPCXImage FX::FXPNGImage FX::FXPPMImage FX::FXRASImage FX::FXRGBImage FX::FXTGAImage FX::FXTIFImage FX::FXXBMImage FX::FXXPMImage FX::FXCanvas FX::FXComposite FX::FXDragCorner FX::FXFrame FX::FXMenuCaption FX::FXMenuSeparator FX::FXScrollBar FX::FXScrollCorner List of all members.

Public Member Functions

FXAppgetApp () const
FXID id () const
virtual void create ()
virtual void detach ()
virtual void destroy ()
void setUserData (void *ptr)
void * getUserData () const
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXId ()

Detailed Description

Encapsulates server side resource.


Constructor & Destructor Documentation

virtual FX::FXId::~FXId  )  [inline, virtual]
 

Destructor.


Member Function Documentation

FXApp* FX::FXId::getApp  )  const [inline]
 

Get application.

FXID FX::FXId::id  )  const [inline]
 

Get XID handle.

virtual void FX::FXId::create  )  [inline, virtual]
 

Create resource.

Reimplemented in FX::FXBitmap, FX::FXBitmapFrame, FX::FXBitmapView, FX::FXColorBar, FX::FXColorSelector, FX::FXColorWell, FX::FXColorWheel, FX::FXComboBox, FX::FXComposite, FX::FXCursor, FX::FXDirBox, FX::FXDirList, FX::FXDockTitle, FX::FXDriveBox, FX::FXFileList, FX::FXFoldingList, FX::FXFont, FX::FXFontSelector, FX::FXGLCanvas, FX::FXGLContext, FX::FXGLViewer, FX::FXGLVisual, FX::FXGradientBar, FX::FXGroupBox, FX::FXHeader, FX::FXIcon, FX::FXIconList, FX::FXImage, FX::FXImageFrame, FX::FXImageView, FX::FXLabel, FX::FXList, FX::FXListBox, FX::FXMainWindow, FX::FXMDIChild, FX::FXMenuButton, FX::FXMenuCaption, FX::FXMenuCascade, FX::FXMenuTitle, FX::FXOptionMenu, FX::FXPrintDialog, FX::FXProgressBar, FX::FXRootWindow, FX::FXRuler, FX::FXShell, FX::FXSplashWindow, FX::FXStatusLine, FX::FXTable, FX::FXText, FX::FXTextField, FX::FXToggleButton, FX::FXToolBarShell, FX::FXToolTip, FX::FXTopWindow, FX::FXTreeList, FX::FXTreeListBox, FX::FXTriStateButton, FX::FXVisual, and FX::FXWindow.

virtual void FX::FXId::detach  )  [inline, virtual]
 

Detach resource.

Reimplemented in FX::FXBitmap, FX::FXBitmapView, FX::FXColorBar, FX::FXColorWell, FX::FXColorWheel, FX::FXComboBox, FX::FXComposite, FX::FXCursor, FX::FXDirBox, FX::FXDirList, FX::FXDockTitle, FX::FXDriveBox, FX::FXFileList, FX::FXFoldingList, FX::FXFont, FX::FXGLCanvas, FX::FXGLContext, FX::FXGLViewer, FX::FXGLVisual, FX::FXGroupBox, FX::FXHeader, FX::FXIcon, FX::FXIconList, FX::FXImage, FX::FXImageView, FX::FXLabel, FX::FXList, FX::FXListBox, FX::FXMDIChild, FX::FXMenuButton, FX::FXMenuCaption, FX::FXMenuCascade, FX::FXMenuTitle, FX::FXOptionMenu, FX::FXProgressBar, FX::FXRootWindow, FX::FXRuler, FX::FXSplashWindow, FX::FXStatusLine, FX::FXTable, FX::FXText, FX::FXToggleButton, FX::FXToolTip, FX::FXTopWindow, FX::FXTreeList, FX::FXTreeListBox, FX::FXTriStateButton, FX::FXVisual, and FX::FXWindow.

virtual void FX::FXId::destroy  )  [inline, virtual]
 

Destroy resource.

Reimplemented in FX::FXBitmap, FX::FXComboBox, FX::FXComposite, FX::FXCursor, FX::FXDirBox, FX::FXDirList, FX::FXDriveBox, FX::FXFileList, FX::FXFont, FX::FXGLCanvas, FX::FXGLContext, FX::FXGLVisual, FX::FXIcon, FX::FXImage, FX::FXListBox, FX::FXMenuCascade, FX::FXOptionMenu, FX::FXRootWindow, FX::FXTreeListBox, FX::FXVisual, and FX::FXWindow.

void FX::FXId::setUserData void *  ptr  )  [inline]
 

Set user data pointer.

void* FX::FXId::getUserData  )  const [inline]
 

Get user data pointer.

virtual void FX::FXId::save FXStream store  )  const [virtual]
 

Save object to stream.

Reimplemented from FX::FXObject.

Reimplemented in FX::FX4Splitter, FX::FX7Segment, FX::FXArrowButton, FX::FXBitmap, FX::FXBitmapFrame, FX::FXBitmapView, FX::FXCheckButton, FX::FXColorBar, FX::FXColorDialog, FX::FXColorSelector, FX::FXColorWell, FX::FXColorWheel, FX::FXComboBox, FX::FXCursor, FX::FXDial, FX::FXDirBox, FX::FXDirDialog, FX::FXDirList, FX::FXDirSelector, FX::FXDockBar, FX::FXDockHandler, FX::FXDockTitle, FX::FXDragCorner, FX::FXDrawable, FX::FXDriveBox, FX::FXFileDialog, FX::FXFileList, FX::FXFileSelector, FX::FXFoldingList, FX::FXFont, FX::FXFontDialog, FX::FXFontSelector, FX::FXFrame, FX::FXGLCanvas, FX::FXGLContext, FX::FXGLViewer, FX::FXGLVisual, FX::FXGradientBar, FX::FXGroupBox, FX::FXHeader, FX::FXIconList, FX::FXImage, FX::FXImageFrame, FX::FXImageView, FX::FXLabel, FX::FXList, FX::FXListBox, FX::FXMDIChild, FX::FXMDIClient, FX::FXMenuButton, FX::FXMenuCaption, FX::FXMenuCascade, FX::FXMenuCheck, FX::FXMenuCommand, FX::FXMenuRadio, FX::FXMenuSeparator, FX::FXMenuTitle, FX::FXOptionMenu, FX::FXPacker, FX::FXPrintDialog, FX::FXProgressBar, FX::FXRadioButton, FX::FXRealSlider, FX::FXRealSpinner, FX::FXReplaceDialog, FX::FXRuler, FX::FXScrollBar, FX::FXSlider, FX::FXSpinner, FX::FXSplashWindow, FX::FXSplitter, FX::FXSpring, FX::FXStatusBar, FX::FXStatusLine, FX::FXSwitcher, FX::FXTabBar, FX::FXTable, FX::FXText, FX::FXTextField, FX::FXToggleButton, FX::FXToolBarGrip, FX::FXToolBarShell, FX::FXToolBarTab, FX::FXToolTip, FX::FXTopWindow, FX::FXTreeList, FX::FXTreeListBox, FX::FXTriStateButton, FX::FXVisual, FX::FXWindow, and FX::FXWizard.

virtual void FX::FXId::load FXStream store  )  [virtual]
 

Load object from stream.

Reimplemented from FX::FXObject.

Reimplemented in FX::FX4Splitter, FX::FX7Segment, FX::FXArrowButton, FX::FXBitmap, FX::FXBitmapFrame, FX::FXBitmapView, FX::FXCheckButton, FX::FXColorBar, FX::FXColorDialog, FX::FXColorSelector, FX::FXColorWell, FX::FXColorWheel, FX::FXComboBox, FX::FXCursor, FX::FXDial, FX::FXDirBox, FX::FXDirDialog, FX::FXDirList, FX::FXDirSelector, FX::FXDockBar, FX::FXDockHandler, FX::FXDockTitle, FX::FXDragCorner, FX::FXDrawable, FX::FXDriveBox, FX::FXFileDialog, FX::FXFileList, FX::FXFileSelector, FX::FXFoldingList, FX::FXFont, FX::FXFontDialog, FX::FXFontSelector, FX::FXFrame, FX::FXGLCanvas, FX::FXGLContext, FX::FXGLViewer, FX::FXGLVisual, FX::FXGradientBar, FX::FXGroupBox, FX::FXHeader, FX::FXIconList, FX::FXImage, FX::FXImageFrame, FX::FXImageView, FX::FXLabel, FX::FXList, FX::FXListBox, FX::FXMDIChild, FX::FXMDIClient, FX::FXMenuButton, FX::FXMenuCaption, FX::FXMenuCascade, FX::FXMenuCheck, FX::FXMenuCommand, FX::FXMenuRadio, FX::FXMenuSeparator, FX::FXMenuTitle, FX::FXOptionMenu, FX::FXPacker, FX::FXPrintDialog, FX::FXProgressBar, FX::FXRadioButton, FX::FXRealSlider, FX::FXRealSpinner, FX::FXReplaceDialog, FX::FXRuler, FX::FXScrollBar, FX::FXSlider, FX::FXSpinner, FX::FXSplashWindow, FX::FXSplitter, FX::FXSpring, FX::FXStatusBar, FX::FXStatusLine, FX::FXSwitcher, FX::FXTabBar, FX::FXTable, FX::FXText, FX::FXTextField, FX::FXToggleButton, FX::FXToolBarGrip, FX::FXToolBarShell, FX::FXToolBarTab, FX::FXToolTip, FX::FXTopWindow, FX::FXTreeList, FX::FXTreeListBox, FX::FXTriStateButton, FX::FXVisual, FX::FXWindow, and FX::FXWizard.

Copyright © 1997-2005 Jeroen van der Zijp