|
#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 |