DigitalSpaces::DI3DVisualsGUI1 Struct Reference
[Generic GUI Interfaces]

#include <Interfaces.h>

Inherits DigitalSpaces::DIObjectBase.


Detailed Description

"Factory" interface that is exposed by a module.

Gives access to GUI elements, and controls GUI wide states

Note:
This DInterface has no GUI element creation functions. The only way to create GUI elements is via DIAcceptConfiguration1::ParseConfiguration. For this reason, we currently recommend the use of DICEGUI1.

Public Member Functions

DI3DVisualsGUIElement1GetGUIElement (const char *sElementName)
 Return an existing GUI element.
void ActivateCursor ()
 Makes the graphical representation of the mouse cursor visible.
void DeactivateCursor ()
 Makes the graphical representation of the mouse cursor invisible.

Member Function Documentation

DI3DVisualsGUIElement1* DigitalSpaces::DI3DVisualsGUI1::GetGUIElement ( const char *  sElementName  ) 

Return an existing GUI element.

Parameters:
sElementName The name the element was created with.
Note:
The GUI Implementation does not enforce any form of naming heirachy. Therefore, while it may be useful to the developer to name windows in a way that describes their relationship (e.g. "MainWindow/Area1/Field1/Editbox"), this is not understood by the GUI implementation at all. For this reason, the full name must always be used.
Returns:
A DI3DVisualsGUIElement1 representing the requested GUI element, or NULL if the element is not found.


The documentation for this struct was generated from the following file:

Generated on Sun Aug 31 17:46:28 2008 for Digital Spaces by  doxygen 1.5.6