public:
///
virtual ~TransState() {}
-#if 0
- ///
- virtual string const normalkey(char, string const &) = 0;
-#else
///
virtual string const normalkey(char) = 0;
-#endif
///
virtual bool backspace() = 0;
///
char deadkey2_;
///
KmodInfo deadkey2_info_;
-#if 0
- ///
- KmodException comb_info_;
-#else
///
Keyexc comb_info_;
-#endif
///
TransState * init_state_;
///
public:
///
TransInitState();
-#if 0
- ///
- virtual string const normalkey(char, string const &);
-#else
///
virtual string const normalkey(char);
-#endif
///
virtual bool backspace() { return true; }
///
public:
///
TransDeadkeyState();
-#if 0
- ///
- virtual string const normalkey(char, string const &);
-#else
///
virtual string const normalkey(char);
-#endif
///
virtual bool backspace() {
currentState = init_state_;
public:
///
TransCombinedState();
-#if 0
- ///
- virtual string const normalkey(char, string const &);
-#else
///
virtual string const normalkey(char);
-#endif
///
virtual bool backspace() {
// cancel the second deadkey
void TranslateAndInsert(char, LyXText *);
///
string const deadkey(char, KmodInfo);
-#if 0
- ///
- string const normalkey(char, string const &);
-#else
///
string const normalkey(char);
-#endif
///
void deadkey(char, tex_accent, LyXText *);
};
-#if 0
-inline
-string const TransManager::normalkey(char c, string const & t)
-{
- return trans_fsm_.currentState->normalkey(c, t);
-}
-#else
inline
string const TransManager::normalkey(char c)
{
return trans_fsm_.currentState->normalkey(c);
}
-#endif
inline