CIvfWin32Application Class Reference

#include <ivfwin32/IvfWin32Application.h>

Inheritance diagram for CIvfWin32Application:

CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Member Functions

 ~CIvfWin32Application ()
void disableIdleProcessing ()
void enableIdleProcessing ()
void registerWindow (CIvfWin32Window *window)
void unregisterWindow (CIvfWin32Window *window)
CIvfWin32WindowgetWindow (HWND hWnd)
int run ()
void runAppLoop (CIvfWin32Window *window)

Static Public Member Functions

static CIvfWin32ApplicationgetInstance ()

Protected Member Functions

 CIvfWin32Application ()

Detailed Description

Ivf++ Win32 application class

This class implements a native Ivf++ Win32 application. This application behaves in the same way as an application created using the ivffltk library.

Definition at line 44 of file IvfWin32Application.h.


Constructor & Destructor Documentation

CIvfWin32Application::~CIvfWin32Application  ) 
 

Class destructor

CIvfWin32Application::CIvfWin32Application  )  [protected]
 

Class constructor


Member Function Documentation

void CIvfWin32Application::disableIdleProcessing  ) 
 

Disable idle processing

void CIvfWin32Application::enableIdleProcessing  ) 
 

Enables idle processing

static CIvfWin32Application* CIvfWin32Application::getInstance  )  [static]
 

Returns instance of the CIvfWin32Application

CIvfWin32Window* CIvfWin32Application::getWindow HWND  hWnd  ) 
 

Returns an instance of an CIvfWin32Window from a windows handle

void CIvfWin32Application::registerWindow CIvfWin32Window window  ) 
 

Register CIvfWin32Window with the CIvfWin32Application

int CIvfWin32Application::run  ) 
 

Main Ivf++ application loop

void CIvfWin32Application::runAppLoop CIvfWin32Window window  ) 
 

Special application loop for real-time apps

Calls the onAppLoop events repeatedly in CIvfWidgetBase.

void CIvfWin32Application::unregisterWindow CIvfWin32Window window  ) 
 

Unregisters a CIvfWin32Window with CIvfWin32Application


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:37:02 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO