cyber::editor::gui::BaseWnd Class Reference

#include <BaseWnd.h>

Inheritance diagram for cyber::editor::gui::BaseWnd:
fl7::Frame fl7::Window fl7::Fusion fl7::Collection fl7::Face cyber::editor::gui::ConceptWnd cyber::editor::gui::MainMenuWnd cyber::editor::gui::ToolboxWnd cyber::editor::gui::MaterialWnd

List of all members.

Public Member Functions

 BaseWnd (Shell *shell, const Config *cfg)
 ~BaseWnd (void)
const Configget_cfg () const
Shellget_shell () const
void UpdateFull ()

Protected Attributes

const Config *const cfg

Static Protected Attributes

static const float PADDING = 10.0f
static const float MARGIN = 10.0f

Detailed Description

The base window class.


Constructor & Destructor Documentation

cyber::editor::gui::BaseWnd::BaseWnd ( Shell shell,
const Config cfg 
)

Explicit constructor.

cyber::editor::gui::BaseWnd::~BaseWnd ( void   ) 

Destructor.


Member Function Documentation

const Config* cyber::editor::gui::BaseWnd::get_cfg (  )  const [inline]

Returns the config structure.

Shell* cyber::editor::gui::BaseWnd::get_shell (  )  const [inline]

Returns the GUI shell.

void cyber::editor::gui::BaseWnd::UpdateFull (  ) 

Updates the full contents of this window.


Member Data Documentation

const Config* const cyber::editor::gui::BaseWnd::cfg [protected]

The config structure.

const float cyber::editor::gui::BaseWnd::MARGIN = 10.0f [static, protected]
const float cyber::editor::gui::BaseWnd::PADDING = 10.0f [static, protected]

The documentation for this class was generated from the following files:

Generated on Tue Dec 1 13:21:14 2009 for flange77: Cyber E-Razor rockt die Galaxis by  doxygen 1.6.1