fix baseline build (old cairo) - 'cairo_rectangle_int_t' does not name a type
[LibreOffice.git] / sc / source / ui / drawfunc / objdraw.src
blob7989e2743717d2a70a7878673f4c68b551a8b223
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  */
20 #include "sc.hrc"
21 #include "submenu.hrc"
22 #include <svx/globlmn.hrc>
24  // Defines -------------------------------------------------------------------------------
26 #define MN_RESET\
27     MenuItem\
28     {\
29         Identifier = SID_TEXT_STANDARD ; \
30         HelpID = CMD_SID_TEXT_STANDARD ; \
31         Text [ en-US ] = "~Default" ; \
32     };
34 #define MN_DRWTXT \
35     MenuItem\
36     {\
37         ITEM_FORMAT_CHAR_DLG\
38     };\
39     MenuItem\
40     {\
41         ITEM_FORMAT_PARA_DLG\
42     };
44 #define MN_EDITLNK \
45     MenuItem\
46     {\
47         Identifier = SID_DRAW_HLINK_EDIT ; \
48         Text [ en-US ] = "~Hyperlink..." ; \
49     };
51 #define MN_DELLNK \
52     MenuItem\
53     {\
54         Identifier = SID_DRAW_HLINK_DELETE ; \
55         Text [ en-US ] = "~Remove Hyperlink" ; \
56     };
58 #define MN_DRWTXTATTR \
59     MenuItem\
60     {\
61         Identifier = SID_DRAWTEXT_ATTR_DLG ; \
62         HelpID = CMD_SID_DRAWTEXT_ATTR_DLG ; \
63         Text [ en-US ] = "Te~xt..." ; \
64     };
66 #define MN_ASSIGNMACRO \
67      MenuItem\
68      {\
69          Identifier = SID_ASSIGNMACRO ; \
70          HelpID = CMD_SID_ASSIGNMACRO ; \
71          Text [ en-US ] = "Assig~n Macro..." ; \
72      };
74 #define MN_ORIGINALSIZE \
75     MenuItem\
76     {\
77         Identifier = SID_ORIGINALSIZE ; \
78         HelpId = CMD_SID_ORIGINALSIZE ; \
79         Text [ en-US ] = "~Original Size" ; \
80     };
82 #define MN_RENAME_OBJECT \
83     MenuItem\
84     {\
85         Identifier = SID_RENAME_OBJECT ; \
86         HelpId = CMD_SID_RENAME_OBJECT ; \
87         Text [ en-US ] = "Name...";\
88     };
90 // #i68101#
91 #define MN_TITLE_DESCRIPTION_OBJECT \
92     MenuItem\
93     {\
94         Identifier = SID_TITLE_DESCRIPTION_OBJECT; \
95         HelpId = CMD_SID_TITLE_DESCRIPTION_OBJECT; \
96         Text [ en-US ] = "Description...";\
97     };
99 #define MN_MIRRORSUB \
100     MenuItem\
101     {\
102         Identifier = SUBMENU_OBJMIRROR ; \
103         HelpID = HID_SCMENU_OBJMIRROR ; \
104         Text [ en-US ] = "~Flip" ; \
105         SubMenu = Menu\
106         {\
107             ItemList = \
108             {\
109                 MenuItem\
110                 {\
111                     Identifier = SID_MIRROR_VERTICAL ; \
112                     HelpId = CMD_SID_MIRROR_VERTICAL ; \
113                     Text [ en-US ] = "~Vertically" ; \
114                 };\
115                 MenuItem\
116                 {\
117                     Identifier = SID_MIRROR_HORIZONTAL ; \
118                     HelpId = CMD_SID_MIRROR_HORIZONTAL ; \
119                     Text [ en-US ] = "~Horizontal" ; \
120                 };\
121             };\
122         };\
123     };
125 #define MN_ARRANGESUB \
126     MenuItem\
127     {\
128         Identifier = SUBMENU_OBJARRANGE ; \
129         HelpID = HID_SCMENU_OBJARRANGE ; \
130         Text [ en-US ] = "~Arrange" ; \
131         SubMenu = Menu\
132         {\
133             ItemList = \
134             {\
135                 MenuItem\
136                 {\
137                     ITEM_FORMAT_FRAME_TO_TOP\
138                 };\
139                 MenuItem\
140                 {\
141                     Identifier = SID_FRAME_UP ; \
142                     HelpId = CMD_SID_FRAME_UP ; \
143                     Text [ en-US ] = "Bring ~Forward" ; \
144                 };\
145                 MenuItem\
146                 {\
147                     Identifier = SID_FRAME_DOWN ; \
148                     HelpId = CMD_SID_FRAME_DOWN ; \
149                     Text [ en-US ] = "Send Back~ward" ; \
150                 };\
151                 MenuItem\
152                 {\
153                     ITEM_FORMAT_FRAME_TO_BOTTOM\
154                 };\
155                 MenuItem { Separator = TRUE ; }; \
156                 MenuItem\
157                 {\
158                     ITEM_FORMAT_OBJECT_HEAVEN\
159                 };\
160                 MenuItem\
161                 {\
162                     ITEM_FORMAT_OBJECT_HELL\
163                 };\
164             };\
165         };\
166     };
168 #define MN_ANCHORSUB \
169     MenuItem\
170     {\
171         Identifier = SUBMENU_ANCHOR ; \
172         HelpID = HID_SCMENU_ANCHOR ; \
173         Text [ en-US ] = "An~chor" ; \
174         SubMenu = Menu\
175         {\
176             ItemList = \
177             {\
178                 MenuItem\
179                 {\
180                     RadioCheck = TRUE ; \
181                     Identifier = SID_ANCHOR_PAGE ; \
182                     HelpId = CMD_SID_ANCHOR_PAGE ; \
183                     Text [ en-US ] = "To P~age" ; \
184                 };\
185                 MenuItem\
186                 {\
187                     RadioCheck = TRUE ; \
188                     Identifier = SID_ANCHOR_CELL ; \
189                     HelpId = CMD_SID_ANCHOR_CELL ; \
190                     Text [ en-US ] = "To ~Cell" ; \
191                 };\
192             };\
193         };\
194     };
196 #define MN_ALIGNSUB \
197     MenuItem\
198     {\
199         Identifier = SID_OBJECT_ALIGN ; \
200         HelpId = CMD_SID_OBJECT_ALIGN ; \
201         Text [ en-US ] = "A~lignment" ; \
202         SubMenu = Menu\
203         {\
204             ItemList = \
205             {\
206                 MenuItem\
207                 {\
208                     ITEM_FORMAT_OBJECT_ALIGN_LEFT\
209                 };\
210                 MenuItem\
211                 {\
212                     ITEM_FORMAT_OBJECT_ALIGN_CENTER\
213                 };\
214                 MenuItem\
215                 {\
216                     ITEM_FORMAT_OBJECT_ALIGN_RIGHT\
217                 };\
218                 MenuItem\
219                 {\
220                     Separator = TRUE ; \
221                 };\
222                 MenuItem\
223                 {\
224                     ITEM_FORMAT_OBJECT_ALIGN_UP\
225                 };\
226                 MenuItem\
227                 {\
228                     ITEM_FORMAT_OBJECT_ALIGN_MIDDLE\
229                 };\
230                 MenuItem\
231                 {\
232                     ITEM_FORMAT_OBJECT_ALIGN_DOWN\
233                 };\
234             };\
235         };\
236     };
238  // Popup-Menues ---------------------------------------------------------------------
240 String RID_POPUP_DRAW
242     Text [ en-US ] = "Pop-up menu for drawing objects" ;
245  //     Pop-up menu for drawing objects
247 Menu RID_POPUP_DRAW
249     ItemList =
250     {
251         MenuItem { ITEM_FORMAT_ATTRIBUTES_LINE };
252         MenuItem { ITEM_FORMAT_ATTRIBUTES_AREA };
253         MN_DRWTXTATTR // Text...
254         MenuItem { ITEM_FORMAT_ATTR_TRANSFORM };
256         //-#i68101#----------------------
257         MenuItem { Separator = TRUE ; };
258         MN_TITLE_DESCRIPTION_OBJECT
259         MN_RENAME_OBJECT
260         //-#i68101#----------------------
262         MenuItem { Separator = TRUE ; };
264         MN_MIRRORSUB
265         MN_ARRANGESUB
266         MN_ALIGNSUB
267         MN_ANCHORSUB
268         MN_ASSIGNMACRO
270         MenuItem { Separator = TRUE ; };
272         MenuItem
273         {
274             ITEM_FORMAT_BEZIER_EDIT
275             RadioCheck = FALSE ;
276             AutoCheck = TRUE ;
277         };
278         MenuItem
279         {
280             ITEM_FORMAT_FONTWORK
281         };
283         MenuItem { Separator = TRUE ; };
285         ITEM_GROUP_MENU
287         MenuItem { Separator = TRUE ; };
289         MN_EDITLNK
290         MN_DELLNK
291         MenuItem { ITEM_OPEN_HYPERLINK };
292     };
295  //     Popup-Menue fuer (Uno-) Controls
297 Menu RID_POPUP_CONTROL
299     ItemList =
300     {
301         MenuItem { ITEM_FORMAT_ATTR_TRANSFORM };
303         //-#i68101#----------------------
304         MenuItem { Separator = TRUE ; };
305         MN_TITLE_DESCRIPTION_OBJECT
306         MN_RENAME_OBJECT
307         //-#i68101#----------------------
309         MenuItem { Separator = TRUE ; };
311         MenuItem { ITEM_FORM_CONTROL_PROPERTIES };
312         MenuItem { ITEM_FORM_PROPERTIES };
314         MenuItem { Separator = TRUE ; };
316         MN_ARRANGESUB
317         MN_ALIGNSUB
318         MN_ANCHORSUB
320         MenuItem { Separator = TRUE ; };
322         ITEM_GROUP_MENU
323     };
326  //     Grafik
328 Menu RID_POPUP_GRAPHIC
330     ItemList =
331     {
332         MenuItem { ITEM_FORMAT_ATTRIBUTES_LINE }; // #i25616#
333         MenuItem { ITEM_FORMAT_ATTRIBUTES_AREA }; // #i25616#
334         MN_DRWTXTATTR
335         MenuItem { ITEM_FORMAT_ATTR_TRANSFORM };
336         MN_ORIGINALSIZE
338         //-#i68101#----------------------
339         MenuItem { Separator = TRUE ; };
340         MN_TITLE_DESCRIPTION_OBJECT
341         MN_RENAME_OBJECT
342         //-#i68101#----------------------
344         MenuItem { Separator = TRUE ; };
346         MN_MIRRORSUB
347         MN_ARRANGESUB
348         MN_ALIGNSUB
349         MN_ANCHORSUB
350         MN_ASSIGNMACRO
352         MenuItem { Separator = TRUE ; };
354         ITEM_GROUP_MENU
356         MenuItem { Separator = TRUE ; };
358         MN_EDITLNK
359         MN_DELLNK
360         MenuItem { ITEM_OPEN_HYPERLINK };
362         MenuItem { Separator = TRUE ; };
364         MenuItem {
365             Identifier = RID_IMAGE_SUBMENU ;
366             Text [ en-US ] = "Image" ;
367             SubMenu = Menu
368             {
369                 ItemList =
370                 {
371                     MenuItem { ITEM_CHANGE_PICTURE };
372                     MenuItem { ITEM_SAVE_GRAPHIC };
373                     MenuItem { ITEM_COMPRESS_GRAPHIC };
374                     MenuItem { ITEM_EXTERNAL_EDIT };
376                     MenuItem { Separator = TRUE ; };
378                     MenuItem { ITEM_OBJECT_CROP };
379                 };
380             };
381         };
382     };
385  //     Media
387 Menu RID_POPUP_MEDIA
389     ItemList =
390     {
391         MenuItem { ITEM_FORMAT_ATTR_TRANSFORM };
393         //-#i68101#----------------------
394         MenuItem { Separator = TRUE ; };
395         MN_TITLE_DESCRIPTION_OBJECT
396         MN_RENAME_OBJECT
397         //-#i68101#----------------------
399         MenuItem { Separator = TRUE ; };
401         MN_MIRRORSUB
402         MN_ARRANGESUB
403         MN_ALIGNSUB
404         MN_ANCHORSUB
406         MenuItem { Separator = TRUE ; };
408         ITEM_GROUP_MENU
409        };
412  //     Ole-Objekt
414 Menu RID_POPUP_OLE
416     ItemList =
417     {
418         //-#i118485# Added support for Line,Area and Text
419         MenuItem { ITEM_FORMAT_ATTRIBUTES_LINE };
420     MenuItem { ITEM_FORMAT_ATTRIBUTES_AREA };
421     MN_DRWTXTATTR
422         //-#i118485#----------------------
424         MenuItem { ITEM_FORMAT_ATTR_TRANSFORM };
425         MN_ORIGINALSIZE
427         //-#i68101#----------------------
428         MenuItem { Separator = TRUE ; };
429         MN_TITLE_DESCRIPTION_OBJECT
430         MN_RENAME_OBJECT
431         //-#i68101#----------------------
433         MenuItem { Separator = TRUE ; };
435         MN_ARRANGESUB
436         MN_ALIGNSUB
437         MN_ANCHORSUB
439         MenuItem { Separator = TRUE ; };
441         ITEM_GROUP_MENU
442     };
445  //     Charts
447 Menu RID_POPUP_CHART
449     ItemList =
450     {
451         //-#i118485# Added support for Line,Area and Text
452         MenuItem { ITEM_FORMAT_ATTRIBUTES_LINE };
453         MenuItem { ITEM_FORMAT_ATTRIBUTES_AREA };
454         MN_DRWTXTATTR
455         //-#i118485#----------------------
457         MenuItem { ITEM_FORMAT_ATTR_TRANSFORM };
458         MN_ORIGINALSIZE
460         //-#i68101#----------------------
461         MenuItem { Separator = TRUE ; };
462         MN_TITLE_DESCRIPTION_OBJECT
463         MN_RENAME_OBJECT
464         //-#i68101#----------------------
466         MenuItem { Separator = TRUE ; };
468         MN_ARRANGESUB
469         MN_ALIGNSUB
470         MN_ANCHORSUB
472         MenuItem { Separator = TRUE ; };
474         ITEM_GROUP_MENU
475         MenuItem
476         {
477             Identifier = SID_EXPORT_AS_GRAPHIC ;
478             Command = ".uno:ExportAsGraphic" ;
479             Text [ en-US ] = "Export as Image.." ;
480         };
481     };
484  //  PopUpDraw Text
486 String RID_POPUP_DRAWTEXT
488     Text [ en-US ] = "Pop-up menu for text objects" ;
491 Menu RID_POPUP_DRAWTEXT
493     ItemList =
494     {
495         MN_RESET
496         MenuItem { Separator = TRUE ; };
497         MN_DRWTXTATTR
498         MenuItem { Separator = TRUE ; };
499          // Zeichen, Absatz
500         MN_DRWTXT
501         MenuItem { Separator = TRUE ; };
502         MenuItem
503         {
504             ITEM_OPEN_HYPERLINK
505         };
506     };
509 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */