| 
|   | GaugesWindow (int width, int height) | 
|   | Constructor.  More...
  | 
|   | 
| 
void  | initTextBox (TextBox *textBox) | 
|   | Initialize text box windows. 
  | 
|   | 
| 
void  | initButton (ButtonWindow *button) | 
|   | Initialize button windows. 
  | 
|   | 
| 
void  | NotifyTouch (Window *window) | 
|   | Events routing for gui interaction (see RegisterTouchEventReceiver and public ITouchEventReceiver declaration) 
  | 
|   | 
| 
void  | NotifySensorHasData (SensorManager *sensorManager) | 
|   | Event sensor has new data. If data is the same as measured previosly. This event is not generated (see RegisterReceiver and public ISensorHasDataEventReceiver declaration) 
  | 
|   | 
| 
void  | NotifySensorMeasured (SensorManager *sensorManager) | 
|   | Event is generated after each measurement. 
  | 
|   | 
  Public Member Functions inherited from MainWindow | 
|   | MainWindow (int width, int height) | 
|   | Constructor.  More...
  | 
|   | 
| 
void  | RegisterDialog (const __FlashStringHelper *id, Dialog *widnow) | 
|   | Registers dialog window. All application dialogs have to be registered. 
  | 
|   | 
| 
Dialog *  | FindDialog (const __FlashStringHelper *id) | 
|   | Finds registered dialog by the name. 
  | 
|   | 
| 
DialogResults  | ProcessDoDialog (Window *dlg) | 
|   | Starts dialog. 
  | 
|   | 
| 
void  | RegisterTimer (ATimer *timer) | 
|   | 
| 
LinkedList< ATimer > &  | Timers () | 
|   | 
| 
void  | SetLoopProcess (ILoopProcess *process) | 
|   | 
| 
void  | NotifyDialogClosed (Window *window, DialogResults results) | 
|   | Process dialog closed notification. 
  | 
|   | 
| 
Window *  | ModalWnd () | 
|   | Returns pointer to active modal (window that received all user input, like dialog window) window. 
  | 
|   | 
| 
void  | SetModalWindow (Window *modalWindow) | 
|   | Sets active modal (window that received all user input, like dialog window) window. 
  | 
|   | 
| 
void  | Move (int left, int top, int width, int height) | 
|   | Changes position and size. 
  | 
|   | 
|   | Window (const __FlashStringHelper *name, int left, int top, int width, int height) | 
|   | Constructor.  More...
  | 
|   | 
| 
virtual void  | SetDecorators (DecoratorList *decorators) | 
|   | Sets window decorators list. 
  | 
|   | 
| 
DecoratorList *  | GetDecorators () | 
|   | Returns window decorators list. 
  | 
|   | 
| 
void  | AddDecorator (Decorator *decorator) | 
|   | Adds decorator to the decaorator list. 
  | 
|   | 
| 
Dialog *  | FindDialog (const __FlashStringHelper *id) | 
|   | 
| 
void  | RegisterDialog (const __FlashStringHelper *id, Dialog *dlg) | 
|   | 
| 
IDialogClosedEventReceiver::DialogResults  | DoDialog (Dialog *dlg) | 
|   | 
| void  | RegisterTouchEventReceiver (ITouchEventReceiver *touchEventReceiver) | 
|   | Registers receiver for touch event.  More...
  | 
|   | 
| 
virtual bool  | IsAwaitTouch () | 
|   | Returns true if window await touch action (like button) or false if touch manager should ignore this window during processing of touch events. 
  | 
|   | 
| 
virtual void  | OnTouching (DC *dc) | 
|   | Touch manager calls this function in the loop as long as touch action proceeds. 
  | 
|   | 
| 
virtual bool  | OnTouch (int x, int y) | 
|   | Touch manager calls this function right after touch is released. 
  | 
|   | 
| 
Window *  | RootWindow () | 
|   | Returns pointer to root window. MainWindow does not have any parents. 
  | 
|   | 
| 
void  | Invalidate () | 
|   | If function is called than the window manager updates the window. 
  | 
|   | 
| 
bool  | IsDirty () | 
|   | Returns true if window has to be updated. 
  | 
|   | 
| 
int  | Left () | 
|   | Returns window left coordinate relative to the parent window. 
  | 
|   | 
| 
int  | Top () | 
|   | Returns window top coordinate relative to the parent window. 
  | 
|   | 
| 
int  | Width () | 
|   | Returns window width. 
  | 
|   | 
| 
int  | Height () | 
|   | Returns window height. 
  | 
|   | 
| 
void  | AddChild (Window *window) | 
|   | Adds window child window. 
  | 
|   | 
| 
Window *  | Parent () | 
|   | Returns Parent window. 
  | 
|   | 
| 
void  | SetVisible (bool isVisible) | 
|   | Sets window visibility status. 
  | 
|   | 
| 
bool  | IsVisible () | 
|   | Returns true if window visible and false is hidden. 
  | 
|   | 
| 
LinkedList< Window > &  | Children () | 
|   | Returns list of children window. 
  | 
|   | 
| void  | Redraw (DC *dc) | 
|   | Performs full window redraw.  More...
  | 
|   | 
 | 
| enum   | DialogResults { OK, 
Cancel
 } | 
|   | 
| void  | PrepareDC (DC *dc) | 
|   | Setups window coordinate system. This function called by window manager right before window has to be redrawn and it is intended for internal use.  More...
  | 
|   | 
| virtual void  | OnDraw (DC *dc) | 
|   | If derived class needs to draw something in window client area, this function has to be ovverriden.  More...
  | 
|   | 
| 
int  | _left | 
|   | window left coordinate relative to the parent window 
  | 
|   | 
| 
int  | _top | 
|   | window top coordinate relative to the parent window 
  | 
|   | 
| 
int  | _width | 
|   | window width 
  | 
|   | 
| 
int  | _height | 
|   | window height 
  | 
|   | 
| 
bool  | _isVisible | 
|   | if this variable is false this window and all child windows are not visualized 
  | 
|   | 
| 
LinkedList< Window >  | _children | 
|   | list of children windows. All children window are positioned relative to parent window 
  | 
|   | 
| 
Window *  | _parent | 
|   | pointer to parent window 
  | 
|   | 
| 
bool  | _isDirty | 
|   | if true than window manager will redraw this window. 
  | 
|   | 
| 
DecoratorList *  | _decorators | 
|   | contains list of drawig commands. If they are shared between more than one window -> SRAM usage optimisation 
  | 
|   | 
| 
ITouchEventReceiver *  | _touchEventReceiver | 
|   | call back event receiver for touch actions 
  | 
|   | 
Main window of gauges example. Routs events between child elements.