Eaagles::Fltk::MainWindow Class Reference

Collaboration diagram for Eaagles::Fltk::MainWindow:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MainWindow (int x, int y, int w, int h, const char *l=0)
 MainWindow (int x, int y)
 ~MainWindow ()
virtual void addGlutDisplay (Display *dis)
virtual void addGlutDisplays (Basic::LcPairStream *x)
virtual void quitApp ()
DisplaygetDisplay ()
Basic::LcPairStreamgetDisplays ()
DisplaygetDisplayByName (const char *name)
DisplaygetDisplayByIndex (const int idx)
virtual void setupGUI ()

Private Member Functions

void processDisplays ()

Private Attributes

Basic::LcPairStreamdisplays

Constructor & Destructor Documentation

Eaagles::Fltk::MainWindow::MainWindow ( int  x,
int  y,
int  w,
int  h,
const char *  l = 0 
)

Eaagles::Fltk::MainWindow::MainWindow ( int  x,
int  y 
)

Eaagles::Fltk::MainWindow::~MainWindow (  ) 


Member Function Documentation

void Eaagles::Fltk::MainWindow::addGlutDisplay ( Display dis  )  [virtual]

add our glut display as a single glut display

void Eaagles::Fltk::MainWindow::addGlutDisplays ( Basic::LcPairStream x  )  [virtual]

add glut displays

void Eaagles::Fltk::MainWindow::quitApp (  )  [virtual]

our exit function by the 'X' key or Ctrl + 'c'

Display * Eaagles::Fltk::MainWindow::getDisplay (  ) 

get function returns our first instance of the glut display

Basic::LcPairStream* Eaagles::Fltk::MainWindow::getDisplays (  )  [inline]

Display * Eaagles::Fltk::MainWindow::getDisplayByName ( const char *  name  ) 

get display by name

Display * Eaagles::Fltk::MainWindow::getDisplayByIndex ( const int  idx  ) 

get display by index

void Eaagles::Fltk::MainWindow::setupGUI (  )  [virtual]

set up our GUI

void Eaagles::Fltk::MainWindow::processDisplays (  )  [private]


Member Data Documentation

Basic::LcPairStream* Eaagles::Fltk::MainWindow::displays [private]

holds our "glut" display


Generated on Tue Dec 19 16:27:01 2006 for Eaagles by  doxygen 1.5.0