X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FTermlib%2FTerminfo.hh;h=601051bc7d2c6ed56f7a47c6f98a31279e63ac11;hb=9bc655e14d2d8c204ed835896cb51e42d49bd68f;hp=2413e66666974e1ec4e32085d2aa3fc0af16338e;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Utils/Termlib/Terminfo.hh b/senf/Utils/Termlib/Terminfo.hh index 2413e66..601051b 100644 --- a/senf/Utils/Termlib/Terminfo.hh +++ b/senf/Utils/Termlib/Terminfo.hh @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2009 +// Copyright (C) 2009 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -56,11 +56,11 @@ namespace term { */ /** \brief Terminfo database entry - + This class reads a single terminfo database entry and allows to access the terminfo - properties. - - \ingroup terminfo_group + properties. + + \ingroup terminfo_group */ class Terminfo { @@ -90,11 +90,11 @@ namespace term { CpiChangesRes, LpiChangesRes, BackspacesWithBs, CrtNoScrolling, NoCorrectlyWorkingCr, GnuHasMetaKey, LinefeedIsNewline, HasHardwareTabs, ReturnDoesClrEol }; - + /** \brief Boolean property names \hideinitializer */ static char const * const BooleanNames[]; - + /** \brief Numeric terminfo properties */ enum Numeric { Columns, InitTabs, Lines, LinesOfMemory, MagicCookieGlitch, PaddingBaudRate, @@ -185,11 +185,11 @@ namespace term { typedef char const* string_t; ///< String terminfo property type /////////////////////////////////////////////////////////////////////////// - + Terminfo(); explicit Terminfo(std::string const & term); ///< Load terminfo entry \a term void load(std::string const & term); ///< Load terminfo entry \a term - + bool getFlag(properties::Boolean p) const; ///< Get boolean property value number_t getNumber(properties::Numeric p) const; ///< Get numeric property value string_t getString(properties::String p) const; ///< Get string property value @@ -199,7 +199,7 @@ namespace term { bool hasProperty(properties::String p ) const; ///< \c true, if string property \a p exists std::string formatString(properties::String p, - number_t arg1=NoValue, number_t arg2=NoValue, + number_t arg1=NoValue, number_t arg2=NoValue, number_t arg3=NoValue, number_t arg4=NoValue, number_t arg5=NoValue, number_t arg6=NoValue, number_t arg7=NoValue, number_t arg8=NoValue, @@ -239,8 +239,8 @@ namespace term { All keys are returned as keyboard code's. Values 0 to 255 represent ordinary ASCII characters, larger values are special keys taken from the KeyCode \c enum - - \ingroup terminfo_group + + \ingroup terminfo_group */ class KeyParser { @@ -311,7 +311,7 @@ namespace term { Keytable table_; }; - + }} ///////////////////////////////hh.e////////////////////////////////////////