// -*- C++ -*-
-/* International support for LyX */
+/**
+ * \file intl.h
+ * Copyright 1995-2002 the LyX Team
+ * Read the file COPYING
+ *
+ * \author unknown
+ * \author John Levon <moz@compsoc.man.ac.uk>
+ */
+
+
#ifndef INTL_H
#define INTL_H
#include "trans_mgr.h"
+/**
+ * This class is used for managing keymaps
+ * for composing characters in LyX.
+ */
class Intl {
public:
/// which keymap is currently used ?
PRIMARY,
SECONDARY
};
-
+
Intl();
-
+
/// {en/dis}able the keymap
void KeyMapOn(bool on);
void InitKeyMapper(bool on);
// Get the Translation Manager
- TransManager & getTrans();
+ TransManager & getTransManager();
/// using primary or secondary keymap ?
Keymap keymap;
inline
-TransManager & Intl::getTrans()
+TransManager & Intl::getTransManager()
{
return trans;
}