xref: /AOO41X/main/svx/source/sidebar/insert/InsertPropertyPanel.src (revision 3ce09a58b0d6873449cda31e55c66dba2dbc8f7f)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#include "InsertPropertyPanel.hrc"
23#include <sfx2/sidebar/ResourceDefinitions.hrc>
24#include "helpid.hrc"
25
26#define FIRST_LINE_Y    SECTIONPAGE_MARGIN_VERTICAL_TOP
27#define SECOND_LINE_Y   FIRST_LINE_Y + TOOLBOX_ITEM_HEIGHT + CONTROL_SPACING_VERTICAL  + 1
28
29Control RID_SIDEBAR_INSERT_PANEL
30{
31    OutputSize = TRUE;
32    DialogControl = TRUE;
33    Border = FALSE;
34
35    Size = MAP_APPFONT(
36          PROPERTYPAGE_WIDTH,
37          SECTIONPAGE_MARGIN_VERTICAL_TOP
38          + TOOLBOX_ITEM_HEIGHT * 2
39          + CONTROL_SPACING_VERTICAL
40          + SECTIONPAGE_MARGIN_VERTICAL_BOT);
41    HelpID = HID_SIDEBAR_INSERT_PANEL;
42    Text = "Insert";
43
44    ToolBox TB_INSERT_STANDARD
45    {
46        SVLook = TRUE ;
47        Pos = MAP_APPFONT (SECTIONPAGE_MARGIN_HORIZONTAL, FIRST_LINE_Y);
48        Size = MAP_APPFONT (TOOLBOX_ITEM_WIDTH * 6 + TOOLBOX_ITEM_DD_WIDTH, TOOLBOX_ITEM_HEIGHT) ;
49        TabStop = TRUE ;
50        HelpID = HID_SIDEBAR_INSERT_TOOLBOX;
51        Text = "Insert Shapes";
52        ItemList =
53        {
54            ToolBoxItem
55            {
56                Identifier = TBI_STANDARD_LINE;
57                Command = ".uno:Line";
58            };
59            ToolBoxItem
60            {
61                Identifier = TBI_STANDARD_ARROW;
62                Command = ".uno:LineArrowEnd";
63            };
64            ToolBoxItem
65            {
66                Identifier = TBI_STANDARD_RECTANGLE;
67                Command = ".uno:Rect";
68            };
69            ToolBoxItem
70            {
71                Identifier = TBI_STANDARD_ELLIPSE;
72                Command = ".uno:Ellipse";
73            };
74            ToolBoxItem
75            {
76                Identifier = TBI_STANDARD_TEXT;
77                Command = ".uno:Text";
78            };
79            ToolBoxItem
80            {
81                Identifier = TBI_STANDARD_LINES;
82                Command = ".uno:LineToolbox";
83            };
84            ToolBoxItem
85            {
86                Identifier = TBI_STANDARD_CONNECTORS;
87                Command = ".uno:ConnectorToolbox";
88            };
89            ToolBoxItem
90            {
91                Identifier = TBI_STANDARD_ARROWS;
92                Command = ".uno:ArrowsToolbox";
93                DropDown = TRUE;
94            };
95        };
96    };
97
98    ToolBox TB_INSERT_CUSTOM
99    {
100        SVLook = TRUE ;
101        Pos = MAP_APPFONT (SECTIONPAGE_MARGIN_HORIZONTAL, SECOND_LINE_Y);
102        Size = MAP_APPFONT (TOOLBOX_ITEM_DD_WIDTH * 6, TOOLBOX_ITEM_HEIGHT) ;
103        TabStop = TRUE ;
104        HelpID = HID_SIDEBAR_INSERT_TOOLBOX;
105        Text = "Insert";
106        ItemList =
107        {
108            ToolBoxItem
109            {
110                Identifier = TBI_CUSTOM_BASICS;
111                Command = ".uno:BasicShapes";
112                DropDown = TRUE;
113            };
114            ToolBoxItem
115            {
116                Identifier = TBI_CUSTOM_SYMBOLS;
117                Command = ".uno:SymbolShapes";
118                DropDown = TRUE;
119            };
120            ToolBoxItem
121            {
122                Identifier = TBI_CUSTOM_ARROWS;
123                Command = ".uno:ArrowShapes";
124                DropDown = TRUE;
125            };
126            ToolBoxItem
127            {
128                Identifier = TBI_CUSTOM_FLOWCHARTS;
129                Command = ".uno:FlowChartShapes";
130                DropDown = TRUE;
131            };
132            ToolBoxItem
133            {
134                Identifier = TBI_CUSTOM_CALLOUTS;
135                Command = ".uno:CalloutShapes";
136                DropDown = TRUE;
137            };
138            ToolBoxItem
139            {
140                Identifier = TBI_CUSTOM_STARS;
141                Command = ".uno:StarShapes";
142                DropDown = TRUE;
143            };
144        };
145    };
146};
147