4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Angus Leeming
9 * Full author contact details are available in file CREDITS
12 #ifndef CHARACTERHELPERS_H
13 #define CHARACTERHELPERS_H
22 /** Functions of use to the character GUI controller and view */
40 typedef std::pair<string, LyXFont::FONT_FAMILY> FamilyPair;
42 typedef std::pair<string, LyXFont::FONT_SERIES> SeriesPair;
44 typedef std::pair<string, LyXFont::FONT_SHAPE> ShapePair;
46 typedef std::pair<string, LyXFont::FONT_SIZE> SizePair;
48 typedef std::pair<string, FONT_STATE> BarPair;
50 typedef std::pair<string, LColor::color> ColorPair;
53 std::vector<FamilyPair> const getFamilyData();
55 std::vector<SeriesPair> const getSeriesData();
57 std::vector<ShapePair> const getShapeData();
59 std::vector<SizePair> const getSizeData();
61 std::vector<BarPair> const getBarData();
63 std::vector<ColorPair> const getColorData();
67 #endif // CHARACTERHELPERS