1 #ifndef SEEN_MENUS_SKELETON_H
2 #define SEEN_MENUS_SKELETON_H
4 #include "config.h"
6 #ifdef __cplusplus
7 #undef N_
8 #define N_(x) x
9 #endif
11 static char const menus_skeleton[] =
12 "<inkscape version=\"" VERSION "\"\n"
13 " xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n"
14 " xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\">\n"
15 "\n"
16 " <submenu name=\"" N_("_File") "\">\n"
17 " <submenu name=\"" N_("_New") "\">\n"
18 " <verb verb-id=\"FileNew\" />\n"
19 " <template-list/>\n"
20 " </submenu>\n"
21 " <verb verb-id=\"FileOpen\" />\n"
22 " <recent-file-list/>\n"
23 " <verb verb-id=\"FileRevert\" />\n"
24 " <verb verb-id=\"FileSave\" />\n"
25 " <verb verb-id=\"FileSaveAs\" />\n"
26 " <verb verb-id=\"FileSaveACopy\" />\n"
27 " <separator/>\n"
28 " <verb verb-id=\"FileImport\" />\n"
29 " <verb verb-id=\"FileExport\" />\n"
30 #ifdef WITH_GNOME_VFS
31 " <verb verb-id=\"FileImportFromOCAL\" />\n"
32 //" <verb verb-id=\"FileExportToOCAL\" />\n"
33 #endif
34 " <separator/>\n"
35 " <verb verb-id=\"FilePrint\" />\n"
36 " <separator/>\n"
37 " <verb verb-id=\"FileVacuum\" />\n"
38 " <separator/>\n"
39 " <verb verb-id=\"DialogDocumentProperties\" />\n"
40 " <verb verb-id=\"DialogMetadata\" />\n"
41 " <verb verb-id=\"DialogPreferences\" />\n"
42 " <verb verb-id=\"DialogInput\" />\n"
43 // TODO look at some dynamic option for changing the menu tree:
44 //" <verb verb-id=\"DialogInput2\" />\n"
45 " <separator/>\n"
46 " <verb verb-id=\"FileClose\" />\n"
47 " <verb verb-id=\"FileQuit\" />\n"
48 " </submenu>\n"
49 " <submenu name=\"" N_("_Edit") "\">\n"
50 " <verb verb-id=\"EditUndo\" />\n"
51 " <verb verb-id=\"EditRedo\" />\n"
52 " <verb verb-id=\"DialogUndoHistory\" />\n"
53 " <separator/>\n"
54 " <verb verb-id=\"EditCut\" />\n"
55 " <verb verb-id=\"EditCopy\" />\n"
56 " <verb verb-id=\"EditPaste\" />\n"
57 " <verb verb-id=\"EditPasteInPlace\" />\n"
58 " <verb verb-id=\"EditPasteStyle\" />\n"
59 " <submenu name=\"" N_("Paste Si_ze") "\">\n"
60 " <verb verb-id=\"EditPasteSize\" />\n"
61 " <verb verb-id=\"EditPasteWidth\" />\n"
62 " <verb verb-id=\"EditPasteHeight\" />\n"
63 " <verb verb-id=\"EditPasteSizeSeparately\" />\n"
64 " <verb verb-id=\"EditPasteWidthSeparately\" />\n"
65 " <verb verb-id=\"EditPasteHeightSeparately\" />\n"
66 " </submenu>\n"
67 " <separator/>\n"
68 " <verb verb-id=\"DialogFind\" />\n"
69 " <separator/>\n"
70 " <verb verb-id=\"EditDuplicate\" />\n"
71 " <submenu name=\"" N_("Clo_ne") "\">\n"
72 " <verb verb-id=\"EditClone\" />\n"
73 " <verb verb-id=\"DialogClonetiler\" />\n"
74 " <verb verb-id=\"EditUnlinkClone\" />\n"
75 " <verb verb-id=\"EditRelinkClone\" />\n"
76 " <verb verb-id=\"EditCloneSelectOriginal\" />\n"
77 " </submenu>\n"
78 " <verb verb-id=\"SelectionCreateBitmap\" />\n"
79 " <separator/>\n"
80 " <verb verb-id=\"EditDelete\" />\n"
81 " <separator/>\n"
82 " <verb verb-id=\"EditSelectAll\" />\n"
83 " <verb verb-id=\"EditSelectAllInAllLayers\" />\n"
84 " <verb verb-id=\"EditInvert\" />\n"
85 " <verb verb-id=\"EditDeselect\" />\n"
86 " <separator/>\n"
87 " <verb verb-id=\"EditGuidesAroundPage\" />\n"
88 " <separator/>\n"
89 " <verb verb-id=\"DialogXMLEditor\" />\n"
90 " </submenu>\n"
91 " <submenu name=\"" N_("_View") "\">\n"
92 " <submenu name=\"" N_("_Zoom") "\">\n"
93 " <verb verb-id=\"ZoomIn\" />\n"
94 " <verb verb-id=\"ZoomOut\" />\n"
95 " <separator/>\n"
96 " <verb verb-id=\"Zoom1:0\" />\n"
97 " <verb verb-id=\"Zoom1:2\" />\n"
98 " <verb verb-id=\"Zoom2:1\" />\n"
99 " <separator/>\n"
100 " <verb verb-id=\"ZoomSelection\" />\n"
101 " <verb verb-id=\"ZoomDrawing\" />\n"
102 " <verb verb-id=\"ZoomPage\" />\n"
103 " <verb verb-id=\"ZoomPageWidth\" />\n"
104 " <separator/>\n"
105 " <verb verb-id=\"ZoomPrev\" />\n"
106 " <verb verb-id=\"ZoomNext\" />\n"
107 " </submenu>\n"
108 " <submenu name=\"" N_("_Display mode") "\">\n"
109 " <verb verb-id=\"ViewModeToggle\"/>\n"
110 " <verb verb-id=\"ViewModeNormal\" radio=\"yes\" default=\"yes\"/>\n"
111 " <verb verb-id=\"ViewModeNoFilters\" radio=\"yes\"/>\n"
112 " <verb verb-id=\"ViewModeOutline\" radio=\"yes\"/>\n"
113 " </submenu>\n"
114 " <separator/>\n"
115 " <verb verb-id=\"ToggleGrid\" />\n"
116 " <verb verb-id=\"ToggleGuides\" />\n"
117 " <verb verb-id=\"ToggleSnapGlobal\" />\n"
118 " <verb verb-id=\"ViewCmsToggle\" />\n"
119 " <separator/>\n"
120 " <submenu name=\"" N_("Show/Hide") "\">\n"
121 " <objects-checkboxes/>\n"
122 " </submenu>\n"
123 " <verb verb-id=\"DialogsToggle\" />\n"
124 " <separator/>\n"
125 " <verb verb-id=\"DialogSwatches\" />\n"
126 " <verb verb-id=\"DialogDebug\" />\n"
127 " <verb verb-id=\"DialogScript\" />\n"
128 " <separator/>\n"
129 " <verb verb-id=\"PrevWindow\" />\n"
130 " <verb verb-id=\"NextWindow\" />\n"
131 " <separator/>\n"
132 " <verb verb-id=\"ViewIconPreview\" />\n"
133 " <verb verb-id=\"ViewNew\" />\n"
134 " <separator/>\n"
135 " <verb verb-id=\"FullScreen\" />\n"
136 // Not quite ready to be in the menus.
137 // " <verb verb-id=\"FocusToggle\" />\n"
138 " </submenu>\n"
139 " <submenu name=\"" N_("_Layer") "\">\n"
140 " <verb verb-id=\"LayerNew\" />\n"
141 " <verb verb-id=\"LayerDuplicate\" />\n"
142 " <verb verb-id=\"LayerRename\" />\n"
143 " <separator/>\n"
144 " <verb verb-id=\"LayerNext\" />\n"
145 " <verb verb-id=\"LayerPrev\" />\n"
146 " <separator/>\n"
147 " <verb verb-id=\"LayerMoveToNext\" />\n"
148 " <verb verb-id=\"LayerMoveToPrev\" />\n"
149 " <separator/>\n"
150 " <verb verb-id=\"LayerRaise\" />\n"
151 " <verb verb-id=\"LayerLower\" />\n"
152 " <verb verb-id=\"LayerToTop\" />\n"
153 " <verb verb-id=\"LayerToBottom\" />\n"
154 " <separator/>\n"
155 " <verb verb-id=\"LayerDelete\" />\n"
156 " <separator/>\n"
157 " <verb verb-id=\"DialogLayers\" />\n"
158 " </submenu>\n"
159 " <submenu name=\"" N_("_Object") "\">\n"
160 " <verb verb-id=\"DialogFillStroke\" />\n"
161 " <verb verb-id=\"DialogObjectProperties\" />\n"
162 " <separator/>\n"
163 " <verb verb-id=\"SelectionGroup\" />\n"
164 " <verb verb-id=\"SelectionUnGroup\" />\n"
165 " <separator/>\n"
166 " <submenu name=\"" N_("Cli_p") "\">\n"
167 " <verb verb-id=\"ObjectSetClipPath\" />\n"
168 " <verb verb-id=\"ObjectUnSetClipPath\" />\n"
169 " </submenu>\n"
170 " <submenu name=\"" N_("Mas_k") "\">\n"
171 " <verb verb-id=\"ObjectSetMask\" />\n"
172 " <verb verb-id=\"ObjectUnSetMask\" />\n"
173 " </submenu>\n"
174 " <submenu name=\"" N_("Patter_n") "\">\n"
175 " <verb verb-id=\"ObjectsToPattern\" />\n"
176 " <verb verb-id=\"ObjectsFromPattern\" />\n"
177 " </submenu>\n"
178 " <verb verb-id=\"ObjectsToMarker\" />\n"
179 " <verb verb-id=\"ObjectsToGuides\" />\n"
180 " <separator/>\n"
181 " <verb verb-id=\"SelectionRaise\" />\n"
182 " <verb verb-id=\"SelectionLower\" />\n"
183 " <verb verb-id=\"SelectionToFront\" />\n"
184 " <verb verb-id=\"SelectionToBack\" />\n"
185 " <separator/>\n"
186 " <verb verb-id=\"ObjectRotate90\" />\n"
187 " <verb verb-id=\"ObjectRotate90CCW\" />\n"
188 " <verb verb-id=\"ObjectFlipHorizontally\" />\n"
189 " <verb verb-id=\"ObjectFlipVertically\" />\n"
190 " <separator/>\n"
191 " <verb verb-id=\"UnhideAll\" />\n"
192 " <verb verb-id=\"UnlockAll\" />\n"
193 " <separator/>\n"
194 " <verb verb-id=\"DialogTransform\" />\n"
195 " <verb verb-id=\"DialogAlignDistribute\" />\n"
196 " <verb verb-id=\"DialogGridArrange\" />\n"
197 " </submenu>\n"
198 " <submenu name=\"" N_("_Path") "\">\n"
199 " <verb verb-id=\"ObjectToPath\" />\n"
200 " <verb verb-id=\"StrokeToPath\" />\n"
201 " <verb verb-id=\"SelectionTrace\" />\n"
202 " <separator/>\n"
203 " <verb verb-id=\"SelectionUnion\" />\n"
204 " <verb verb-id=\"SelectionDiff\" />\n"
205 " <verb verb-id=\"SelectionIntersect\" />\n"
206 " <verb verb-id=\"SelectionSymDiff\" />\n"
207 " <verb verb-id=\"SelectionDivide\" />\n"
208 " <verb verb-id=\"SelectionCutPath\" />\n"
209 " <separator/>\n"
210 " <verb verb-id=\"SelectionCombine\" />\n"
211 " <verb verb-id=\"SelectionBreakApart\" />\n"
212 " <separator/>\n"
213 " <verb verb-id=\"SelectionInset\" />\n"
214 " <verb verb-id=\"SelectionOffset\" />\n"
215 " <verb verb-id=\"SelectionDynOffset\" />\n"
216 " <verb verb-id=\"SelectionLinkedOffset\" />\n"
217 " <separator/>\n"
218 " <verb verb-id=\"SelectionSimplify\" />\n"
219 " <verb verb-id=\"SelectionReverse\" />\n"
220 " <separator/>\n"
221 " <verb verb-id=\"DialogLivePathEffect\" />\n"
222 " <verb verb-id=\"PasteLivePathEffect\" />\n"
223 " <verb verb-id=\"RemoveLivePathEffect\" />\n"
224 " </submenu>\n"
225 " <submenu name=\"" N_("_Text") "\">\n"
226 " <verb verb-id=\"DialogText\" />\n"
227 #ifdef ENABLE_SVG_FONTS
228 " <verb verb-id=\"DialogSVGFonts\" />\n"
229 #endif // ENABLE_SVG_FONTS
230 " <separator/>\n"
231 " <verb verb-id=\"SelectionTextToPath\" />\n"
232 " <verb verb-id=\"SelectionTextFromPath\" />\n"
233 " <separator/>\n"
234 " <verb verb-id=\"ObjectFlowText\" />\n"
235 " <verb verb-id=\"ObjectUnFlowText\" />\n"
236 " <verb verb-id=\"ObjectFlowtextToText\" />\n"
237 " <separator/>\n"
238 " <verb verb-id=\"SelectionTextRemoveKerns\" />\n"
239 #ifdef HAVE_ASPELL
240 " <separator/>\n"
241 " <verb verb-id=\"DialogSpellcheck\" />\n"
242 #endif
243 " </submenu>\n"
244 " <submenu name=\"" N_("Filter_s") "\">\n"
245 " <filters-list/>\n"
246 " <separator/>\n"
247 " <verb verb-id=\"DialogFilterEffects\" />\n"
248 " <verb verb-id=\"RemoveFilter\" />\n"
249 " </submenu>\n"
250 " <submenu name=\"" N_("Exte_nsions") "\">\n"
251 " <verb verb-id=\"EffectLast\" />\n"
252 " <verb verb-id=\"EffectLastPref\" />\n"
253 " <separator/>\n"
254 " <effects-list/>\n"
255 " </submenu>\n"
256 #ifdef WITH_INKBOARD
257 " <submenu name=\"" N_("Whiteboa_rd") "\">\n"
258 " <verb verb-id=\"DialogXmppClient\" />\n"
259 " </submenu>\n"
260 #endif
261 " <submenu name=\"" N_("_Help") "\">\n"
262 " <verb verb-id=\"org.inkscape.help.manual\" />\n"
263 " <verb verb-id=\"org.inkscape.help.keys\" />\n"
264 " <verb verb-id=\"org.inkscape.help.askaquestion\" />\n"
265 " <submenu name=\"" N_("Tutorials") "\">\n"
266 " <verb verb-id=\"TutorialsBasic\" />\n"
267 " <verb verb-id=\"TutorialsShapes\" />\n"
268 " <verb verb-id=\"TutorialsAdvanced\" />\n"
269 " <verb verb-id=\"TutorialsTracing\" />\n"
270 " <verb verb-id=\"TutorialsCalligraphy\" />\n"
271 " <verb verb-id=\"TutorialsDesign\" />\n"
272 " <verb verb-id=\"TutorialsTips\" />\n"
273 " </submenu>\n"
274 //" <verb verb-id=\"org.inkscape.dialogs.extensioneditor\" />\n"
275 " <verb verb-id=\"org.inkscape.help.commandline\" />\n"
276 " <verb verb-id=\"org.inkscape.help.faq\" />\n"
277 " <verb verb-id=\"org.inkscape.help.relnotes\" />\n"
278 " <verb verb-id=\"org.inkscape.help.reportabug\" />\n"
279 " <verb verb-id=\"org.inkscape.help.svgspec\" />\n"
280 " <separator/>\n"
281 " <verb verb-id=\"HelpAboutMemory\" />\n"
282 " <verb verb-id=\"HelpAbout\" />\n"
283 //" <verb verb-id=\"ShowLicense\" />\n"
284 " </submenu>\n"
285 "</inkscape>\n";
287 #define MENUS_SKELETON_SIZE (sizeof(menus_skeleton) - 1)
290 #endif /* !SEEN_MENUS_SKELETON_H */
292 /*
293 Local Variables:
294 mode:c++
295 c-file-style:"stroustrup"
296 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
297 indent-tabs-mode:nil
298 fill-column:99
299 End:
300 */
301 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :