Main Page | Modules | Class Hierarchy | Data Structures | File List | Data Fields | Globals | Related Pages

omUIGrantFocus2User Class Reference
[USER INTERFACE classes of the OpenMAIA Library]

#include <omUIGrantFocus2User.h>

Inheritance diagram for omUIGrantFocus2User:

omObject

Public Member Functions

 omUIGrantFocus2User (int)
void Init ()
void Start ()
void Stop ()
void * GetLastFocusedWindow ()
void SetLastFocusedWindow ()

Private Member Functions

void Notify ()
void SDConstructor ()
void SDCheckFocusedWindow ()
void SDSetLastFocusedWindow ()

Private Attributes

void * lastFocusedWindow
int tickTime
void * sdData

Detailed Description

This class store the handler of the window not belonged to maia that had the keyboard focus


Constructor & Destructor Documentation

omUIGrantFocus2User::omUIGrantFocus2User int  tick  ) 
 

Initialize the timer associate with the class

Parameters:
tick tick time of the associated timer in milliseconds


Member Function Documentation

void * omUIGrantFocus2User::GetLastFocusedWindow  ) 
 

void omUIGrantFocus2User::Init  )  [virtual]
 

Initialize the class. This function is called after that all objects are istantiated

Reimplemented from omObject.

void omUIGrantFocus2User::Notify  )  [private]
 

void omUIGrantFocus2User::SDCheckFocusedWindow  )  [private]
 

void omUIGrantFocus2User::SDConstructor  )  [private]
 

void omUIGrantFocus2User::SDSetLastFocusedWindow  )  [private]
 

void omUIGrantFocus2User::SetLastFocusedWindow  ) 
 

Set the keyboard focus to the last non maia focused window

void omUIGrantFocus2User::Start  )  [virtual]
 

Start the timer

Reimplemented from omObject.

void omUIGrantFocus2User::Stop  )  [virtual]
 

Stop the timer

Reimplemented from omObject.


Field Documentation

void* omUIGrantFocus2User::lastFocusedWindow [private]
 

void* omUIGrantFocus2User::sdData [private]
 

int omUIGrantFocus2User::tickTime [private]
 


The documentation for this class was generated from the following files: