Main Page | Namespace List | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

FE::Gui Class Reference

#include <Gui.hh>

List of all members.

Public Member Functions

 Gui ()
 ~Gui ()
void open_cb2 (Fl_Widget *, void *)
void saveas_cb2 (Fl_Widget *, void *)
void help_about_cb2 (Fl_Widget *, void *)
void create_Vertex_cb2 ()
void create_main_window ()
void create_about_window ()
int run ()

Static Public Member Functions

void open_cb (Fl_Widget *, void *)
void saveas_cb (Fl_Widget *, void *)
void file_quit_cb (Fl_Widget *, void *)
void help_about_cb (Fl_Widget *, void *)
void create_Vertex_cb (Fl_Widget *, void *)
void OK_cb (Fl_Widget *, void *)

Public Attributes

Fl_Window * mainWindow
Fl_Menu_Bar * mainMenuBar
OpenGLWindowglWindow
Fl_Group * statusBar
Fl_Group * geoBar
Fl_Window * aboutWindow
int width
int height


Constructor & Destructor Documentation

Gui::Gui  ) 
 

Definition at line 16 of file Gui.cc.

References aboutWindow, geoBar, glWindow, height, mainMenuBar, mainWindow, statusBar, and width.

Gui::~Gui  ) 
 

Definition at line 34 of file Gui.cc.

References aboutWindow, geoBar, glWindow, mainMenuBar, mainWindow, and statusBar.


Member Function Documentation

void Gui::create_about_window  ) 
 

Definition at line 219 of file Gui.cc.

References aboutWindow, and OK_cb().

Referenced by help_about_cb2().

void Gui::create_main_window  ) 
 

Definition at line 117 of file Gui.cc.

References create_Vertex_cb(), file_quit_cb(), geoBar, glWindow, height, help_about_cb(), mainMenuBar, mainWindow, open_cb(), saveas_cb(), statusBar, and width.

void Gui::create_Vertex_cb Fl_Widget *  ,
void * 
[static]
 

Definition at line 103 of file Gui.cc.

References create_Vertex_cb2().

Referenced by create_main_window().

void Gui::create_Vertex_cb2  ) 
 

Definition at line 110 of file Gui.cc.

References FE::OpenGLWindow::createvertex, and glWindow.

Referenced by create_Vertex_cb().

void Gui::file_quit_cb Fl_Widget *  ,
void * 
[static]
 

Definition at line 82 of file Gui.cc.

Referenced by create_main_window().

void Gui::help_about_cb Fl_Widget *  ,
void * 
[static]
 

Definition at line 89 of file Gui.cc.

References help_about_cb2().

Referenced by create_main_window().

void Gui::help_about_cb2 Fl_Widget *  ,
void * 
 

Definition at line 96 of file Gui.cc.

References create_about_window().

Referenced by help_about_cb().

void Gui::OK_cb Fl_Widget *  ,
void * 
[static]
 

Definition at line 212 of file Gui.cc.

Referenced by create_about_window().

void Gui::open_cb Fl_Widget *  ,
void * 
[static]
 

Definition at line 47 of file Gui.cc.

References open_cb2().

Referenced by create_main_window().

void Gui::open_cb2 Fl_Widget *  ,
void * 
 

Definition at line 54 of file Gui.cc.

References FE::OpenGLWindow::engine, glWindow, FE::Engine::OpenFile(), and FE::Engine::WorkFilename.

Referenced by open_cb().

int Gui::run  ) 
 

Definition at line 253 of file Gui.cc.

Referenced by main().

void Gui::saveas_cb Fl_Widget *  ,
void * 
[static]
 

Definition at line 64 of file Gui.cc.

References saveas_cb2().

Referenced by create_main_window().

void Gui::saveas_cb2 Fl_Widget *  ,
void * 
 

Definition at line 71 of file Gui.cc.

References FE::OpenGLWindow::engine, glWindow, FE::Engine::SaveFile(), and FE::Engine::WorkFilename.

Referenced by saveas_cb().


Member Data Documentation

Fl_Window* FE::Gui::aboutWindow
 

Definition at line 63 of file Gui.hh.

Referenced by create_about_window(), Gui(), and ~Gui().

Fl_Group* FE::Gui::geoBar
 

Definition at line 60 of file Gui.hh.

Referenced by create_main_window(), Gui(), and ~Gui().

OpenGLWindow* FE::Gui::glWindow
 

Definition at line 54 of file Gui.hh.

Referenced by create_main_window(), create_Vertex_cb2(), Gui(), open_cb2(), saveas_cb2(), and ~Gui().

int FE::Gui::height
 

Definition at line 67 of file Gui.hh.

Referenced by create_main_window(), and Gui().

Fl_Menu_Bar* FE::Gui::mainMenuBar
 

Definition at line 51 of file Gui.hh.

Referenced by create_main_window(), Gui(), and ~Gui().

Fl_Window* FE::Gui::mainWindow
 

Definition at line 48 of file Gui.hh.

Referenced by create_main_window(), Gui(), and ~Gui().

Fl_Group* FE::Gui::statusBar
 

Definition at line 57 of file Gui.hh.

Referenced by create_main_window(), Gui(), and ~Gui().

int FE::Gui::width
 

Definition at line 66 of file Gui.hh.

Referenced by create_main_window(), and Gui().


The documentation for this class was generated from the following files:
Generated on Sat Aug 7 18:49:02 2004 for FE by doxygen 1.3.6-20040222