xref: /AOO41X/main/svx/source/sidebar/area/AreaPropertyPanel.src (revision 3ec054f24943f7a030d403d6e228b56b6b5154ad)
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 "AreaPropertyPanel.hrc"
23#include <sfx2/sidebar/ResourceDefinitions.hrc>
24#include <svx/dialogs.hrc>
25#include "helpid.hrc"
26
27#define TOOLBOX_WIDTH       50
28#define TOOLBOX_HEIGHT      17
29
30Control RID_SIDEBAR_AREA_PANEL
31{
32    OutputSize = TRUE;
33    DialogControl = TRUE;
34    Border = FALSE;
35    Size = MAP_APPFONT( PROPERTYPAGE_WIDTH, SECTIONPAGE_MARGIN_VERTICAL_TOP + SECTIONPAGE_MARGIN_VERTICAL_BOT + 2*( FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + CBOX_HEIGHT) + CONTROL_SPACING_VERTICAL );
36    HelpID = HID_PROPERTYPANEL_AREA_SECTION ;
37    Text [ en-US ] = "Area";
38
39    FixedText FT_COLOR_LIST
40    {
41        Pos     = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP  ) ;
42        Size    = MAP_APPFONT ( FIXED_TEXT_WIDTH + 50, FIXED_TEXT_HEIGHT ) ;
43        Text [ en-US ] = "~Fill:";
44    };
45    FixedText FL_TRSP_TEXT
46    {
47        Pos     = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
48        Size    = MAP_APPFONT ( FIXED_TEXT_WIDTH + 50, FIXED_TEXT_HEIGHT ) ;
49        Text [ en-US ] = "~Transparency:";
50    };
51    ToolBox TB_COLOR
52    {
53        HelpID = HID_PPROPERTYPANEL_AREA_TBX_COLOR;
54        SVLook = TRUE ;
55        Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + FIXED_TEXT_HEIGHT + 1) ;
56        Size = MAP_APPFONT (TOOLBOX_WIDTH ,TOOLBOX_HEIGHT ) ;
57        TabStop = TRUE ;
58        Text = "Color";
59        ItemList =
60        {
61            ToolBoxItem
62            {
63                Identifier = TBI_COLOR ;
64                HelpID = HID_PPROPERTYPANEL_AREA_TBI_COLOR;
65                DropDown = TRUE ;
66                Text = "Color" ;
67            };
68        };
69    };
70    String STR_HELP_COLOR
71    {
72        Text [ en-US ] = "Select the color to apply." ;
73    };
74    String STR_HELP_TYPE
75    {
76        Text [en-US] = "Select the fill type to apply.";
77    };
78    String STR_HELP_ATTR
79    {
80        Text [en-US] = "Select the effect to apply.";
81    };
82    Image IMG_AXIAL
83    {
84        ImageBitmap = Bitmap{File = "symphony/axial.png";};
85    };
86    Image IMG_ELLI
87    {
88        ImageBitmap = Bitmap{File = "symphony/ellipsoid.png";};
89    };
90    Image IMG_QUAD
91    {
92        ImageBitmap = Bitmap{File = "symphony/Quadratic.png";};
93    };
94    Image IMG_RADIAL
95    {
96        ImageBitmap = Bitmap{File = "symphony/radial.png";};
97    };
98    Image IMG_SQUARE
99    {
100        ImageBitmap = Bitmap{File = "symphony/Square.png";};
101    };
102    Image IMG_LINEAR
103    {
104        ImageBitmap = Bitmap{File = "symphony/linear.png";};
105    };
106    Image IMG_COLOR
107    {
108        ImageBitmap = Bitmap{File = "symphony/fill_color.png";};
109    };
110
111    //high contract
112    Image IMG_AXIAL_H
113    {
114        ImageBitmap = Bitmap{File = "symphony/axial_h.png";};
115    };
116    Image IMG_ELLI_H
117    {
118        ImageBitmap = Bitmap{File = "symphony/ellipsoid_h.png";};
119    };
120    Image IMG_QUAD_H
121    {
122        ImageBitmap = Bitmap{File = "symphony/Quadratic_h.png";};
123    };
124    Image IMG_RADIAL_H
125    {
126        ImageBitmap = Bitmap{File = "symphony/radial_h.png";};
127    };
128    Image IMG_SQUARE_H
129    {
130        ImageBitmap = Bitmap{File = "symphony/Square_h.png";};
131    };
132    Image IMG_LINEAR_H
133    {
134        ImageBitmap = Bitmap{File = "symphony/linear_h.png";};
135    };
136    Image IMG_COLOR_H
137    {
138        ImageBitmap = Bitmap{File = "symphony/fill_color_h.png";};
139    };
140
141    //=====================================================================================================================================
142    ListBox LB_TRGR_TYPES
143    {
144        Border = TRUE ;
145        Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + 2*(FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
146        Size = MAP_APPFONT ( MBOX_WIDTH , LISTBOX_HEIGHT ) ;
147        QuickHelpText [ en-US ] = "Select the type of transparency to apply." ;
148        TabStop = TRUE ;
149        DropDown = TRUE ;
150        HelpID = HID_PPROPERTYPANEL_AREA_LB_TRGR_TYPES ;
151        StringList [ en-US ] =
152        {
153            < "None" ; Default ; > ;
154            < "Solid" ; Default ; > ;
155            < "Linear" ; Default ; > ;
156            < "Axial" ; Default ; > ;
157            < "Radial" ; Default ; > ;
158            < "Ellipsoid" ; Default ; > ;
159            < "Quadratic" ; Default ; > ;
160            < "Square" ; Default ; > ;
161        };
162    };
163
164    MetricField MTR_TRANSPARENT
165    {
166        Border = TRUE ;
167        Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + 2*(FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
168        Size = MAP_APPFONT ( MBOX_WIDTH + 1 ,MBOX_HEIGHT ) ;
169        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRANSPARENT ;
170        QuickHelpText [ en-US ] = "Specify 0 % for fully opaque through 100 % for fully transparent." ;
171        TabStop = TRUE ;
172        Repeat = TRUE ;
173        Spin = TRUE ;
174        Maximum = 100 ;
175        StrictFormat = TRUE ;
176        Unit = FUNIT_PERCENT ;
177        Last = 100 ;
178        SpinSize = 5 ;
179    };
180
181    ToolBox BTN_GRADIENT
182    {
183        Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + 2*(FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
184        HelpID = HID_PPROPERTYPANEL_AREA_TBX_GRADIENT ;
185        SVLook = TRUE ;
186        Border = FALSE ;
187        TabStop = TRUE ;
188        Text = "Gradient";
189        ItemList =
190        {
191            ToolBoxItem
192            {
193                Identifier = TBI_BTX_GRADIENT ;
194                HelpID = HID_PPROPERTYPANEL_AREA_TBI_GRADIENT ;
195                ItemBitmap = Bitmap
196                {
197                    File = "symphony/linear.png" ;
198                };
199                DropDown = TRUE;
200                Text = "Gradient" ;
201            };
202        };
203    };
204    String STR_HELP_GRADIENT
205    {
206        Text [ en-US ] = "Specify the variation of gradient transparency." ;
207    };
208};
209
210Control RID_POPUPPANEL_AREAPAGE_TRGR
211{
212    OutputSize = TRUE;
213    DialogControl = TRUE;
214    Border = FALSE;
215
216//  Size = MAP_APPFONT( POP_WIDTH, POP_HEIGHT );
217
218    FixedText FT_TRGR_CENTER_X
219    {
220        Size = MAP_APPFONT ( CONTROL_WIDTH , FIXED_TEXT_HEIGHT ) ;
221        Text [ en-US ] = "Center ~X:";
222    };
223    MetricField MTR_TRGR_CENTER_X
224    {
225        Border = TRUE ;
226        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
227        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_X ;
228        QuickHelpText [ en-US ] = "Specify the horizontal offset percentage from the center for the gradient shading style. 50 % is the horizontal center." ;
229        TabStop = TRUE ;
230        Repeat = TRUE ;
231        Spin = TRUE ;
232        Maximum = 100 ;
233        StrictFormat = TRUE ;
234        Unit = FUNIT_PERCENT ;
235        Last = 100 ;
236        SpinSize = 5 ;
237    };
238    FixedText FT_TRGR_CENTER_Y
239    {
240        Size = MAP_APPFONT ( CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ;//wj
241        Text [ en-US ] = "Center ~Y:";
242    };
243    MetricField MTR_TRGR_CENTER_Y
244    {
245        Border = TRUE ;
246        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
247        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_Y ;
248        QuickHelpText [ en-US ] = "Specify the vertical offset percentage from the center for the gradient shading style.  50 % is the vertical center." ;
249        TabStop = TRUE ;
250        Repeat = TRUE ;
251        Spin = TRUE ;
252        Maximum = 100 ;
253        StrictFormat = TRUE ;
254        Unit = FUNIT_PERCENT ;
255        Last = 100 ;
256        SpinSize = 5 ;
257    };
258    FixedText FT_TRGR_ANGLE
259    {
260        Size = MAP_APPFONT ( CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ;//wj
261        Text [ en-US ] = "~Angle:";
262    };
263    MetricField MTR_TRGR_ANGLE
264    {
265        Border = TRUE ;
266        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
267        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_ANGLE ;
268        QuickHelpText [ en-US ] = "Specify the angle of rotation for the gradient shading style." ;
269        TabStop = FALSE ;
270        Repeat = TRUE ;
271        Spin = TRUE ;
272        Minimum = -9999 ;
273        Maximum = 9999 ;
274        Unit = FUNIT_CUSTOM ;
275        SpinSize = 1 ;
276        CustomUnitText [ en-US ] = " degrees";
277    };
278    FixedText FT_TRGR_START_VALUE
279    {
280        Size = MAP_APPFONT ( CONTROL_WIDTH , FIXED_TEXT_HEIGHT ) ;
281        Text [ en-US ] = "~Start value:";
282    };
283    MetricField MTR_TRGR_START_VALUE
284    {
285        Border = TRUE ;
286        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
287        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_SVALUE ;
288        QuickHelpText [ en-US ] = "Enter a transparency value for the beginning point of the gradient, where 0 % is fully opaque and 100 % is fully transparent." ;
289        TabStop = TRUE ;
290        Repeat = TRUE ;
291        Spin = TRUE ;
292        Maximum = 100 ;
293        StrictFormat = TRUE ;
294        Unit = FUNIT_PERCENT ;
295        Last = 100 ;
296        SpinSize = 5 ;
297    };
298    FixedText FT_TRGR_END_VALUE
299    {
300        Size = MAP_APPFONT (CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; //wj
301        Text [ en-US ] = "~End value:";
302    };
303    MetricField MTR_TRGR_END_VALUE
304    {
305        Border = TRUE ;
306        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
307        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_EVALUE ;
308        QuickHelpText [ en-US ] = "Enter a transparency value for the endpoint of the gradient, where 0 % is fully opaque and 100 % is fully transparent." ;
309        TabStop = TRUE ;
310        Repeat = TRUE ;
311        Spin = TRUE ;
312        Maximum = 100 ;
313        StrictFormat = TRUE ;
314        Unit = FUNIT_PERCENT ;
315        Last = 100 ;
316        SpinSize = 5 ;
317    };
318    FixedText FT_TRGR_BORDER
319    {
320        Size = MAP_APPFONT (  CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; //
321        Text [ en-US ] = "~Border:";
322    };
323    MetricField MTR_TRGR_BORDER
324    {
325        Border = TRUE ;
326        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
327        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_BORDER ;
328        QuickHelpText [ en-US ] = "Specify the border value of gradient transparency." ;
329        TabStop = TRUE ;
330        Repeat = TRUE ;
331        Spin = TRUE ;
332        Maximum = 100 ;
333        StrictFormat = TRUE ;
334        Unit = FUNIT_PERCENT ;
335        Last = 100 ;
336        SpinSize = 5 ;
337    };
338    //=====================================================================================================================================
339
340    ToolBox BTN_LEFT_SECOND
341    {
342        Border = FALSE ;
343        HelpID = HID_PPROPERTYPANEL_AREA_BTN_LEFT_SECOND ;
344        SVLook = TRUE ;
345        Border = FALSE ;
346        TabStop = TRUE ;
347        Text = "Rotate Left";
348        ItemList =
349        {
350            ToolBoxItem
351            {
352                Identifier = TBI_LEFT ;
353                Text = "Rotate Left" ;
354                ItemBitmap = Bitmap
355                {
356        //          File = "symphony/rotate_left.png" ;
357                };
358            };
359        };
360    };
361    ToolBox BTN_RIGHT_FIRST
362    {
363        Border = FALSE ;
364        HelpID = HID_PPROPERTYPANEL_AREA_BTN_RIGHT_FIRST ;
365        SVLook = TRUE ;
366        Border = FALSE ;
367        TabStop = TRUE ;
368        Text = "Rotate Right";
369        ItemList =
370        {
371            ToolBoxItem
372            {
373                Identifier = TBI_RIGHT ;
374                Text = "Rotate Right" ;
375                ItemBitmap = Bitmap
376                {
377        //          File = "symphony/rotate_right.png" ;
378                };
379            };
380        };
381    };
382    String STR_HELP_LEFT
383    {
384        Text [ en-US ] = "Rotate counterclockwise by 45 degrees." ;
385    };
386    String STR_HELP_RIGHT
387    {
388        Text [ en-US ] = "Rotate clockwise by 45 degrees." ;
389    };
390    Image IMG_ROT_LEFT
391    {
392        ImageBitmap = Bitmap{File = "symphony/rotate_left.png";};
393    };
394    Image IMG_ROT_RIGHT
395    {
396        ImageBitmap = Bitmap{File = "symphony/rotate_right.png";};
397    };
398};
399Control RID_POPUPPANEL_AERAPAGE_COLOR
400{
401    OutputSize = TRUE;
402    DialogControl = TRUE;
403    Border = FALSE;
404    Size = MAP_APPFONT(  POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT  );
405
406    Control VS_COLOR
407    {
408        HelpID = HID_PPROPERTYPANEL_AREA_COLOR_VS;
409        Hide = TRUE ;
410        Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y );
411        Size = MAP_APPFONT (  POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2);
412        TabStop = TRUE ;
413        Text = "Color";
414    };
415};
416
417// eof
418