#include <maiaKeyboard.h>
Inheritance diagram for maiaKeyboard:
Public Member Functions | |
maiaKeyboard (wxWindow *, int) | |
void | Init () |
void | Reload () |
void | AtStartDocument () |
void | AtEndDocument () |
void | AtStartTag (wxString, omXMLParameters) |
void | AtEndTag (wxString) |
void | Start () |
void | Stop () |
void | SetCurrentButton (omObject *) |
omObject * | GetCurrentButton () |
void | Action () |
void | GoDown () |
void | GoUp () |
void | GoLeft () |
void | GoRight () |
void | LoadKeyboard (wxString) |
Private Member Functions | |
void | Notify () |
void | LinkConnectedButtons () |
Private Attributes | |
bool | lastAutoscan |
bool | lastJoystick |
Last status of devices actiovation. | |
bool | autoscan |
bool | joystick |
Current status of devices actiovation. | |
int | scanTick |
scan tick in milliseconds | |
bool | reachKey |
true if in reaching key data state | |
maiaButtonData * | currentKeyData |
used when fill the tree | |
wxWindow * | parentWindow |
parent window of all buttons | |
std::vector< omUIButton * > | buttons |
Contain list of buttons. Filled in AtEndTag(). | |
omObject * | currentButton |
Pointer to current button selected by the cursor. | |
maiaOptions * | opts |
Application options. |
|
Call the constructor of the parent class
|
|
Process Action event. Reimplemented from omUIKeyboard. |
|
This method implement the vitual function of omUIKeyboard class. The method activate the keyboard to let possible to catch events and transmit them to the root Reimplemented from omXMLParser. |
|
This method implement the vitual function of MaiaGenericKeyboard class. The method parse the tag and if necessary close open jobs (ex insert a button in the structure).
Reimplemented from omXMLParser. |
|
This method implement the virtual function of MaiaGenericKeyboard class. The method creates the root node of the tree Reimplemented from omXMLParser. |
|
This method implement the vitual function of MaiaGenericKeyboard class. The method parse the tag name to fill correctly the tree.
Reimplemented from omXMLParser. |
|
Get the current button.
|
|
Process GoDown event. Reimplemented from omObject. |
|
Process GoLeft event. Reimplemented from omObject. |
|
Process GoRight event. Reimplemented from omObject. |
|
Process GoUp event. Reimplemented from omObject. |
|
Do post constructor initialization Reimplemented from omUIKeyboard. |
|
Link each button with closer upper,lower,left and right button |
|
Load the keyboard using MaiaGenericKeyboard function Reimplemented from omUIKeyboard. |
|
Implement Notify method of the timer pass the tick signal to the root node. |
|
Reload options after parameters change Reimplemented from omUIKeyboard. |
|
Set the current button. Used in joystick mode navigation.
|
|
Start automatic scan mode Reimplemented from omObject. |
|
Stop automatic scan mode Reimplemented from omObject. |
|
|
|
Contain list of buttons. Filled in AtEndTag().
|
|
Pointer to current button selected by the cursor.
|
|
used when fill the tree
|
|
Current status of devices actiovation.
|
|
|
|
Last status of devices actiovation.
|
|
Application options.
Reimplemented from omUIKeyboard. |
|
parent window of all buttons
|
|
true if in reaching key data state
|
|
scan tick in milliseconds
|
Copyright © by Luca Clivio |