xref: /AOO41X/main/svx/source/sidebar/area/AreaPropertyPanel.src (revision ff0525f24f03981d56b7579b645949f111420994)
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/propertypanel.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 transparence 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_CUSTOM ;
177        CustomUnitText = "%" ;
178        Last = 100 ;
179        SpinSize = 5 ;
180    };
181
182    ToolBox BTN_GRADIENT
183    {
184        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 ) ;
185        HelpID = HID_PPROPERTYPANEL_AREA_TBX_GRADIENT ;
186        SVLook = TRUE ;
187        Border = FALSE ;
188        TabStop = TRUE ;
189        Text = "Gradient";
190        ItemList =
191        {
192            ToolBoxItem
193            {
194                Identifier = TBI_BTX_GRADIENT ;
195                HelpID = HID_PPROPERTYPANEL_AREA_TBI_GRADIENT ;
196                ItemBitmap = Bitmap
197                {
198                    File = "symphony/linear.png" ;
199                };
200                DropDown = TRUE;
201                Text = "Gradient" ;
202            };
203        };
204    };
205    String STR_HELP_GRADIENT
206    {
207        Text [ en-US ] = "Specify the variation of gradient transparency." ;
208    };
209};
210
211Control RID_POPUPPANEL_AREAPAGE_TRGR
212{
213    OutputSize = TRUE;
214    DialogControl = TRUE;
215    Border = FALSE;
216
217//  Size = MAP_APPFONT( POP_WIDTH, POP_HEIGHT );
218
219    FixedText FT_TRGR_CENTER_X
220    {
221        Size = MAP_APPFONT ( CONTROL_WIDTH , FIXED_TEXT_HEIGHT ) ;
222        Text [ en-US ] = "Center ~X:";
223    };
224    MetricField MTR_TRGR_CENTER_X
225    {
226        Border = TRUE ;
227        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
228        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_X ;
229        QuickHelpText [ en-US ] = "Specify the horizontal offset percentage from the center for the gradient shading style. 50% is the horizontal center." ;
230        TabStop = TRUE ;
231        Repeat = TRUE ;
232        Spin = TRUE ;
233        Maximum = 100 ;
234        StrictFormat = TRUE ;
235        Unit = FUNIT_CUSTOM ;
236        CustomUnitText = "%" ;
237        Last = 100 ;
238        SpinSize = 5 ;
239    };
240    FixedText FT_TRGR_CENTER_Y
241    {
242        Size = MAP_APPFONT ( CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ;//wj
243        Text [ en-US ] = "Center ~Y:";
244    };
245    MetricField MTR_TRGR_CENTER_Y
246    {
247        Border = TRUE ;
248        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
249        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_Y ;
250        QuickHelpText [ en-US ] = "Specify the vertical offset percentage from the center for the gradient shading style.  50% is the vertical center." ;
251        TabStop = TRUE ;
252        Repeat = TRUE ;
253        Spin = TRUE ;
254        Maximum = 100 ;
255        StrictFormat = TRUE ;
256        Unit = FUNIT_CUSTOM ;
257        CustomUnitText = "%" ;
258        Last = 100 ;
259        SpinSize = 5 ;
260    };
261    FixedText FT_TRGR_ANGLE
262    {
263        Size = MAP_APPFONT ( CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ;//wj
264        Text [ en-US ] = "~Angle:";
265    };
266    MetricField MTR_TRGR_ANGLE
267    {
268        Border = TRUE ;
269        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
270        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_ANGLE ;
271        QuickHelpText [ en-US ] = "Specify the angle of rotation for the gradient shading style." ;
272        TabStop = FALSE ;
273        Repeat = TRUE ;
274        Spin = TRUE ;
275        Minimum = -9999 ;
276        Maximum = 9999 ;
277        Unit = FUNIT_CUSTOM ;
278        SpinSize = 1 ;
279        CustomUnitText [ en-US ] = " degrees";
280    };
281    FixedText FT_TRGR_START_VALUE
282    {
283        Size = MAP_APPFONT ( CONTROL_WIDTH , FIXED_TEXT_HEIGHT ) ;
284        Text [ en-US ] = "~Start value:";
285    };
286    MetricField MTR_TRGR_START_VALUE
287    {
288        Border = TRUE ;
289        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
290        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_SVALUE ;
291        QuickHelpText [ en-US ] = "Enter a transparency value for the beginning point of the gradient, where 0% is fully opaque and 100% is fully transparent." ;
292        TabStop = TRUE ;
293        Repeat = TRUE ;
294        Spin = TRUE ;
295        Maximum = 100 ;
296        StrictFormat = TRUE ;
297        Unit = FUNIT_CUSTOM ;
298        CustomUnitText = "%" ;
299        Last = 100 ;
300        SpinSize = 5 ;
301    };
302    FixedText FT_TRGR_END_VALUE
303    {
304        Size = MAP_APPFONT (CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; //wj
305        Text [ en-US ] = "~End value:";
306    };
307    MetricField MTR_TRGR_END_VALUE
308    {
309        Border = TRUE ;
310        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
311        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_EVALUE ;
312        QuickHelpText [ en-US ] = "Enter a transparency value for the endpoint of the gradient, where 0% is fully opaque and 100% is fully transparent." ;
313        TabStop = TRUE ;
314        Repeat = TRUE ;
315        Spin = TRUE ;
316        Maximum = 100 ;
317        StrictFormat = TRUE ;
318        Unit = FUNIT_CUSTOM ;
319        CustomUnitText = "%" ;
320        Last = 100 ;
321        SpinSize = 5 ;
322    };
323    FixedText FT_TRGR_BORDER
324    {
325        Size = MAP_APPFONT (  CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; //
326        Text [ en-US ] = "~Border:";
327    };
328    MetricField MTR_TRGR_BORDER
329    {
330        Border = TRUE ;
331        Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ;
332        HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_BORDER ;
333        QuickHelpText [ en-US ] = "Specify the border value of gradient transparence." ;
334        TabStop = TRUE ;
335        Repeat = TRUE ;
336        Spin = TRUE ;
337        Maximum = 100 ;
338        StrictFormat = TRUE ;
339        Unit = FUNIT_CUSTOM ;
340        CustomUnitText = "%" ;
341        Last = 100 ;
342        SpinSize = 5 ;
343    };
344    //=====================================================================================================================================
345
346    ToolBox BTN_LEFT_SECOND
347    {
348        Border = FALSE ;
349        HelpID = HID_PPROPERTYPANEL_AREA_BTN_LEFT_SECOND ;
350        SVLook = TRUE ;
351        Border = FALSE ;
352        TabStop = TRUE ;
353        Text = "Rotate Left";
354        ItemList =
355        {
356            ToolBoxItem
357            {
358                Identifier = TBI_LEFT ;
359                Text = "Rotate Left" ;
360                ItemBitmap = Bitmap
361                {
362        //          File = "symphony/rotate_left.png" ;
363                };
364            };
365        };
366    };
367    ToolBox BTN_RIGHT_FIRST
368    {
369        Border = FALSE ;
370        HelpID = HID_PPROPERTYPANEL_AREA_BTN_RIGHT_FIRST ;
371        SVLook = TRUE ;
372        Border = FALSE ;
373        TabStop = TRUE ;
374        Text = "Rotate Right";
375        ItemList =
376        {
377            ToolBoxItem
378            {
379                Identifier = TBI_RIGHT ;
380                Text = "Rotate Right" ;
381                ItemBitmap = Bitmap
382                {
383        //          File = "symphony/rotate_right.png" ;
384                };
385            };
386        };
387    };
388    String STR_HELP_LEFT
389    {
390        Text [ en-US ] = "Rotate counterclockwise by 45 degrees." ;
391    };
392    String STR_HELP_RIGHT
393    {
394        Text [ en-US ] = "Rotate clockwise by 45 degrees." ;
395    };
396    Image IMG_ROT_LEFT
397    {
398        ImageBitmap = Bitmap{File = "symphony/rotate_left.png";};
399    };
400    Image IMG_ROT_RIGHT
401    {
402        ImageBitmap = Bitmap{File = "symphony/rotate_right.png";};
403    };
404};
405Control RID_POPUPPANEL_AERAPAGE_COLOR
406{
407    OutputSize = TRUE;
408    DialogControl = TRUE;
409    Border = FALSE;
410    Size = MAP_APPFONT(  POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT  );
411
412    Control VS_COLOR
413    {
414        HelpID = HID_PPROPERTYPANEL_AREA_COLOR_VS;
415        Hide = TRUE ;
416        Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y );
417        Size = MAP_APPFONT (  POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2);
418        TabStop = TRUE ;
419        Text = "Color";
420    };
421};
422
423// eof
424