#include <config.h>
#include "Intl.h"
-#include "debug.h"
#include "LyXRC.h"
+#include "support/debug.h"
namespace lyx {
-using std::endl;
-
-
Intl::Intl()
: keymap(Intl::PRIMARY), keymapon(lyxrc.use_kbmap),
prim_lang(lyxrc.primary_kbmap), sec_lang(lyxrc.secondary_kbmap)
keyMapPrim();
else
keyMapSec();
- } else
+ } else {
trans.disableKeymap();
+ }
}
void Intl::toggleKeyMap()
{
- if (keymapon && (keymap == PRIMARY)) {
+ if (keymapon && (keymap == PRIMARY))
keyMapSec();
- } else if (keymapon) {
+ else if (keymapon)
keyMapOn(false);
- } else
+ else
keyMapPrim();
}
void Intl::initKeyMapper(bool on)
{
- LYXERR(Debug::INIT) << "Initializing key mappings..." << endl;
+ LYXERR(Debug::INIT, "Initializing key mappings...");
if (trans.setPrimary(prim_lang) == -1)
prim_lang.erase();