X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fkbmap.h;h=9c1ddecd2259d3858e4dcb7cef6050e96a7b6b8b;hb=98c966c64594611e469313314abd1e59524adb4a;hp=7852e586c5e4580c6c8755aff55d88bf6f036fe0;hpb=8b8741cd5d7e960c5663911f8b69972419f6d37b;p=lyx.git diff --git a/src/kbmap.h b/src/kbmap.h index 7852e586c5..9c1ddecd22 100644 --- a/src/kbmap.h +++ b/src/kbmap.h @@ -1,10 +1,12 @@ // -*- C++ -*- -/* ======================================================================= *\ - File : kbmap.h, kbmap.h,v 1.3 1996/12/10 04:35:57 larsbj Exp - Author : chb, 30.Oct.1995 - Docu : see kbmap.C - Purpose: class definitions for XKeyEvent keymap handling - \* ==================================================================== */ +/** + * \file kbmap.h + * Copyright 1995-2002 the LyX Team + * Read the file COPYING + * + * \author Lars Gullik Bjønnes + * \author John Levon + */ #ifndef KBMAP_H #define KBMAP_H @@ -32,7 +34,7 @@ public: /// print all available keysyms string const print() const; - + /** * Look up a key press in the keymap. * @param key the keysym @@ -62,13 +64,13 @@ private: struct kb_key { /// Keysym unsigned int code; - + /// Modifier masks unsigned int mod; - + /// Keymap for prefix keys boost::shared_ptr table; - + /// Action for !prefix keys int action; }; @@ -79,7 +81,7 @@ private: * @param r internal recursion level */ void defkey(kb_sequence * seq, int action, unsigned int r = 0); - + /// Returns a string of the given key string const printKey(kb_key const & key) const; @@ -93,4 +95,4 @@ private: Table table; }; -#endif +#endif // KBMAP_H