]> git.lyx.org Git - lyx.git/blob - src/frontends/controllers/character.C
Removed all redundant using directives from the source.
[lyx.git] / src / frontends / controllers / character.C
1 /**
2  * \file character.C
3  * This file is part of LyX, the document processor.
4  * Licence details can be found in the file COPYING.
5  *
6  * \author Angus Leeming
7  *
8  * Full author contact details are available in file CREDITS.
9  */
10
11 #include <config.h>
12
13
14 #include "gettext.h"
15 #include "character.h"
16
17 using std::vector;
18
19 namespace frnt {
20
21 vector<FamilyPair> const getFamilyData()
22 {
23         vector<FamilyPair> family(5);
24
25         FamilyPair pr;
26
27         pr.first = _("No change");
28         pr.second = LyXFont::IGNORE_FAMILY;
29         family[0] = pr;
30
31         pr.first = _("Roman");
32         pr.second = LyXFont::ROMAN_FAMILY;
33         family[1] = pr;
34
35         pr.first = _("Sans Serif");
36         pr.second = LyXFont::SANS_FAMILY;
37         family[2] = pr;
38
39         pr.first = _("Typewriter");
40         pr.second = LyXFont::TYPEWRITER_FAMILY;
41         family[3] = pr;
42
43         pr.first = _("Reset");
44         pr.second = LyXFont::INHERIT_FAMILY;
45         family[4] = pr;
46
47         return family;
48 }
49
50
51 vector<SeriesPair> const getSeriesData()
52 {
53         vector<SeriesPair> series(4);
54
55         SeriesPair pr;
56
57         pr.first = _("No change");
58         pr.second = LyXFont::IGNORE_SERIES;
59         series[0] = pr;
60
61         pr.first = _("Medium");
62         pr.second = LyXFont::MEDIUM_SERIES;
63         series[1] = pr;
64
65         pr.first = _("Bold");
66         pr.second = LyXFont::BOLD_SERIES;
67         series[2] = pr;
68
69         pr.first = _("Reset");
70         pr.second = LyXFont::INHERIT_SERIES;
71         series[3] = pr;
72
73         return series;
74 }
75
76
77 vector<ShapePair> const getShapeData()
78 {
79         vector<ShapePair> shape(6);
80
81         ShapePair pr;
82
83         pr.first = _("No change");
84         pr.second = LyXFont::IGNORE_SHAPE;
85         shape[0] = pr;
86
87         pr.first = _("Upright");
88         pr.second = LyXFont::UP_SHAPE;
89         shape[1] = pr;
90
91         pr.first = _("Italic");
92         pr.second = LyXFont::ITALIC_SHAPE;
93         shape[2] = pr;
94
95         pr.first = _("Slanted");
96         pr.second = LyXFont::SLANTED_SHAPE;
97         shape[3] = pr;
98
99         pr.first = _("Small Caps");
100         pr.second = LyXFont::SMALLCAPS_SHAPE;
101         shape[4] = pr;
102
103         pr.first = _("Reset");
104         pr.second = LyXFont::INHERIT_SHAPE;
105         shape[5] = pr;
106
107         return shape;
108 }
109
110
111 vector<SizePair> const getSizeData()
112 {
113         vector<SizePair> size(14);
114
115         SizePair pr;
116
117         pr.first = _("No change");
118         pr.second = LyXFont::IGNORE_SIZE;
119         size[0] = pr;
120
121         pr.first = _("Tiny");
122         pr.second = LyXFont::SIZE_TINY;
123         size[1] = pr;
124
125         pr.first = _("Smallest");
126         pr.second = LyXFont::SIZE_SCRIPT;
127         size[2] = pr;
128
129         pr.first = _("Smaller");
130         pr.second = LyXFont::SIZE_FOOTNOTE;
131         size[3] = pr;
132
133         pr.first = _("Small");
134         pr.second = LyXFont::SIZE_SMALL;
135         size[4] = pr;
136
137         pr.first = _("Normal");
138         pr.second = LyXFont::SIZE_NORMAL;
139         size[5] = pr;
140
141         pr.first = _("Large");
142         pr.second = LyXFont::SIZE_LARGE;
143         size[6] = pr;
144
145         pr.first = _("Larger");
146         pr.second = LyXFont::SIZE_LARGER;
147         size[7] = pr;
148
149         pr.first = _("Largest");
150         pr.second = LyXFont::SIZE_LARGEST;
151         size[8] = pr;
152
153         pr.first = _("Huge");
154         pr.second = LyXFont::SIZE_HUGE;
155         size[9] = pr;
156
157         pr.first = _("Huger");
158         pr.second = LyXFont::SIZE_HUGER;
159         size[10] = pr;
160
161         pr.first = _("Increase");
162         pr.second = LyXFont::INCREASE_SIZE;
163         size[11] = pr;
164
165         pr.first = _("Decrease");
166         pr.second = LyXFont::DECREASE_SIZE;
167         size[12] = pr;
168
169         pr.first = _("Reset");
170         pr.second = LyXFont::INHERIT_SIZE;
171         size[13] = pr;
172
173         return size;
174 }
175
176
177 vector<BarPair> const getBarData()
178 {
179         vector<BarPair> bar(5);
180
181         BarPair pr;
182
183         pr.first = _("No change");
184         pr.second = IGNORE;
185         bar[0] = pr;
186
187         pr.first = _("Emph");
188         pr.second = EMPH_TOGGLE;
189         bar[1] = pr;
190
191         pr.first = _("Underbar");
192         pr.second = UNDERBAR_TOGGLE;
193         bar[2] = pr;
194
195         pr.first = _("Noun");
196         pr.second = NOUN_TOGGLE;
197         bar[3] = pr;
198
199         pr.first = _("Reset");
200         pr.second = INHERIT;
201         bar[4] = pr;
202
203         return bar;
204 }
205
206
207 vector<ColorPair> const getColorData()
208 {
209         vector<ColorPair> color(11);
210
211         ColorPair pr;
212
213         pr.first = _("No change");
214         pr.second = LColor::ignore;
215         color[0] = pr;
216
217         pr.first = _("No color");
218         pr.second = LColor::none;
219         color[1] = pr;
220
221         pr.first = _("Black");
222         pr.second = LColor::black;
223         color[2] = pr;
224
225         pr.first = _("White");
226         pr.second = LColor::white;
227         color[3] = pr;
228
229         pr.first = _("Red");
230         pr.second = LColor::red;
231         color[4] = pr;
232
233         pr.first = _("Green");
234         pr.second = LColor::green;
235         color[5] = pr;
236
237         pr.first = _("Blue");
238         pr.second = LColor::blue;
239         color[6] = pr;
240
241         pr.first = _("Cyan");
242         pr.second = LColor::cyan;
243         color[7] = pr;
244
245         pr.first = _("Magenta");
246         pr.second = LColor::magenta;
247         color[8] = pr;
248
249         pr.first = _("Yellow");
250         pr.second = LColor::yellow;
251         color[9] = pr;
252
253         pr.first = _("Reset");
254         pr.second = LColor::inherit;
255         color[10] = pr;
256
257         return color;
258 }
259
260 } // namespace frnt