## Public API Reference

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

# Window manager flags
[AWS]

## Variables

const int | AWSF_AlwaysEraseWindows = 1
| This flag makes the windowing system perform erases before drawing.
const int | AWSF_AlwaysRedrawWindows = 2
| This flag makes the windowing system redraw every time, which is necessary when drawing to the screen context since this gets erased every frame by the engine.
const int | AWSF_KeyboardControl = 8
| This flag allows focusing controls using TAB (CTR + TAB) key, calling Click events using ENTER key and some other features that are not finished yet.
const int | AWSF_RaiseOnMouseOver = 4
| This flag makes windows come to the front solely by moving the mouse over them.

## Variable Documentation

const int AWSF_AlwaysEraseWindows = 1

| This flag makes the windowing system perform erases before drawing. This slows the engine down somewhat, but is necessary in some circumstances (such as when using the single proctex mode as a surface, or to draw to the high level visible context.) Definition at line 105 of file aws.h.

const int AWSF_AlwaysRedrawWindows = 2

| This flag makes the windowing system redraw every time, which is necessary when drawing to the screen context since this gets erased every frame by the engine. Note that this flag is NOT necessary if the engine will not be drawing to the background with AWS. In other words, if AWS has complete control of the screen context. Definition at line 114 of file aws.h.

const int AWSF_KeyboardControl = 8

| This flag allows focusing controls using TAB (CTR + TAB) key, calling Click events using ENTER key and some other features that are not finished yet. Definition at line 128 of file aws.h.

const int AWSF_RaiseOnMouseOver = 4

| This flag makes windows come to the front solely by moving the mouse over them. If it is disabled then windows will only come to the front by having the mouse clicked in them. Definition at line 121 of file aws.h.