CIvfWorkspaceWindow Class Reference

#include <ivfui/IvfWorkspaceWindow.h>

Inheritance diagram for CIvfWorkspaceWindow:

CIvfFltkWorkspace CIvfPopupMenu CIvfWorkspaceWidget CIvfWidgetBase CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Member Functions

 CIvfWorkspaceWindow (int X, int Y, int W, int H)
 IvfClassInfo ("CIvfWorkspaceWindow", CIvfFltkWorkspace)
void setWindowTitle (const char *title)
void show ()
void redraw ()
virtual void doMouseDown (int x, int y)
virtual void doMouseUp (int x, int y)

Detailed Description

Workspace window class for a Ivf++ application

This class implements a Ivf++ window with complete scene management based on CIvfWorkspaceWidget functionality. The CIvfWorkspaceWindowclass should not be used directly. A user defined window class should be derived and the neccesary event methods overridden.

Author:
Jonas Lindemann

Definition at line 44 of file IvfWorkspaceWindow.h.


Constructor & Destructor Documentation

CIvfWorkspaceWindow::CIvfWorkspaceWindow int  X,
int  Y,
int  W,
int  H
 

CIvfWindow constructor

Window will not be visible until the show() method is called.

Parameters:
X Window x position
Y Window y position
W Window width
H Window height


Member Function Documentation

virtual void CIvfWorkspaceWindow::doMouseDown int  x,
int  y
[virtual]
 

MouseDown event handling (called from widget)

Derived widget should call this method when any of the mouse buttons is pressed.

Reimplemented from CIvfWorkspaceWidget.

virtual void CIvfWorkspaceWindow::doMouseUp int  x,
int  y
[virtual]
 

MouseUp event handling (called from widget)

Derived widget should call this method when any of the mouse buttons is released.

Reimplemented from CIvfWorkspaceWidget.

void CIvfWorkspaceWindow::redraw  ) 
 

Redraws window

Reimplemented from CIvfWidgetBase.

void CIvfWorkspaceWindow::setWindowTitle const char *  title  ) 
 

Sets window title

void CIvfWorkspaceWindow::show  ) 
 

Shows window on screen


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