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.
|