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

MotifGUI Class Reference

#include <MotifGUI.h>

Inheritance diagram for MotifGUI:

gui::GUI List of all members.

Public Methods

 MotifGUI (const char* app="Motif", const char* title=0)
void addToMenu (const char* title, Command* command)
virtual GUI::Menu* beginPullDownMenu (const char* title, Menu* m=0)
void restorePullDownMenu (GUI::Menu* m)
GUI::ToggleaddToggleToMenu (const char* title, bool state, Command* set, Command* unset)
void endPullDownMenu ()
virtual void menuSeparator ()
gui::SceneControlgraphicsWindow (float size, int inital_view )
std::ostreamtextWindow (const char* name)
void setTitle (const char* newtitle)
void processMessages ()
void run (int pause_interval)
void quit ()
char* askForFileName (const char* a, const char* b, const char* c)
char* askUser (const char* promptString, const char* defaultString)
void inform (const char* msg)
const char* nameOf () const

Private Attributes

SceneControl* m_scene

Constructor & Destructor Documentation

MotifGUI::MotifGUI ( const char * app = "Motif",
const char * title = 0 )
 

Definition at line 65 of file MotifGUI.cxx.


Member Function Documentation

void MotifGUI::addToMenu ( const char * buttonName,
Command * cmd ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 150 of file MotifGUI.cxx.

GUI::Toggle * MotifGUI::addToggleToMenu ( const char * title,
bool state,
Command * set,
Command * unset ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 197 of file MotifGUI.cxx.

char * MotifGUI::askForFileName ( const char * a,
const char * label,
const char * c ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 307 of file MotifGUI.cxx.

char * MotifGUI::askUser ( const char * promptString,
const char * defaultString ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 380 of file MotifGUI.cxx.

virtual GUI::Menu* MotifGUI::beginPullDownMenu ( const char * title,
Menu * m = 0 ) [virtual]
 

Reimplemented from gui::GUI.

Referenced by addToMenu().

void MotifGUI::endPullDownMenu ( ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 215 of file MotifGUI.cxx.

Referenced by addToMenu().

SceneControl * MotifGUI::graphicsWindow ( float size,
int initial_view ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 276 of file MotifGUI.cxx.

void MotifGUI::inform ( const char * msg ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 342 of file MotifGUI.cxx.

void MotifGUI::menuSeparator ( ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 209 of file MotifGUI.cxx.

const char * MotifGUI::nameOf ( ) const [inline]
 

Definition at line 47 of file MotifGUI.h.

void MotifGUI::processMessages ( ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 264 of file MotifGUI.cxx.

void MotifGUI::quit ( ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 259 of file MotifGUI.cxx.

void MotifGUI::restorePullDownMenu ( GUI::Menu * m )
 

Definition at line 145 of file MotifGUI.cxx.

void MotifGUI::run ( int pause_interval ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 228 of file MotifGUI.cxx.

void MotifGUI::setTitle ( const char * newtitle ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 109 of file MotifGUI.cxx.

std::ostream * MotifGUI::textWindow ( const char * name ) [virtual]
 

Reimplemented from gui::GUI.

Definition at line 287 of file MotifGUI.cxx.


Member Data Documentation

SceneControl * MotifGUI::m_scene [private]
 

Definition at line 52 of file MotifGUI.h.


The documentation for this class was generated from the following files:
Generated at Mon Nov 26 18:18:16 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000