bump product version to 4.1.6.2
[LibreOffice.git] / sd / source / ui / app / menuids_tmpl.src
blobb28c01895d114f35c54ec03bba8a699b2a506523
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  *   Licensed to the Apache Software Foundation (ASF) under one or more
12  *   contributor license agreements. See the NOTICE file distributed
13  *   with this work for additional information regarding copyright
14  *   ownership. The ASF licenses this file to you under the Apache
15  *   License, Version 2.0 (the "License"); you may not use this file
16  *   except in compliance with the License. You may obtain a copy of
17  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 #include <svx/dialogs.hrc>
20 #include "app.hrc"
21 #include "res_bmp.hrc"
22 #include "helpids.h"
24 #define SEPARATOR       MenuItem { Separator = TRUE; };
25  // DUMMY is a ID where a SubMenu is following
26  // (it has to be increased every time!)
27 #define DUMMY 333
28  // not object related
30 #define MN_DISTRIBUTE \
31     MenuItem\
32     {\
33         Identifier = SID_DISTRIBUTE_DLG ; \
34         HelpId = CMD_SID_DISTRIBUTE_DLG ; \
35         Text [ en-US ] = "~Distribution..." ; \
36     };
38 #define MN_DRAWINGMODE \
39     MenuItem\
40     {\
41         Identifier = SID_DRAWINGMODE ; \
42         HelpId = CMD_SID_DRAWINGMODE ; \
43         Check = TRUE ; \
44         Text [ en-US ] = "~Drawing View" ; \
45     };
47 #define MN_OUTLINEMODE \
48     MenuItem\
49     {\
50         Identifier = SID_OUTLINEMODE ; \
51         HelpId = CMD_SID_OUTLINEMODE ; \
52         Check = TRUE ; \
53         Text [ en-US ] = "~Outline View" ; \
54     };
56 #define MN_DIAMODE \
57     MenuItem\
58     {\
59         Identifier = SID_DIAMODE ; \
60         HelpId = CMD_SID_DIAMODE ; \
61         Check = TRUE ; \
62         Text [ en-US ] = "~Slide Sorter" ; \
63     };
65 #define MN_PRESENTATION \
66     MenuItem\
67     {\
68         Identifier = SID_PRESENTATION ; \
69         HelpId = CMD_SID_PRESENTATION ; \
70         Text [ en-US ] = "Slide Sho~w" ; \
71     };
73 #define MN_CAPTUREPOINT \
74     MenuItem\
75     {\
76         Identifier = SID_CAPTUREPOINT ; \
77         HelpId = CMD_SID_CAPTUREPOINT ; \
78         Text [ en-US ] = "~Insert Snap Point/Line..." ; \
79     };
81 #define MN_SET_SNAPITEM \
82     MenuItem\
83     {\
84         Identifier = SID_SET_SNAPITEM ; \
85         HelpId = CMD_SID_SET_SNAPITEM ; \
86         Text [ en-US ] = "~Edit..." ; \
87     };
89 #define MN_DELETE_SNAPITEM \
90     MenuItem\
91     {\
92         Identifier = SID_DELETE_SNAPITEM ; \
93         HelpId = CMD_SID_DELETE_SNAPITEM ; \
94         Text [ en-US ] = "~Delete" ; \
95     };
97  // page attributes
98 #define MN_MODIFY_PAGE \
99     MenuItem\
100     {\
101         Identifier = SID_MODIFYPAGE ; \
102         HelpId = CMD_SID_MODIFYPAGE ; \
103         Text [ en-US ] = "Slide ~Layout" ; \
104     };
106 #define MN_FORMAT_PAGE \
107     MenuItem\
108     {\
109         Identifier = SID_PAGESETUP ; \
110         HelpId = CMD_SID_PAGESETUP ; \
111         Text [ en-US ] = "~Page Setup..." ; \
112     };
115 #define MN_INSERT_SLIDE \
116     MenuItem\
117     {\
118         Identifier = SID_INSERTPAGE ; \
119         HelpId = CMD_SID_INSERTPAGE ; \
120         Text [ en-US ] = "~New Slide" ; \
121     };
123 #define MN_DUPLICATE_SLIDE \
124     MenuItem\
125     {\
126         Identifier = SID_DUPLICATE_PAGE ; \
127         HelpId = CMD_SID_DUPLICATE_PAGE ; \
128         Text [ en-US ] = "~Duplicate Slide" ; \
129     };
131 #define MN_INSERT_MASTER \
132     MenuItem\
133     {\
134         Identifier = SID_INSERT_MASTER_PAGE ; \
135         HelpId = CMD_SID_INSERT_MASTER_PAGE ; \
136         Text [ en-US ] = "~New Master" ; \
137     };
139 #define MN_INSERT_PAGE \
140     MenuItem\
141     {\
142         Identifier = SID_INSERTPAGE ; \
143         HelpId = CMD_SID_INSERTPAGE ; \
144         Text [ en-US ] = "~New Page" ; \
145     };
146 #define MN_SELECT_BACKGROUND \
147     MenuItem\
148     {\
149         Identifier = SID_SELECT_BACKGROUND ; \
150         HelpId = CMD_SID_SELECT_BACKGROUND ; \
151         Text [ en-US ] = "Set Background Picture for Slide ..." ; \
152     };
153 #define MN_DISPLAY_MASTER_BACKGROUND \
154     MenuItem\
155     {\
156         Identifier = SID_DISPLAY_MASTER_BACKGROUND ; \
157         HelpId = CMD_SID_DISPLAY_MASTER_BACKGROUND ; \
158         Text [ en-US ] = "Display Background of Master" ; \
159     };
160 #define MN_DISPLAY_MASTER_OBJECTS \
161     MenuItem\
162     {\
163         Identifier = SID_DISPLAY_MASTER_OBJECTS ; \
164         HelpId = CMD_SID_DISPLAY_MASTER_OBJECTS ; \
165         Text [ en-US ] = "Display Objects from Master" ; \
166     };
169 #define MN_PAGE_MENU \
170     MenuItem\
171     {\
172         Identifier = DUMMY + 3 ; \
173         Command = ".uno:PageMenu" ; \
174         SubMenu = Menu\
175         {\
176             ItemList = \
177             {\
178                 MN_FORMAT_PAGE\
179                 MN_PRESENTATION_LAYOUT\
180                 MN_RENAME_PAGE\
181                 SEPARATOR\
182                 MN_INSERT_PAGE\
183                 MN_DELETE_PAGE\
184             };\
185         };\
186         Text [ en-US ] = "Pag~e" ; \
187     };
189 #define MN_SLIDE_MENU \
190     MenuItem\
191     {\
192         Identifier = DUMMY + 8 ; \
193         Command = ".uno:PageMenu" ; \
194         SubMenu = Menu\
195         {\
196             ItemList = \
197             {\
198                 MN_FORMAT_PAGE\
199                 MN_PRESENTATION_LAYOUT\
200                 MN_MODIFY_PAGE\
201                 MN_SELECT_BACKGROUND\
202                 MN_RENAME_SLIDE\
203                 SEPARATOR\
204                 MN_DISPLAY_MASTER_BACKGROUND\
205                 MN_DISPLAY_MASTER_OBJECTS\
206                 SEPARATOR\
207                 MN_INSERT_SLIDE\
208                 MN_DUPLICATE_SLIDE\
209                 MN_DELETE_SLIDE\
210             };\
211         };\
212         Text [ en-US ] = "Slid~e" ; \
213     };
215  // Layer
216 #define MN_RENAME_LAYER \
217     MenuItem\
218     {\
219         Identifier = SID_RENAMELAYER ; \
220         HelpId = CMD_SID_RENAMELAYER ; \
221         Text [ en-US ] = "~Rename Layer..." ; \
222     };
224 #define MN_DELETE_SLIDE \
225     MenuItem\
226     {\
227         Identifier = SID_DELETE_PAGE ; \
228         HelpId = CMD_SID_DELETE_PAGE ; \
229         Text [ en-US ] = "D~elete Slide" ; \
230     };
232 #define MN_DELETE_MASTER \
233     MenuItem\
234     {\
235         Identifier = SID_DELETE_MASTER_PAGE ; \
236         HelpId = CMD_SID_DELETE_MASTER_PAGE ; \
237         Text [ en-US ] = "D~elete Master" ; \
238     };
242 #define MN_DELETE_PAGE \
243     MenuItem\
244     {\
245         Identifier = SID_DELETE_PAGE ; \
246         HelpId = CMD_SID_DELETE_PAGE ; \
247         Text [ en-US ] = "D~elete Page" ; \
248     };
250 #define MN_RENAME_SLIDE \
251     MenuItem\
252     {\
253         Identifier = SID_RENAMEPAGE ; \
254         HelpId = CMD_SID_RENAMEPAGE ; \
255         Text [ en-US ] = "~Rename Slide" ; \
256     };
258 #define MN_RENAME_MASTER \
259     MenuItem\
260     {\
261         Identifier = SID_RENAME_MASTER_PAGE ; \
262         HelpId = CMD_SID_RENAME_MASTER_PAGE ; \
263         Text [ en-US ] = "~Rename Master" ; \
264     };
266 #define MN_RENAME_PAGE \
267     MenuItem\
268     {\
269         Identifier = SID_RENAMEPAGE ; \
270         HelpId = CMD_SID_RENAMEPAGE ; \
271         Text [ en-US ] = "~Rename Page" ; \
272     };
274  // graphic attributes
275 #define MN_LINE \
276     MenuItem\
277     {\
278         Identifier = SID_ATTRIBUTES_LINE ; \
279         HelpId = CMD_SID_ATTRIBUTES_LINE ; \
280         Text [ en-US ] = "L~ine..." ; \
281     };
283 #define MN_AREA \
284     MenuItem\
285     {\
286         Identifier = SID_ATTRIBUTES_AREA ; \
287         HelpId = CMD_SID_ATTRIBUTES_AREA ; \
288         Text [ en-US ] = "~Area..." ; \
289     };
291 #define MN_TEXTATTR \
292     MenuItem\
293     {\
294         Identifier = SID_TEXTATTR_DLG ; \
295         HelpId = CMD_SID_TEXTATTR_DLG ; \
296         Text [ en-US ] = "~Text..." ; \
297     };
299 #define MN_OUTLINE_TEXT_AUTOFIT \
300     MenuItem\
301     {\
302         Identifier = SID_OUTLINE_TEXT_AUTOFIT ; \
303         HelpID = CMD_SID_OUTLINE_TEXT_AUTOFIT ; \
304         Text [ en-US ] = "~Autofit Text" ; \
305     };
307 #define MN_CONNECTION \
308     MenuItem\
309     {\
310         Identifier = SID_CONNECTION_DLG ; \
311         HelpId = CMD_SID_CONNECTION_DLG ; \
312         Text [ en-US ] = "~Connector..." ; \
313     };
315 #define MN_NEW_ROUTING \
316     MenuItem\
317     {\
318         Identifier = SID_CONNECTION_NEW_ROUTING ; \
319         HelpId = CMD_SID_CONNECTION_NEW_ROUTING ; \
320         Text [ en-US ] = "Reset ~Routing" ; \
321     };
323 #define MN_MEASURE \
324     MenuItem\
325     {\
326         Identifier = SID_MEASURE_DLG ; \
327         HelpId = CMD_SID_MEASURE_DLG ; \
328         Text [ en-US ] = "Dimen~sions..." ; \
329     };
331 #define MN_TRANSFORM \
332     MenuItem\
333     {\
334         Identifier = SID_ATTR_TRANSFORM ; \
335         HelpId = CMD_SID_ATTR_TRANSFORM ; \
336         Text [ en-US ] = "Position and Si~ze..." ; \
337     };
339 #define MN_EDIT_POINTS \
340     MenuItem\
341     {\
342         Identifier = SID_BEZIER_EDIT ; \
343         HelpId = CMD_SID_BEZIER_EDIT ; \
344         Text [ en-US ] = "Edit ~Points" ; \
345     };
347  // arrangement
348 #define MN_POSITION \
349     MenuItem\
350     {\
351         Identifier = SID_POSITION ; \
352         HelpId = CMD_SID_POSITION ; \
353         Command = ".uno:ObjectPosition"; \
354         Text [ en-US ] = "Arra~nge" ; \
355         SubMenu = Menu\
356         {\
357             ItemList = \
358             {\
359                 MenuItem\
360                 {\
361                     Identifier = SID_FRAME_TO_TOP ; \
362                     HelpId = CMD_SID_FRAME_TO_TOP ; \
363                     Text [ en-US ] = "~Bring to Front" ; \
364                 };\
365                 MenuItem\
366                 {\
367                     Identifier = SID_MOREFRONT ; \
368                     HelpId = CMD_SID_MOREFRONT ; \
369                     Text [ en-US ] = "Bring ~Forward" ; \
370                 };\
371                 MenuItem\
372                 {\
373                     Identifier = SID_MOREBACK ; \
374                     HelpId = CMD_SID_MOREBACK ; \
375                     Text [ en-US ] = "Send Back~ward" ; \
376                 };\
377                 MenuItem\
378                 {\
379                     Identifier = SID_FRAME_TO_BOTTOM ; \
380                     HelpId = CMD_SID_FRAME_TO_BOTTOM ; \
381                     Text [ en-US ] = "~Send to Back" ; \
382                 };\
383                 MenuItem\
384                 {\
385                     Separator = TRUE ; \
386                 };\
387                 MenuItem\
388                 {\
389                     Identifier = SID_BEFORE_OBJ ; \
390                     HelpId = CMD_SID_BEFORE_OBJ ; \
391                     Text [ en-US ] = "In Front of ~Object" ; \
392                 };\
393                 MenuItem\
394                 {\
395                     Identifier = SID_BEHIND_OBJ ; \
396                     HelpId = CMD_SID_BEHIND_OBJ ; \
397                     Text [ en-US ] = "Be~hind Object" ; \
398                 };\
399                 MenuItem\
400                 {\
401                     Separator = TRUE ; \
402                 };\
403                 MenuItem\
404                 {\
405                     Identifier = SID_REVERSE_ORDER ; \
406                     HelpId = CMD_SID_REVERSE_ORDER ; \
407                     Text [ en-US ] = "~Reverse" ; \
408                 };\
409             };\
410         };\
411     };
413  // text elements
414 #define MN_CHAR \
415     MenuItem\
416     {\
417         Identifier = SID_CHAR_DLG ; \
418         HelpId = CMD_SID_CHAR_DLG ; \
419         Text [ en-US ] = "C~haracter..." ; \
420     };
422 #define MN_CHAR_PARAGRAPH \
423     MN_CHAR \
424     MenuItem {\
425         Identifier = SID_PARA_DLG;\
426         HelpId = CMD_SID_PARA_DLG;\
427         Text [ en-US ] = "P~aragraph...";\
428     };
430 #define MN_TEXT_ATTR\
431     MenuItem\
432     {\
433         Identifier = SID_ATTR_CHAR_FONT ; \
434         HelpId = CMD_SID_ATTR_CHAR_FONT ; \
435         Text [ en-US ] = "~Font" ; \
436     };\
437     MenuItem\
438     {\
439         Identifier = SID_ATTR_CHAR_FONTHEIGHT ; \
440         HelpId = CMD_SID_ATTR_CHAR_FONTHEIGHT ; \
441         Text [ en-US ] = "~Size" ; \
442     };\
443     MenuItem\
444     {\
445         Identifier = DUMMY ; \
446         Command = ".uno:StyleMenu" ; \
447         Text [ en-US ] = "St~yle" ; \
448         SubMenu = Menu\
449         {\
450             ItemList = \
451             {\
452                 MenuItem\
453                 {\
454                     Identifier = SID_ATTR_CHAR_WEIGHT ; \
455                     HelpId = CMD_SID_ATTR_CHAR_WEIGHT ; \
456                     Text [ en-US ] = "Bold" ; \
457                 };\
458                 MenuItem\
459                 {\
460                     Identifier = SID_ATTR_CHAR_POSTURE ; \
461                     HelpId = CMD_SID_ATTR_CHAR_POSTURE ; \
462                     Text [ en-US ] = "Italic" ; \
463                 };\
464                 MenuItem\
465                 {\
466                     Identifier = SID_ATTR_CHAR_OVERLINE ; \
467                     HelpId = CMD_SID_ATTR_CHAR_OVERLINE ; \
468                     Text [ en-US ] = "Overline" ; \
469                 };\
470                 MenuItem\
471                 {\
472                     Identifier = SID_ATTR_CHAR_UNDERLINE ; \
473                     HelpId = CMD_SID_ATTR_CHAR_UNDERLINE ; \
474                     Text [ en-US ] = "Underline" ; \
475                 };\
476                 MenuItem\
477                 {\
478                     Identifier = SID_ATTR_CHAR_STRIKEOUT ; \
479                     HelpId = CMD_SID_ATTR_CHAR_STRIKEOUT ; \
480                     Text [ en-US ] = "Strikethrough" ; \
481                 };\
482                 MenuItem\
483                 {\
484                     Identifier = SID_ATTR_CHAR_SHADOWED ; \
485                     HelpId = CMD_SID_ATTR_CHAR_SHADOWED ; \
486                     Text [ en-US ] = "Shadow" ; \
487                 };\
488                 MenuItem\
489                 {\
490                     Identifier = SID_ATTR_CHAR_CONTOUR ; \
491                     HelpId = CMD_SID_ATTR_CHAR_CONTOUR ; \
492                     Text [ en-US ] = "~Contour" ; \
493                 };\
494             };\
495         };\
496     };
498 #define MN_LINESPACING_ATTR\
499     MenuItem\
500     {\
501         Identifier = DUMMY + 1 ; \
502         Command = ".uno:LineSpacingMenu" ; \
503         Text [ en-US ] = "~Line Spacing" ; \
504         SubMenu = Menu\
505         {\
506             ItemList = \
507             {\
508                 MenuItem\
509                 {\
510                     Identifier = SID_ATTR_PARA_LINESPACE_10 ; \
511                     HelpId = CMD_SID_ATTR_PARA_LINESPACE_10 ; \
512                     RadioCheck = TRUE ; \
513                     Text [ en-US ] = "Single Line Spacing" ; \
514                 };\
515                 MenuItem\
516                 {\
517                     Identifier = SID_ATTR_PARA_LINESPACE_15 ; \
518                     HelpId = CMD_SID_ATTR_PARA_LINESPACE_15 ; \
519                     RadioCheck = TRUE ; \
520                     Text [ en-US ] = "1.5 Lines" ; \
521                 };\
522                 MenuItem\
523                 {\
524                     Identifier = SID_ATTR_PARA_LINESPACE_20 ; \
525                     HelpId = CMD_SID_ATTR_PARA_LINESPACE_20 ; \
526                     RadioCheck = TRUE ; \
527                     Text [ en-US ] = "~Double" ; \
528                 };\
529             };\
530         };\
531     };
533 #define MN_BULLET \
534     MenuItem\
535     {\
536         Identifier = SID_CHARMAP ; \
537         HelpId = CMD_SID_CHARMAP ; \
538         Text [ en-US ] = "S~pecial Character..." ; \
539     };
541  // test orientation
542 #define MN_TEXT_ALIGN\
543     MenuItem\
544     {\
545         Identifier = DUMMY + 2 ; \
546         Command = ".uno:AlignTextMenu" ; \
547         Text [ en-US ] = "A~lignment" ; \
548         SubMenu = Menu\
549         {\
550             ItemList = \
551             {\
552                 MenuItem\
553                 {\
554                     Identifier = SID_ATTR_PARA_ADJUST_LEFT ; \
555                     HelpId = CMD_SID_ATTR_PARA_ADJUST_LEFT ; \
556                     RadioCheck = TRUE ; \
557                     Text [ en-US ] = "~Left" ; \
558                 };\
559                 MenuItem\
560                 {\
561                     Identifier = SID_ATTR_PARA_ADJUST_RIGHT ; \
562                     HelpId = CMD_SID_ATTR_PARA_ADJUST_RIGHT ; \
563                     RadioCheck = TRUE ; \
564                     Text [ en-US ] = "~Right" ; \
565                 };\
566                 MenuItem\
567                 {\
568                     Identifier = SID_ATTR_PARA_ADJUST_CENTER ; \
569                     HelpId = CMD_SID_ATTR_PARA_ADJUST_CENTER ; \
570                     RadioCheck = TRUE ; \
571                     Text [ en-US ] = "~Centered" ; \
572                 };\
573                 MenuItem\
574                 {\
575                     Identifier = SID_ATTR_PARA_ADJUST_BLOCK ; \
576                     HelpId = CMD_SID_ATTR_PARA_ADJUST_BLOCK ; \
577                     RadioCheck = TRUE ; \
578                     Text [ en-US ] = "Justified" ; \
579                 };\
580             };\
581         };\
582     };
584  // object orientation
585 #define MN_OBJECT_ALIGN \
586     MenuItem\
587     {\
588         Identifier = SID_OBJECT_ALIGN ; \
589         Command = ".uno:AlignObjetMenu" ; \
590         HelpId = CMD_SID_OBJECT_ALIGN ; \
591         Text [ en-US ] = "Al~ignment" ; \
592         SubMenu = Menu\
593         {\
594             ItemList = \
595             {\
596                 MenuItem\
597                 {\
598                     Identifier = SID_OBJECT_ALIGN_LEFT ; \
599                     HelpId = CMD_SID_OBJECT_ALIGN_LEFT ; \
600                     Text [ en-US ] = "~Left" ; \
601                 };\
602                 MenuItem\
603                 {\
604                     Identifier = SID_OBJECT_ALIGN_CENTER ; \
605                     HelpId = CMD_SID_OBJECT_ALIGN_CENTER ; \
606                     Text [ en-US ] = "~Centered" ; \
607                 };\
608                 MenuItem\
609                 {\
610                     Identifier = SID_OBJECT_ALIGN_RIGHT ; \
611                     HelpId = CMD_SID_OBJECT_ALIGN_RIGHT ; \
612                     Text [ en-US ] = "~Right" ; \
613                 };\
614                 SEPARATOR\
615                 MenuItem\
616                 {\
617                     Identifier = SID_OBJECT_ALIGN_UP ; \
618                     HelpId = CMD_SID_OBJECT_ALIGN_UP ; \
619                     Text [ en-US ] = "~Top" ; \
620                 };\
621                 MenuItem\
622                 {\
623                     Identifier = SID_OBJECT_ALIGN_MIDDLE ; \
624                     HelpId = CMD_SID_OBJECT_ALIGN_MIDDLE ; \
625                     Text [ en-US ] = "C~enter" ; \
626                 };\
627                 MenuItem\
628                 {\
629                     Identifier = SID_OBJECT_ALIGN_DOWN ; \
630                     HelpId = CMD_SID_OBJECT_ALIGN_DOWN ; \
631                     Text [ en-US ] = "~Bottom" ; \
632                 };\
633             };\
634         };\
635     };
637  // Bezier functions
638 #define MN_CLOSE_OBJECT \
639     MenuItem\
640     {\
641         Identifier = SID_OBJECT_CLOSE ; \
642         HelpId = CMD_SID_OBJECT_CLOSE ; \
643         Text [ en-US ] = "Close ~Object" ; \
644     };
646 #define MN_BEZIER \
647     MenuItem\
648     {\
649         Identifier = SID_BEZIER_EDIT ; \
650         HelpId = CMD_SID_BEZIER_EDIT ; \
651         Text [ en-US ] = "Edit ~Points" ; \
652     };\
653     SEPARATOR\
654     MenuItem\
655     {\
656         Identifier = SID_BEZIER_MOVE ; \
657         HelpId = CMD_SID_BEZIER_MOVE ; \
658         Text [ en-US ] = "~Move Points" ; \
659     };\
660     MenuItem\
661     {\
662         Identifier = SID_BEZIER_INSERT ; \
663         HelpId = CMD_SID_BEZIER_INSERT ; \
664         Text [ en-US ] = "Insert ~Points" ; \
665     };\
666     MenuItem\
667     {\
668         Identifier = SID_BEZIER_DELETE ; \
669         HelpId = CMD_SID_BEZIER_DELETE ; \
670         Text [ en-US ] = "~Delete Points" ; \
671     };\
672     SEPARATOR\
673     MenuItem\
674     {\
675         Identifier = SID_BEZIER_CLOSE ; \
676         HelpId = CMD_SID_BEZIER_CLOSE ; \
677         Text [ en-US ] = "Close ~Object" ; \
678     };\
679     MenuItem\
680     {\
681         Identifier = SID_BEZIER_CUTLINE ; \
682         HelpId = CMD_SID_BEZIER_CUTLINE ; \
683         Text [ en-US ] = "~Split Curve" ; \
684     };\
685     MenuItem\
686     {\
687         Identifier = SID_BEZIER_CONVERT ; \
688         HelpId = CMD_SID_BEZIER_CONVERT ; \
689         Text [ en-US ] = "Con~vert to Curve" ; \
690     };\
691     SEPARATOR\
692     MenuItem\
693     {\
694         Identifier = SID_BEZIER_EDGE ; \
695         HelpId = CMD_SID_BEZIER_EDGE ; \
696         Text [ en-US ] = "~Corner" ; \
697     };\
698     MenuItem\
699     {\
700         Identifier = SID_BEZIER_SMOOTH ; \
701         HelpId = CMD_SID_BEZIER_SMOOTH ; \
702         Text [ en-US ] = "Smoot~h" ; \
703     };\
704     MenuItem\
705     {\
706         Identifier = SID_BEZIER_SYMMTR ; \
707         HelpId = CMD_SID_BEZIER_SYMMTR ; \
708         Text [ en-US ] = "S~ymmetric" ; \
709     };\
710     SEPARATOR\
711     MenuItem\
712     {\
713         Identifier = SID_BEZIER_ELIMINATE_POINTS ; \
714         HelpId = CMD_SID_BEZIER_ELIMINATE_POINTS ; \
715         Text [ en-US ] = "~Reduce Points" ; \
716     };
718  // group/combination functions
719 #define MN_GROUP \
720     MenuItem\
721     {\
722         Identifier = SID_GROUP ; \
723         HelpId = CMD_SID_GROUP ; \
724         Text [ en-US ] = "~Group" ; \
725     };
727 #define MN_UNGROUP \
728     MenuItem\
729     {\
730         Identifier = SID_UNGROUP ; \
731         HelpId = CMD_SID_UNGROUP ; \
732         Text [ en-US ] = "~Ungroup" ; \
733     };
735 #define MN_COMBINE \
736     MenuItem\
737     {\
738         Identifier = SID_COMBINE ; \
739         HelpId = CMD_SID_COMBINE ; \
740         Text [ en-US ] = "Comb~ine" ; \
741     };
743 #define MN_DISMANTLE \
744     MenuItem\
745     {\
746         Identifier = SID_DISMANTLE ; \
747         HelpId = CMD_SID_DISMANTLE ; \
748         Text [ en-US ] = "~Split" ; \
749     };
751 #define MN_ENTER_GROUP \
752     MenuItem\
753     {\
754         Identifier = SID_ENTER_GROUP ; \
755         HelpId = CMD_SID_ENTER_GROUP ; \
756         Text [ en-US ] = "~Enter Group" ; \
757     };
759 #define MN_LEAVE_GROUP \
760     MenuItem\
761     {\
762         Identifier = SID_LEAVE_GROUP ; \
763         HelpId = CMD_SID_LEAVE_GROUP ; \
764         Text [ en-US ] = "E~xit Group" ; \
765     };
767 #define MN_NAME_GROUP \
768     MenuItem\
769     {\
770         Identifier = SID_NAME_GROUP ; \
771         HelpId = CMD_SID_NAME_GROUP ; \
772         Text [ en-US ] = "Name..." ; \
773     };
775 // #i68101#
776 #define MN_OBJECT_TITLE_DESCRIPTION \
777     MenuItem\
778     {\
779         Identifier = SID_OBJECT_TITLE_DESCRIPTION; \
780         HelpId = CMD_SID_OBJECT_TITLE_DESCRIPTION; \
781         Text [ en-US ] = "Description..." ; \
782     };
784 #define MN_EFFECT \
785     MenuItem\
786     {\
787         Identifier = SID_CUSTOM_ANIMATION_PANEL ; \
788         HelpId = CMD_SID_CUSTOM_ANIMATION_PANEL ; \
789         Text [ en-US ] = "Custom Animation..." ; \
790     };
792 #define MN_ACTION \
793     MenuItem\
794     {\
795         Identifier = SID_ANIMATION_EFFECTS ; \
796         HelpId = CMD_SID_ANIMATION_EFFECTS ; \
797         Text [ en-US ] = "Int~eraction..." ; \
798     };
800 #define MN_PRESENTATIONOBJECT \
801     MenuItem\
802     {\
803         Identifier = SID_PRESENTATIONOBJECT ; \
804         HelpId = CMD_SID_PRESENTATIONOBJECT ; \
805         Text [ en-US ] = "Presentation ~Object..." ; \
806     };
808  // diverse common functions
809 #define MN_DELETE \
810     MenuItem\
811     {\
812         Identifier = SID_DELETE ; \
813         HelpId = CMD_SID_DELETE ; \
814         Text [ en-US ] = "~Delete" ; \
815     };
818 #define MN_SET_DEFAULT\
819     MenuItem\
820     {\
821         Identifier = SID_SET_DEFAULT ; \
822         HelpId = CMD_SID_SET_DEFAULT ; \
823         Text [ en-US ] = "~Default" ; \
824     };
826 #define MN_FONTWORK\
827     MenuItem\
828     {\
829         Identifier = SID_FONTWORK ; \
830         HelpId = CMD_SID_FONTWORK ; \
831         Text [ en-US ] = "F~ontwork" ; \
832     };
834 #define MN_ORIGINAL_SIZE\
835     MenuItem\
836     {\
837         Identifier = SID_ORIGINAL_SIZE ; \
838         HelpId = CMD_SID_ORIGINAL_SIZE ; \
839         Text [ en-US ] = "~Original Size" ; \
840     };
842 #define MN_CROP\
843     MenuItem\
844     {\
845         Identifier = SID_ATTR_GRAF_CROP ; \
846         HelpId = CMD_SID_ATTR_GRAF_CROP ; \
847         Text [ en-US ] = "Crop Picture..." ; \
848     };
850 #define MN_NAVIGATOR\
851     MenuItem\
852     {\
853         Identifier = SID_NAVIGATOR ; \
854         Command = ".uno:Navigator" ; \
855         HelpId = CMD_SID_NAVIGATOR ; \
856         Text [ en-US ] = "Na~vigator" ; \
857         Checkable = TRUE ; \
858     };
860 #define MN_GLUE_INSERT_POINT\
861     MenuItem\
862     {\
863         Identifier = SID_GLUE_INSERT_POINT ; \
864         HelpId = CMD_SID_GLUE_INSERT_POINT ; \
865         Text [ en-US ] = "Insert ~Point" ; \
866     };
868 #define MN_GLUE_ESC_DIR_LEFT\
869     MenuItem\
870     {\
871         Identifier = SID_GLUE_ESCDIR_LEFT ; \
872         HelpId = CMD_SID_GLUE_ESCDIR_LEFT ; \
873         Text [ en-US ] = "~Left" ; \
874     };
876 #define MN_GLUE_ESC_DIR_TOP\
877     MenuItem\
878     {\
879         Identifier = SID_GLUE_ESCDIR_TOP ; \
880         HelpId = CMD_SID_GLUE_ESCDIR_TOP ; \
881         Text [ en-US ] = "~Top" ; \
882     };
884 #define MN_GLUE_ESC_DIR_RIGHT\
885     MenuItem\
886     {\
887         Identifier = SID_GLUE_ESCDIR_RIGHT ; \
888         HelpId = CMD_SID_GLUE_ESCDIR_RIGHT ; \
889         Text [ en-US ] = "~Right" ; \
890     };
892 #define MN_GLUE_ESC_DIR_BOTTOM\
893     MenuItem\
894     {\
895         Identifier = SID_GLUE_ESCDIR_BOTTOM ; \
896         HelpId = CMD_SID_GLUE_ESCDIR_BOTTOM ; \
897         Text [ en-US ] = "~Bottom" ; \
898     };
900 #define MN_GLUE_PERCENT\
901     MenuItem\
902     {\
903         Identifier = SID_GLUE_PERCENT ; \
904         HelpId = CMD_SID_GLUE_PERCENT ; \
905         Text [ en-US ] = "~Adapt Position to Object" ; \
906     };
908 #define MN_GLUE_HORZALIGN_LEFT\
909     MenuItem\
910     {\
911         Identifier = SID_GLUE_HORZALIGN_LEFT ; \
912         HelpId = CMD_SID_GLUE_HORZALIGN_LEFT ; \
913         RadioCheck = TRUE ; \
914         Text [ en-US ] = "Fixed ~Horizontal Left" ; \
915     };
917 #define MN_GLUE_HORZALIGN_CENTER\
918     MenuItem\
919     {\
920         Identifier = SID_GLUE_HORZALIGN_CENTER ; \
921         HelpId = CMD_SID_GLUE_HORZALIGN_CENTER ; \
922         RadioCheck = TRUE ; \
923         Text [ en-US ] = "Fixed Horizontal ~Center" ; \
924     };
926 #define MN_GLUE_HORZALIGN_RIGHT\
927     MenuItem\
928     {\
929         Identifier = SID_GLUE_HORZALIGN_RIGHT ; \
930         HelpId = CMD_SID_GLUE_HORZALIGN_RIGHT ; \
931         RadioCheck = TRUE ; \
932         Text [ en-US ] = "Fixed Hori~zontal Right" ; \
933     };
935 #define MN_GLUE_VERTALIGN_TOP\
936     MenuItem\
937     {\
938         Identifier = SID_GLUE_VERTALIGN_TOP ; \
939         HelpId = CMD_SID_GLUE_VERTALIGN_TOP ; \
940         RadioCheck = TRUE ; \
941         Text [ en-US ] = "Fixed ~Vertical Top" ; \
942     };
944 #define MN_GLUE_VERTALIGN_CENTER\
945     MenuItem\
946     {\
947         Identifier = SID_GLUE_VERTALIGN_CENTER ; \
948         HelpId = CMD_SID_GLUE_VERTALIGN_CENTER ; \
949         RadioCheck = TRUE ; \
950         Text [ en-US ] = "Fixed V~ertical Center" ; \
951     };
953 #define MN_GLUE_VERTALIGN_BOTTOM\
954     MenuItem\
955     {\
956         Identifier = SID_GLUE_VERTALIGN_BOTTOM ; \
957         HelpId = CMD_SID_GLUE_VERTALIGN_BOTTOM ; \
958         RadioCheck = TRUE ; \
959         Text [ en-US ] = "Fixed Ver~tical Bottom" ; \
960     };
962 #define MN_GRID_VISIBLE\
963     MenuItem\
964     {\
965         Identifier = SID_GRID_VISIBLE ; \
966         HelpId = CMD_SID_GRID_VISIBLE ; \
967         Checkable = TRUE ; \
968         Text [ en-US ] = "~Display Grid" ; \
969     };
971 #define MN_GRID_USE\
972     MenuItem\
973     {\
974         Identifier = SID_GRID_USE ; \
975         HelpId = CMD_SID_GRID_USE; \
976         Checkable = TRUE ; \
977         Text [ en-US ] = "Snap to Grid"; \
978     };
980 #define MN_GRID_FRONT\
981     MenuItem\
982     {\
983         Identifier = SID_GRID_FRONT ; \
984         HelpId = CMD_SID_GRID_FRONT ; \
985         Checkable = TRUE ; \
986         Text [ en-US ] = "Grid to ~Front" ; \
987     };
989 #define MN_GRID \
990     MenuItem\
991     {\
992         Identifier = DUMMY + 5 ; \
993         Command = ".uno:GridMenu" ; \
994         SubMenu = Menu\
995         {\
996             ItemList = \
997             {\
998                 MN_GRID_VISIBLE\
999                 MN_GRID_USE\
1000                 MN_GRID_FRONT\
1001             };\
1002         };\
1003         Text [ en-US ] = "~Grid";\
1004     };
1006 #define MN_HELPLINES_VISIBLE\
1007     MenuItem\
1008     {\
1009         Identifier = SID_HELPLINES_VISIBLE ; \
1010         HelpId = CMD_SID_HELPLINES_VISIBLE ; \
1011         Checkable = TRUE ; \
1012         Text [ en-US ] = "~Display Snap Lines" ; \
1013     };
1015 #define MN_HELPLINES_USE\
1016     MenuItem\
1017     {\
1018         Identifier = SID_HELPLINES_USE ; \
1019         HelpId = CMD_SID_HELPLINES_USE ; \
1020         Checkable = TRUE ; \
1021         Text [ en-US ] = "~Snap to Snap Lines"; \
1022     };
1024 #define MN_HELPLINES_FRONT\
1025     MenuItem\
1026     {\
1027         Identifier = SID_HELPLINES_FRONT ; \
1028         HelpId = CMD_SID_HELPLINES_FRONT ; \
1029         Checkable = TRUE ; \
1030         Text [ en-US ] = "Snap Lines to ~Front" ; \
1031     };
1033 #define MN_HELPLINES \
1034     MenuItem\
1035     {\
1036         Identifier = DUMMY + 6 ; \
1037         Command = ".uno:SnapLinesMenu" ; \
1038         SubMenu = Menu\
1039         {\
1040             ItemList = \
1041             {\
1042                 MN_HELPLINES_VISIBLE\
1043                 MN_HELPLINES_USE\
1044                 MN_HELPLINES_FRONT\
1045             };\
1046         };\
1047         Text [ en-US ] = "~Snap Lines";\
1048     };
1050 #define MN_CONTROL_SHOW_BROWSER\
1051     MenuItem\
1052     {\
1053         Identifier = SID_SHOW_BROWSER ; \
1054         HelpId = CMD_SID_SHOW_BROWSER ; \
1055         Text [ en-US ] = "Propert~ies..." ; \
1056     };
1058 #define MN_CONVERT_TO_1BIT_THRESHOLD\
1059     MenuItem\
1060     {\
1061         Identifier = SID_CONVERT_TO_1BIT_THRESHOLD ; \
1062         HelpId = CMD_SID_CONVERT_TO_1BIT_THRESHOLD ; \
1063         Text [ en-US ] = "1Bit ~Threshold" ; \
1064     };
1066 #define MN_CONVERT_TO_1BIT_MATRIX\
1067     MenuItem\
1068     {\
1069         Identifier = SID_CONVERT_TO_1BIT_MATRIX ; \
1070         HelpId = CMD_SID_CONVERT_TO_1BIT_MATRIX ; \
1071         Text [ en-US ] = "1 Bit ~Dithering" ; \
1072     };
1074 #define MN_CONVERT_TO_4BIT_GRAYS\
1075     MenuItem\
1076     {\
1077         Identifier = SID_CONVERT_TO_4BIT_GRAYS ; \
1078         HelpId = CMD_SID_CONVERT_TO_4BIT_GRAYS ; \
1079         Text [ en-US ] = "4 Bit G~rayscales" ; \
1080     };
1082 #define MN_CONVERT_TO_4BIT_COLORS\
1083     MenuItem\
1084     {\
1085         Identifier = SID_CONVERT_TO_4BIT_COLORS ; \
1086         HelpId = CMD_SID_CONVERT_TO_4BIT_COLORS ; \
1087         Text [ en-US ] = "4 Bit ~Color Palette" ; \
1088     };
1090 #define MN_CONVERT_TO_8BIT_GRAYS\
1091     MenuItem\
1092     {\
1093         Identifier = SID_CONVERT_TO_8BIT_GRAYS ; \
1094         HelpId = CMD_SID_CONVERT_TO_8BIT_GRAYS ; \
1095         Text [ en-US ] = "8 Bit Gr~ayscales" ; \
1096     };
1098 #define MN_CONVERT_TO_8BIT_COLORS\
1099     MenuItem\
1100     {\
1101         Identifier = SID_CONVERT_TO_8BIT_COLORS ; \
1102         HelpId = CMD_SID_CONVERT_TO_8BIT_COLORS ; \
1103         Text [ en-US ] = "8 Bit C~olor Palette" ; \
1104     };
1106 #define MN_CONVERT_TO_24BIT\
1107     MenuItem\
1108     {\
1109         Identifier = SID_CONVERT_TO_24BIT ; \
1110         HelpId = CMD_SID_CONVERT_TO_24BIT ; \
1111         Text [ en-US ] = "24 Bit ~True Colors" ; \
1112     };
1115 #define MNSUB_CONVERT \
1116     MenuItem\
1117     {\
1118         Identifier = SID_CONVERT ; \
1119         Command = ".uno:ConvertMenu" ; \
1120         HelpId = HID_MN_SUB_CONVERT ; \
1121         Text [ en-US ] = "Con~vert" ; \
1122         SubMenu = Menu\
1123         {\
1124             ItemList = \
1125             {\
1126                 MN_CHANGEBEZIER\
1127                 MN_CHANGEPOLYGON\
1128                 MN_CONVERT_TO_CONTOUR\
1129                 MN_CONVERT_TO_3D\
1130                 MN_CONVERT_TO_3D_LATHE_FAST\
1131                 MN_CONVERT_TO_BITMAP\
1132                 MN_CONVERT_TO_METAFILE\
1133             };\
1134         };\
1135     };
1137 #define MNSUB_MIRROR \
1138     MenuItem\
1139     {\
1140         Identifier = SID_MIRROR ; \
1141         HelpId = HID_MN_SUB_MIRROR ; \
1142         Command = ".uno:MirrorMenu" ; \
1143         Text [ en-US ] = "~Flip" ; \
1144         SubMenu = Menu\
1145         {\
1146             ItemList = \
1147             {\
1148                 MN_VERTICAL\
1149                 MN_HORIZONTAL\
1150             };\
1151         };\
1152     };
1154 #define MNSUB_ROTATE \
1155     MenuItem\
1156     {\
1157         Identifier = SID_OBJECT_ROTATE ; \
1158         HelpId = CMD_SID_OBJECT_ROTATE ; \
1159         Text [ en-US ] = "~Rotate";\
1160     };
1162 #define MN_CONNECT \
1163     MenuItem\
1164     {\
1165         Identifier = SID_CONNECT ; \
1166         HelpId = CMD_SID_CONNECT ; \
1167         Text [ en-US ] = "C~onnect" ; \
1168     };
1170 #define MN_BREAK \
1171     MenuItem\
1172     {\
1173         Identifier = SID_BREAK ; \
1174         HelpId = CMD_SID_BREAK ; \
1175         Text [ en-US ] = "~Break" ; \
1176     };
1178 #define MN_STYLEDT \
1179     MenuItem\
1180     {\
1181         Identifier = SID_STYLE_EDIT ; \
1182         HelpId = CMD_SID_STYLE_EDIT ; \
1183         Text [ en-US ] = "Edit Style..." ; \
1184     };
1186 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */