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 #pragma implementation
19 #include "character.h"
25 vector<FamilyPair> const getFamilyData()
27 vector<FamilyPair> family(5);
31 pr.first = _("No change");
32 pr.second = LyXFont::IGNORE_FAMILY;
35 pr.first = _("Roman");
36 pr.second = LyXFont::ROMAN_FAMILY;
39 pr.first = _("Sans Serif");
40 pr.second = LyXFont::SANS_FAMILY;
43 pr.first = _("Typewriter");
44 pr.second = LyXFont::TYPEWRITER_FAMILY;
47 pr.first = _("Reset");
48 pr.second = LyXFont::INHERIT_FAMILY;
55 vector<SeriesPair> const getSeriesData()
57 vector<SeriesPair> series(4);
61 pr.first = _("No change");
62 pr.second = LyXFont::IGNORE_SERIES;
65 pr.first = _("Medium");
66 pr.second = LyXFont::MEDIUM_SERIES;
70 pr.second = LyXFont::BOLD_SERIES;
73 pr.first = _("Reset");
74 pr.second = LyXFont::INHERIT_SERIES;
81 vector<ShapePair> const getShapeData()
83 vector<ShapePair> shape(6);
87 pr.first = _("No change");
88 pr.second = LyXFont::IGNORE_SHAPE;
91 pr.first = _("Upright");
92 pr.second = LyXFont::UP_SHAPE;
95 pr.first = _("Italic");
96 pr.second = LyXFont::ITALIC_SHAPE;
99 pr.first = _("Slanted");
100 pr.second = LyXFont::SLANTED_SHAPE;
103 pr.first = _("Small Caps");
104 pr.second = LyXFont::SMALLCAPS_SHAPE;
107 pr.first = _("Reset");
108 pr.second = LyXFont::INHERIT_SHAPE;
115 vector<SizePair> const getSizeData()
117 vector<SizePair> size(14);
121 pr.first = _("No change");
122 pr.second = LyXFont::IGNORE_SIZE;
125 pr.first = _("Tiny");
126 pr.second = LyXFont::SIZE_TINY;
129 pr.first = _("Smallest");
130 pr.second = LyXFont::SIZE_SCRIPT;
133 pr.first = _("Smaller");
134 pr.second = LyXFont::SIZE_FOOTNOTE;
137 pr.first = _("Small");
138 pr.second = LyXFont::SIZE_SMALL;
141 pr.first = _("Normal");
142 pr.second = LyXFont::SIZE_NORMAL;
145 pr.first = _("Large");
146 pr.second = LyXFont::SIZE_LARGE;
149 pr.first = _("Larger");
150 pr.second = LyXFont::SIZE_LARGER;
153 pr.first = _("Largest");
154 pr.second = LyXFont::SIZE_LARGEST;
157 pr.first = _("Huge");
158 pr.second = LyXFont::SIZE_HUGE;
161 pr.first = _("Huger");
162 pr.second = LyXFont::SIZE_HUGER;
165 pr.first = _("Increase");
166 pr.second = LyXFont::INCREASE_SIZE;
169 pr.first = _("Decrease");
170 pr.second = LyXFont::DECREASE_SIZE;
173 pr.first = _("Reset");
174 pr.second = LyXFont::INHERIT_SIZE;
181 vector<BarPair> const getBarData()
183 vector<BarPair> bar(5);
187 pr.first = _("No change");
191 pr.first = _("Emph");
192 pr.second = EMPH_TOGGLE;
195 pr.first = _("Underbar");
196 pr.second = UNDERBAR_TOGGLE;
199 pr.first = _("Noun");
200 pr.second = NOUN_TOGGLE;
203 pr.first = _("Reset");
211 vector<ColorPair> const getColorData()
213 vector<ColorPair> color(11);
217 pr.first = _("No change");
218 pr.second = LColor::ignore;
221 pr.first = _("No color");
222 pr.second = LColor::none;
225 pr.first = _("Black");
226 pr.second = LColor::black;
229 pr.first = _("White");
230 pr.second = LColor::white;
234 pr.second = LColor::red;
237 pr.first = _("Green");
238 pr.second = LColor::green;
241 pr.first = _("Blue");
242 pr.second = LColor::blue;
245 pr.first = _("Cyan");
246 pr.second = LColor::cyan;
249 pr.first = _("Magenta");
250 pr.second = LColor::magenta;
253 pr.first = _("Yellow");
254 pr.second = LColor::yellow;
257 pr.first = _("Reset");
258 pr.second = LColor::inherit;