// -*- C++ -*-
/**
* \file kbmap.h
- * Copyright 1995-2002 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
- * \author Lars Gullik Bjønnes <larsbj@lyx.org>
- * \author John Levon <moz@compsoc.man.ac.uk>
+ * \author Lars Gullik Bjønnes
+ * \author Jean-Marc Lasgouttes
+ * \author John Levon
+ *
+ * Full author contact details are available in file CREDITS.
*/
#ifndef KBMAP_H
#include "frontends/key_state.h"
#include "frontends/LyXKeySym.h"
-#include <list>
+#include <vector>
class kb_sequence;
*/
string::size_type bind(string const & seq, int action);
+ // Parse a bind file
+ bool kb_keymap::read(string const & bind_file);
+
/// print all available keysyms
string const print() const;
return table.empty();
}
///
- typedef std::list<kb_key> Table;
+ typedef std::vector<kb_key> Table;
///
Table table;
};