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


Public Member Functions | |
| CAlphabet () | |
| ~CAlphabet () | |
| int | GetNumberSymbols () const |
| Opts::ScreenOrientations | GetOrientation () |
| Opts::AlphabetTypes | GetType () |
| std::string & | GetTrainingFile () |
| symbol | GetSpaceSymbol () |
| const std::string & | GetDisplayText (symbol i) const |
| const std::string & | GetText (symbol i) const |
| const std::string & | GetColour (symbol i) const |
| int | GetTextColour (symbol i) |
| const std::string & | GetForeground (symbol i) const |
| int | get_group (symbol i) const |
| void | GetSymbols (std::vector< symbol > *Symbols, std::string *Input, bool IsMore) |
| void | dump () const |
Protected Member Functions | |
| void | AddChar (const std::string NewCharacter, const std::string Display, const std::string Colour, const std::string Foreground) |
| void | StartNewGroup () |
| void | SetSpaceSymbol () |
| void | SetSpaceSymbol (symbol SpaceSymbol) |
| void | SetOrientation (Opts::ScreenOrientations Orientation) |
| void | SetLanguage (Opts::AlphabetTypes Group) |
| void | SetTrainingFile (std::string TrainingFile) |
Private Attributes | |
| Opts::AlphabetTypes | m_DefaultEncoding |
| Opts::ScreenOrientations | m_Orientation |
| symbol | m_SpaceSymbol |
| std::string | m_TrainingFile |
| std::vector< std::string > | m_Characters |
| std::vector< std::string > | m_Display |
| std::vector< std::string > | m_Colours |
| std::vector< std::string > | m_Foreground |
| std::vector< int > | m_Group |
| int | m_Groups |
| alphabet_map | TextMap |
|
|
Definition at line 19 of file Alphabet.cpp. References m_Characters, m_Colours, m_Display, m_Foreground, and m_Group. |
|
|
Definition at line 29 of file Alphabet.h. |
|
||||||||||||||||||||
|
Definition at line 99 of file Alphabet.cpp. References Dasher::alphabet_map::Add(), m_Characters, m_Colours, m_Display, m_Foreground, m_Group, m_Groups, and TextMap. Referenced by Dasher::CCustomAlphabet::CCustomAlphabet(). |
|
|
Definition at line 119 of file Alphabet.cpp. |
|
|
Definition at line 43 of file Alphabet.h. References m_Group. Referenced by Dasher::CLanguageModel::GetNodeProbs(). |
|
|
Definition at line 40 of file Alphabet.h. References m_Colours. Referenced by Dasher::CLanguageModel::GetColour(). |
|
|
Definition at line 38 of file Alphabet.h. References m_Display. Referenced by Dasher::CDasherInterface::GetDisplayText(). |
|
|
Definition at line 42 of file Alphabet.h. References m_Foreground. |
|
|
Definition at line 31 of file Alphabet.h. References m_Characters. Referenced by Dasher::CLanguageModel::CLanguageModel(), Dasher::CLanguageModel::GetNodeProbs(), Dasher::CLanguageModel::GetNumberModelChars(), and Dasher::CDasherInterface::GetNumberSymbols(). |
|
|
Definition at line 33 of file Alphabet.h. References m_Orientation. Referenced by Dasher::CDasherInterface::GetAlphabetOrientation(). |
|
|
Definition at line 37 of file Alphabet.h. References m_SpaceSymbol. Referenced by Dasher::CLanguageModel::GetSpaceSymbol(). |
|
||||||||||||||||
|
Definition at line 29 of file Alphabet.cpp. References Dasher::alphabet_map::Get(), i, size, Opie::Internal::string(), and TextMap. Referenced by Dasher::CLanguageModel::EnterText(), and Dasher::CLanguageModel::LearnText(). |
|
|
Definition at line 39 of file Alphabet.h. References m_Characters. Referenced by Dasher::CDasherInterface::GetEditText(). |
|
|
Definition at line 132 of file Alphabet.cpp. References m_Foreground, and Opie::Internal::string(). Referenced by Dasher::CDasherInterface::GetTextColour(). |
|
|
Definition at line 35 of file Alphabet.h. References m_TrainingFile. Referenced by Dasher::CDasherInterface::ChangeAlphabet(), and Dasher::CDasherInterface::SetUserLocation(). |
|
|
Definition at line 34 of file Alphabet.h. References m_DefaultEncoding. Referenced by Dasher::CDasherInterface::GetAlphabetType(). |
|
|
Definition at line 65 of file Alphabet.h. References m_DefaultEncoding. Referenced by Dasher::CCustomAlphabet::CCustomAlphabet(). |
|
|
Definition at line 64 of file Alphabet.h. References m_Orientation. Referenced by Dasher::CCustomAlphabet::CCustomAlphabet(). |
|
|
Definition at line 63 of file Alphabet.h. References m_SpaceSymbol. |
|
|
Definition at line 62 of file Alphabet.h. References m_Characters, and m_SpaceSymbol. Referenced by Dasher::CCustomAlphabet::CCustomAlphabet(). |
|
|
Definition at line 66 of file Alphabet.h. References m_TrainingFile. Referenced by Dasher::CCustomAlphabet::CCustomAlphabet(). |
|
|
Definition at line 112 of file Alphabet.cpp. References m_Groups. Referenced by Dasher::CCustomAlphabet::CCustomAlphabet(). |
|
|
Definition at line 73 of file Alphabet.h. Referenced by AddChar(), CAlphabet(), GetNumberSymbols(), GetText(), and SetSpaceSymbol(). |
|
|
Definition at line 75 of file Alphabet.h. Referenced by AddChar(), CAlphabet(), and GetColour(). |
|
|
Definition at line 68 of file Alphabet.h. Referenced by GetType(), and SetLanguage(). |
|
|
Definition at line 74 of file Alphabet.h. Referenced by AddChar(), CAlphabet(), and GetDisplayText(). |
|
|
Definition at line 76 of file Alphabet.h. Referenced by AddChar(), CAlphabet(), GetForeground(), and GetTextColour(). |
|
|
Definition at line 77 of file Alphabet.h. Referenced by AddChar(), CAlphabet(), and get_group(). |
|
|
Definition at line 78 of file Alphabet.h. Referenced by AddChar(), and StartNewGroup(). |
|
|
Definition at line 69 of file Alphabet.h. Referenced by GetOrientation(), and SetOrientation(). |
|
|
Definition at line 70 of file Alphabet.h. Referenced by GetSpaceSymbol(), and SetSpaceSymbol(). |
|
|
Definition at line 71 of file Alphabet.h. Referenced by GetTrainingFile(), and SetTrainingFile(). |
|
|
Definition at line 79 of file Alphabet.h. Referenced by AddChar(), and GetSymbols(). |
1.4.2