#include <aedWindow.h>
Inheritance diagram for aedWindow:


Public Member Functions | |
| aedWindow () | |
| virtual | ~aedWindow () |
| virtual void | create (aedWidget *parent=NULL, aedRect pos=aedDEFAULTPOSITION, std::string caption="", Uint32 flags=WF_NORMAL) |
| virtual void | render (void) |
| virtual int | wm_lbuttondown (Uint16 x, Uint16 y) |
| virtual int | wm_lbuttonup (Uint16 x, Uint16 y) |
| virtual int | wm_mousemove (Uint16 x, Uint16 y, Uint16 dx, Uint16 dy) |
| virtual void | setCaption (const std::string &caption) |
| aedWidget * | getClientArea () |
| virtual bool | addWidget (aedWidget *win) |
| virtual bool | removeWindget (aedWidget *win) |
| void | Maximize () |
| void | Minimize () |
Private Attributes | |
| bool | m_InitComplete |
| bool | m_Moveable |
| int | m_TitleBarBorderX |
| int | m_TitleBarBorderY |
| int | m_TitleBarHeight |
| aedWidget | m_ClientArea |
| aedButton * | m_CloseButton |
| aedButton * | m_MinimizeButton |
| aedButton * | m_MaximizeButton |
| aedStaticText * | m_CaptionLabel |
| Uint16 | dragXoffset |
| Uint16 | dragYoffset |
| aedWindow::aedWindow | ( | ) |
| virtual aedWindow::~aedWindow | ( | ) | [virtual] |
| virtual bool aedWindow::addWidget | ( | aedWidget * | win | ) | [inline, virtual] |
Reimplemented from aedWidget.
| virtual void aedWindow::create | ( | aedWidget * | parent = NULL, |
|
| aedRect | pos = aedDEFAULTPOSITION, |
|||
| std::string | caption = "", |
|||
| Uint32 | flags = WF_NORMAL | |||
| ) | [virtual] |
| aedWidget* aedWindow::getClientArea | ( | ) | [inline] |
| void aedWindow::Maximize | ( | ) |
| void aedWindow::Minimize | ( | ) |
| virtual bool aedWindow::removeWindget | ( | aedWidget * | win | ) | [inline, virtual] |
| virtual void aedWindow::render | ( | void | ) | [virtual] |
Reimplemented from aedWidget.
| virtual void aedWindow::setCaption | ( | const std::string & | caption | ) | [inline, virtual] |
Reimplemented from aedWidget.
| virtual int aedWindow::wm_lbuttondown | ( | Uint16 | x, | |
| Uint16 | y | |||
| ) | [virtual] |
Reimplemented from aedWidget.
| virtual int aedWindow::wm_lbuttonup | ( | Uint16 | x, | |
| Uint16 | y | |||
| ) | [virtual] |
Reimplemented from aedWidget.
| virtual int aedWindow::wm_mousemove | ( | Uint16 | x, | |
| Uint16 | y, | |||
| Uint16 | dx, | |||
| Uint16 | dy | |||
| ) | [virtual] |
Reimplemented from aedWidget.
Uint16 aedWindow::dragXoffset [private] |
Uint16 aedWindow::dragYoffset [private] |
aedStaticText* aedWindow::m_CaptionLabel [private] |
aedWidget aedWindow::m_ClientArea [private] |
aedButton* aedWindow::m_CloseButton [private] |
bool aedWindow::m_InitComplete [private] |
aedButton* aedWindow::m_MaximizeButton [private] |
aedButton* aedWindow::m_MinimizeButton [private] |
bool aedWindow::m_Moveable [private] |
int aedWindow::m_TitleBarBorderX [private] |
int aedWindow::m_TitleBarBorderY [private] |
int aedWindow::m_TitleBarHeight [private] |
1.4.7