3 * This file is part of LyX, the document processor.
4 * Licence details can be found in the file COPYING.
6 * \author Angus Leeming
8 * Full author contact details are available in file CREDITS.
15 #include "character.h"
23 vector<FamilyPair> const getFamilyData()
25 vector<FamilyPair> family(5);
29 pr.first = lyx::to_utf8(_("No change"));
30 pr.second = LyXFont::IGNORE_FAMILY;
33 pr.first = lyx::to_utf8(_("Roman"));
34 pr.second = LyXFont::ROMAN_FAMILY;
37 pr.first = lyx::to_utf8(_("Sans Serif"));
38 pr.second = LyXFont::SANS_FAMILY;
41 pr.first = lyx::to_utf8(_("Typewriter"));
42 pr.second = LyXFont::TYPEWRITER_FAMILY;
45 pr.first = lyx::to_utf8(_("Reset"));
46 pr.second = LyXFont::INHERIT_FAMILY;
53 vector<SeriesPair> const getSeriesData()
55 vector<SeriesPair> series(4);
59 pr.first = lyx::to_utf8(_("No change"));
60 pr.second = LyXFont::IGNORE_SERIES;
63 pr.first = lyx::to_utf8(_("Medium"));
64 pr.second = LyXFont::MEDIUM_SERIES;
67 pr.first = lyx::to_utf8(_("Bold"));
68 pr.second = LyXFont::BOLD_SERIES;
71 pr.first = lyx::to_utf8(_("Reset"));
72 pr.second = LyXFont::INHERIT_SERIES;
79 vector<ShapePair> const getShapeData()
81 vector<ShapePair> shape(6);
85 pr.first = lyx::to_utf8(_("No change"));
86 pr.second = LyXFont::IGNORE_SHAPE;
89 pr.first = lyx::to_utf8(_("Upright"));
90 pr.second = LyXFont::UP_SHAPE;
93 pr.first = lyx::to_utf8(_("Italic"));
94 pr.second = LyXFont::ITALIC_SHAPE;
97 pr.first = lyx::to_utf8(_("Slanted"));
98 pr.second = LyXFont::SLANTED_SHAPE;
101 pr.first = lyx::to_utf8(_("Small Caps"));
102 pr.second = LyXFont::SMALLCAPS_SHAPE;
105 pr.first = lyx::to_utf8(_("Reset"));
106 pr.second = LyXFont::INHERIT_SHAPE;
113 vector<SizePair> const getSizeData()
115 vector<SizePair> size(14);
119 pr.first = lyx::to_utf8(_("No change"));
120 pr.second = LyXFont::IGNORE_SIZE;
123 pr.first = lyx::to_utf8(_("Tiny"));
124 pr.second = LyXFont::SIZE_TINY;
127 pr.first = lyx::to_utf8(_("Smallest"));
128 pr.second = LyXFont::SIZE_SCRIPT;
131 pr.first = lyx::to_utf8(_("Smaller"));
132 pr.second = LyXFont::SIZE_FOOTNOTE;
135 pr.first = lyx::to_utf8(_("Small"));
136 pr.second = LyXFont::SIZE_SMALL;
139 pr.first = lyx::to_utf8(_("Normal"));
140 pr.second = LyXFont::SIZE_NORMAL;
143 pr.first = lyx::to_utf8(_("Large"));
144 pr.second = LyXFont::SIZE_LARGE;
147 pr.first = lyx::to_utf8(_("Larger"));
148 pr.second = LyXFont::SIZE_LARGER;
151 pr.first = lyx::to_utf8(_("Largest"));
152 pr.second = LyXFont::SIZE_LARGEST;
155 pr.first = lyx::to_utf8(_("Huge"));
156 pr.second = LyXFont::SIZE_HUGE;
159 pr.first = lyx::to_utf8(_("Huger"));
160 pr.second = LyXFont::SIZE_HUGER;
163 pr.first = lyx::to_utf8(_("Increase"));
164 pr.second = LyXFont::INCREASE_SIZE;
167 pr.first = lyx::to_utf8(_("Decrease"));
168 pr.second = LyXFont::DECREASE_SIZE;
171 pr.first = lyx::to_utf8(_("Reset"));
172 pr.second = LyXFont::INHERIT_SIZE;
179 vector<BarPair> const getBarData()
181 vector<BarPair> bar(5);
185 pr.first = lyx::to_utf8(_("No change"));
189 pr.first = lyx::to_utf8(_("Emph"));
190 pr.second = EMPH_TOGGLE;
193 pr.first = lyx::to_utf8(_("Underbar"));
194 pr.second = UNDERBAR_TOGGLE;
197 pr.first = lyx::to_utf8(_("Noun"));
198 pr.second = NOUN_TOGGLE;
201 pr.first = lyx::to_utf8(_("Reset"));
209 vector<ColorPair> const getColorData()
211 vector<ColorPair> color(11);
215 pr.first = lyx::to_utf8(_("No change"));
216 pr.second = LColor::ignore;
219 pr.first = lyx::to_utf8(_("No color"));
220 pr.second = LColor::none;
223 pr.first = lyx::to_utf8(_("Black"));
224 pr.second = LColor::black;
227 pr.first = lyx::to_utf8(_("White"));
228 pr.second = LColor::white;
231 pr.first = lyx::to_utf8(_("Red"));
232 pr.second = LColor::red;
235 pr.first = lyx::to_utf8(_("Green"));
236 pr.second = LColor::green;
239 pr.first = lyx::to_utf8(_("Blue"));
240 pr.second = LColor::blue;
243 pr.first = lyx::to_utf8(_("Cyan"));
244 pr.second = LColor::cyan;
247 pr.first = lyx::to_utf8(_("Magenta"));
248 pr.second = LColor::magenta;
251 pr.first = lyx::to_utf8(_("Yellow"));
252 pr.second = LColor::yellow;
255 pr.first = lyx::to_utf8(_("Reset"));
256 pr.second = LColor::inherit;
262 } // namespace frontend