// -*- C++ -*-
-/* This file is part of
- * ======================================================
- *
- * LyX, The Document Processor
- *
- * Copyright 2001 The LyX Team.
+/**
+ * \file character.h
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
- * ======================================================
+ * \author Angus Leeming
*
- * \file character.h
- * \author Angus Leeming <a.leeming@ic.ac.uk>
+ * Full author contact details are available in file CREDITS
*/
#ifndef CHARACTERHELPERS_H
#define CHARACTERHELPERS_H
-#ifdef __GNUG__
-#pragma interface
-#endif
#include "lyxfont.h"
#include "LColor.h"
+#include <utility>
+#include <vector>
+
/** Functions of use to the character GUI controller and view */
-namespace character {
- ///
- enum FONT_STATE {
- ///
- IGNORE,
- ///
- EMPH_TOGGLE,
- ///
- UNDERBAR_TOGGLE,
- ///
- NOUN_TOGGLE,
- ///
- LATEX_TOGGLE,
- ///
- INHERIT
- };
+namespace frnt {
+///
+enum FONT_STATE {
///
- typedef std::pair<string, LyXFont::FONT_FAMILY> FamilyPair;
+ IGNORE,
///
- typedef std::pair<string, LyXFont::FONT_SERIES> SeriesPair;
+ EMPH_TOGGLE,
///
- typedef std::pair<string, LyXFont::FONT_SHAPE> ShapePair;
+ UNDERBAR_TOGGLE,
///
- typedef std::pair<string, LyXFont::FONT_SIZE> SizePair;
+ NOUN_TOGGLE,
///
- typedef std::pair<string, FONT_STATE> BarPair;
- ///
- typedef std::pair<string, LColor::color> ColorPair;
+ INHERIT
+};
- ///
- std::vector<FamilyPair> const getFamilyData();
- ///
- std::vector<SeriesPair> const getSeriesData();
- ///
- std::vector<ShapePair> const getShapeData();
- ///
- std::vector<SizePair> const getSizeData();
- ///
- std::vector<BarPair> const getBarData();
- ///
- std::vector<ColorPair> const getColorData();
- ///
- std::vector<string> const getLanguageData();
+///
+typedef std::pair<string, LyXFont::FONT_FAMILY> FamilyPair;
+///
+typedef std::pair<string, LyXFont::FONT_SERIES> SeriesPair;
+///
+typedef std::pair<string, LyXFont::FONT_SHAPE> ShapePair;
+///
+typedef std::pair<string, LyXFont::FONT_SIZE> SizePair;
+///
+typedef std::pair<string, FONT_STATE> BarPair;
+///
+typedef std::pair<string, LColor::color> ColorPair;
+
+///
+std::vector<FamilyPair> const getFamilyData();
+///
+std::vector<SeriesPair> const getSeriesData();
+///
+std::vector<ShapePair> const getShapeData();
+///
+std::vector<SizePair> const getSizeData();
+///
+std::vector<BarPair> const getBarData();
+///
+std::vector<ColorPair> const getColorData();
-} // namespace character
+} // namespace frnt
#endif // CHARACTERHELPERS