#include <aws.h>
Inheritance diagram for iAwsWindow:

Public Methods | |
| virtual char* | Type ()=0 |
| Returns the named TYPE of the component, like "Radio Button", etc. | |
| virtual void | SetRedrawTag (unsigned int tag)=0 |
| Sets the value of the redraw tag. | |
| virtual unsigned int | RedrawTag ()=0 |
| Gets the value of the redraw tag. | |
| virtual void | Raise ()=0 |
| Raises a window to the top. | |
| virtual void | Lower ()=0 |
| Lowers a window to the bottom. | |
| virtual iAwsWindow* | WindowAbove ()=0 |
| Get's the window above this one, NULL if there is none. | |
| virtual iAwsWindow* | WindowBelow ()=0 |
| Get's the window below this one, NULL if there is none. | |
| virtual void | SetWindowAbove (iAwsWindow *win)=0 |
| Set's the window above this one. | |
| virtual void | SetWindowBelow (iAwsWindow *win)=0 |
| Set's the window below this one. | |
| virtual bool | Setup (iAws *_wmgr, awsComponentNode *settings)=0 |
| Does some additional setup for windows, including linking into the window hierarchy. | |
| virtual void | OnRaise ()=0 |
| Event triggered when a window is about to be raised. | |
| virtual void | OnLower ()=0 |
| Event triggered when a window is about to be lowered. | |
| virtual void | SetEngineView (iView *_view)=0 |
| Sets the engine view for this window. | |
| virtual iAwsComponent* | FindChild (char *name)=0 |
| Gets a child component by name, returns NULL on failure. | |
| virtual void | Move (int delta_x, int delta_y)=0 |
| Moves the window and all associated items (including children). | |
| virtual iView* | GetEngineView ()=0 |
| Gets the engine view for this window. | |
| virtual csRect | getPreferredSize ()=0 |
| Gets the preferred size of the component. | |
| virtual csRect | getMinimumSize ()=0 |
| Gets the minimum size that the component can be. | |
| virtual csRect | getInsets ()=0 |
| Gets the inset amounts that are needed to fit components properly. | |