#include <Manager.h>
Classes | |
| struct | WndRegistryEntry |
Public Types | |
| enum | Docking { left, right, top, bottom } |
Public Member Functions | |
| Manager (int) | |
| ~Manager (void) | |
| fl7::Shell * | GetShell () |
| xl7::direct3d::textures::Texture * | GetIconTexture () const |
| FileMenuWnd * | GetFileMenuWnd () |
| ControlPanelWnd * | GetControlPanelWnd () |
| SettingsWnd * | GetSettingsWnd () |
| ToolboxWnd * | GetToolboxWnd () |
| bool | Init () |
| bool | Shutdown () |
| bool | Register (fl7::faces::Frame *frame, Docking docking) |
| bool | Unregister (fl7::faces::Frame *frame) |
| bool | Move (float time) |
| bool | Draw (float time) |
| gui::Manager::Manager | ( | int | ) |
Explicit constructor.
| gui::Manager::~Manager | ( | void | ) |
Destructor.
| bool gui::Manager::Draw | ( | float | time | ) |
Draws the windows.
| ControlPanelWnd* gui::Manager::GetControlPanelWnd | ( | ) | [inline] |
Returns the control panel frame window.
| FileMenuWnd* gui::Manager::GetFileMenuWnd | ( | ) | [inline] |
Returns the file menu frame window.
| xl7::direct3d::textures::Texture* gui::Manager::GetIconTexture | ( | ) | const [inline] |
Returns the icon repository texture.
| SettingsWnd* gui::Manager::GetSettingsWnd | ( | ) | [inline] |
Returns the settings frame window.
| fl7::Shell* gui::Manager::GetShell | ( | ) | [inline] |
Returns the GUI shell.
| ToolboxWnd* gui::Manager::GetToolboxWnd | ( | ) | [inline] |
Returns the toolbox frame window.
| bool gui::Manager::Init | ( | ) |
Initializes the manager: loads texture, creates windows, etc.
| bool gui::Manager::Move | ( | float | time | ) |
"Moves" the windows.
| bool gui::Manager::Register | ( | fl7::faces::Frame * | frame, | |
| Docking | docking | |||
| ) |
Registers a new window to manage.
| bool gui::Manager::Shutdown | ( | ) |
Releases resources: releases texture, destroys windows, etc.
| bool gui::Manager::Unregister | ( | fl7::faces::Frame * | frame | ) |
Unregisters a managed window.
1.7.1