#include "LyXAction.h"
#include "Lexer.h"
-#include "frontends/LyXKeySym.h"
+#include "frontends/KeySymbol.h"
#include "support/filetools.h"
using std::string;
-string const KeyMap::printKeySym(LyXKeySym const & key,
+string const KeyMap::printKeySym(KeySymbol const & key,
key_modifier::state mod)
{
string buf;
FuncRequest const &
-KeyMap::lookup(LyXKeySymPtr key,
+KeyMap::lookup(KeySymbolPtr key,
key_modifier::state mod, KeySequence * seq) const
{
static FuncRequest const unknown(LFUN_UNKNOWN_ACTION);
void KeyMap::defkey(KeySequence * seq, FuncRequest const & func, unsigned int r)
{
- LyXKeySymPtr code = seq->sequence[r];
+ KeySymbolPtr code = seq->sequence[r];
if (!code->isOK())
return;
it->func.origin = FuncRequest::KEYBOARD;
return;
} else if (!it->table.get()) {
- lyxerr << "Error: New binding for '"
+ lyxerr << "Error: New binding for '"
<< to_utf8(seq->print(false))
<< "' is overriding old binding..."
<< endl;
}
-std::pair<LyXKeySym const *, key_modifier::state>
+std::pair<KeySymbol const *, key_modifier::state>
KeyMap::find1keybinding(FuncRequest const & func) const
{
Table::const_iterator end = table.end();
return std::make_pair(cit->code.get(), cit->mod.first);
}
- return std::make_pair<LyXKeySym const *, key_modifier::state>(0, key_modifier::none);
+ return std::make_pair<KeySymbol const *, key_modifier::state>(0, key_modifier::none);
}