CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iaws/aws.h File Reference

Advanced Windowing System. More...

#include "csutil/scf.h"
#include "csutil/refarr.h"
#include "csgeom/csrect.h"
#include "csgeom/cspoint.h"
#include "iutil/event.h"
#include "iutil/string.h"

Go to the source code of this file.

Compounds

struct  iAws
 Interface for the window manager. More...

struct  iAwsComponent
 Interface that is the base of ALL components. More...

struct  iAwsComponentFactory
 Interface for component factories. More...

struct  iAwsComponentNode
 @Document me! More...

struct  iAwsConnectionKey
 Document me!@. More...

struct  iAwsConnectionNodeFactory
 Interface for connection node factories. More...

struct  iAwsFloatKey
 Document me!@. More...

struct  iAwsIntKey
 Document me!@. More...

struct  iAwsKey
 Document me!@. More...

struct  iAwsKeyContainer
 Document me!@. More...

struct  iAwsKeyFactory
 Interface for key factories. More...

struct  iAwsLayoutManager
 Document me!@. More...

struct  iAwsPointKey
 Document me!@. More...

struct  iAwsPrefManager
 Interface for the preferences manager (window manager needs one.). More...

struct  iAwsRectKey
 Document me!@. More...

struct  iAwsRGBKey
 Document me!@. More...

struct  iAwsSink
 Interface for sinks. More...

struct  iAwsSinkManager
 Interface for the sink manager. More...

struct  iAwsSlot
 Interface for signal slots (conduits). More...

struct  iAwsSource
 Interface for signal sources. More...

struct  iAwsStringKey
 Document me!@. More...


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_RaiseOnMouseOver = 4
 This flag makes windows come to the front solely by moving the mouse over them.

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.


Detailed Description

Advanced Windowing System.

Definition in file aws.h.


Generated for Crystal Space by doxygen 1.2.18