#include </home/clem/local/src/opie/inputmethods/dasher/DasherAppInterface.h>
Inheritance diagram for Dasher::CDasherAppInterface:

Public Member Functions | |
| virtual void | ChangeScreen (CDasherScreen *NewScreen)=0 |
| Change the screen being used by the core to NewScreen. | |
| virtual void | ChangeEdit (CDashEditbox *NewEdit)=0 |
| Change the editbox being used by the core to NewEdit. | |
| virtual void | Train (std::string *TrainString, bool IsMore)=0 |
| Train the core on Trainstring. | |
| virtual void | TrainFile (std::string Filename)=0 |
| The file should contain UTF-8 encoded text. | |
| virtual void | GetFontSizes (std::vector< int > *FontSizes)=0 |
| Tell the interface how many font sizes there are and what they are. | |
| virtual double | GetCurCPM ()=0 |
| Provides the number of characters per minute input. (Not implemented). | |
| virtual double | GetCurFPS ()=0 |
| Provides the framerate that Dasher is runnin at. (Not implemented). | |
| virtual void | GetAlphabets (std::vector< std::string > *AlphabetList)=0 |
| Get a vector containing a list of alphabet names available to Dasher. | |
| virtual const CAlphIO::AlphInfo & | GetInfo (const std::string &AlphID)=0 |
| Return an AlphInfo object containing the alphabet with name AlphID. | |
| virtual void | SetInfo (const CAlphIO::AlphInfo &NewInfo)=0 |
| Save a new or modified AlphInfo object. | |
| virtual void | DeleteAlphabet (const std::string &AlphID)=0 |
| Delete the alphabet with name AlphID. | |
|
|
Change the editbox being used by the core to NewEdit.
Implemented in Dasher::CDasherInterface. |
|
|
Change the screen being used by the core to NewScreen.
Implemented in Dasher::CDasherInterface. |
|
|
Delete the alphabet with name AlphID.
Implemented in Dasher::CDasherInterface. |
|
|
Get a vector containing a list of alphabet names available to Dasher.
Implemented in Dasher::CDasherInterface. |
|
|
Provides the number of characters per minute input. (Not implemented).
Implemented in Dasher::CDasherInterface. |
|
|
Provides the framerate that Dasher is runnin at. (Not implemented).
Implemented in Dasher::CDasherInterface. |
|
|
Tell the interface how many font sizes there are and what they are.
Implemented in Dasher::CDasherInterface. |
|
|
Return an AlphInfo object containing the alphabet with name AlphID.
Implemented in Dasher::CDasherInterface. |
|
|
Save a new or modified AlphInfo object.
Implemented in Dasher::CDasherInterface. |
|
||||||||||||
|
Train the core on Trainstring.
Implemented in Dasher::CDasherInterface. |
|
|
The file should contain UTF-8 encoded text.
Implemented in Dasher::CDasherInterface. |
1.4.2