## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iAws Member List

This is the complete list of members for iAws, including all inherited members.

AddRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
AllWindowsHidden()=0 | iAws | `[pure virtual]`
CaptureMouse(iAwsComponent *comp)=0 | iAws | `[pure virtual]`
ClearFlag(unsigned int flags)=0 | iAws | `[pure virtual]`
ComponentAt(int x, int y)=0 | iAws | `[pure virtual]`
ComponentDestroyed(iAwsComponent *comp)=0 | iAws | `[pure virtual]`
ComponentIsInTransition(iAwsComponent *win)=0 | iAws | `[pure virtual]`
CreateEmbeddableComponent(iAwsComponent *covercomp)=0 | iAws | `[pure virtual]`
CreateParmList()=0 | iAws | `[pure virtual]`
CreateTransition(iAwsComponent *win, unsigned transition_type, csTicks duration=250)=0 | iAws | `[pure virtual]`
CreateTransitionEx(iAwsComponent *win, unsigned transition_type, csTicks duration, csRect &user)=0 | iAws | `[pure virtual]`
CreateWindowFrom(const char *defname)=0 | iAws | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
DeleteMarkedComponents()=0 | iAws | `[pure virtual]`
Erase(const csRect &rect)=0 | iAws | `[pure virtual]`
FindComponentFactory(const char *name)=0 | iAws | `[pure virtual]`
FrameStart | iAws |
G2D()=0 | iAws | `[pure virtual]`
G3D()=0 | iAws | `[pure virtual]`
GainFocus | iAws |
GetCanvas()=0 | iAws | `[pure virtual]`
GetFlags()=0 | iAws | `[pure virtual]`
GetFocusedComponent()=0 | iAws | `[pure virtual]`
GetKeyboardFocusedComponent()=0 | iAws | `[pure virtual]`
GetObjectRegistry()=0 | iAws | `[pure virtual]`
GetPrefMgr()=0 | iAws | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetSinkMgr()=0 | iAws | `[pure virtual]`
GetStringTable()=0 | iAws | `[pure virtual]`
GetTopComponent()=0 | iAws | `[pure virtual]`
GroupOff | iAws |
HandleEvent(iEvent &)=0 | iAws | `[pure virtual]`
HandleEvent(iEvent &)=0 | iAws | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
Initialize(iObjectRegistry *_object_reg)=0 | iAws | `[pure virtual]`
InvalidateUpdateStore()=0 | iAws | `[pure virtual]`
KeyboardDown | iAws |
KeyboardUp | iAws |
Load(const scfString &_filename)=0 | iAws | `[pure virtual]`
LoseFocus | iAws |
Mark(const csRect &rect)=0 | iAws | `[pure virtual]`
MarkToDeleteRecursively(iAwsComponent *comp)=0 | iAws | `[pure virtual]`
MaskEraser(const csRect &rect)=0 | iAws | `[pure virtual]`
MouseClick | iAws |
MouseDown | iAws |
MouseEnter | iAws |
MouseExit | iAws |
MouseInComponent(int x, int y)=0 | iAws | `[pure virtual]`
MouseMove | iAws |
MouseUp | iAws |
PreProcess | iAws |
Print(iGraphics3D *g3d, uint8 Alpha=0)=0 | iAws | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
Redraw()=0 | iAws | `[pure virtual]`
Redraw()=0 | iAws | `[pure virtual]`
RegisterComponentFactory(iAwsComponentFactory *factory, const char *name)=0 | iAws | `[pure virtual]`
ReleaseMouse()=0 | iAws | `[pure virtual]`
RemoveRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
SetDrawTarget(iGraphics2D *_g2d, iGraphics3D *_g3d)=0 | iAws | `[pure virtual]`
SetFlag(unsigned int flags)=0 | iAws | `[pure virtual]`
SetFocusedComponent(iAwsComponent *_focused)=0 | iAws | `[pure virtual]`
SetModal(iAwsComponent *comp)=0 | iAws | `[pure virtual]`
SetPrefMgr(iAwsPrefManager *pmgr)=0 | iAws | `[pure virtual]`
SetTopComponent(iAwsComponent *win)=0 | iAws | `[pure virtual]`
SetupCanvas(iAwsCanvas *newCanvas, iGraphics2D *g2d=0, iGraphics3D *g3d=0)=0 | iAws | `[pure virtual]`
Unmark(const csRect &rect)=0 | iAws | `[pure virtual]`
UnSetModal()=0 | iAws | `[pure virtual]`