xref: /trunk/main/sc/source/ui/sidebar/NumberFormatPropertyPanel.src (revision 152197ddedbab28a70dae9e64f6a5eb3f11bc68d)
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 "NumberFormatPropertyPanel.hrc"
23#include <sfx2/sidebar/ResourceDefinitions.hrc>
24#include "sc.hrc"
25#include "helpids.h"
26
27Control RID_PROPERTYPANEL_SC_NUMBERFORMAT
28{
29    OutputSize = TRUE ;
30    DialogControl = TRUE ;
31    Border = FALSE ;
32
33    Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH, PROPERTYPAGE_HEIGHT ) ;
34    HelpID = HID_PROPERTYPANEL_SC_NUM_SECTION ;
35    Text = "Number Format" ;
36
37    FixedText FT_CATEGORY
38    {
39        Pos = MAP_APPFONT ( FT_CATEGORY_X, FT_CATEGORY_Y ) ;
40        Size = MAP_APPFONT ( MBOX_WIDTH * 4, TEXT_HEIGHT ) ;
41        Text [ en-US ] = "~Category:" ;
42    };
43    ListBox LB_CATEGORY
44    {
45        Border = TRUE ;
46        Pos = MAP_APPFONT ( LB_CATEGORY_X, LB_CATEGORY_Y ) ;
47        Size = MAP_APPFONT ( MBOX_WIDTH * 2, MBOX_HEIGHT ) ;
48        HelpID = HID_PROPERTY_PANEL_NUMFMT_LB_CATEGORY ;
49        QuickHelpText [ en-US ] = "Select a category of contents." ;
50        TabStop = TRUE ;
51        DropDown = TRUE ;
52        StringList [ en-US ] =
53        {
54            < "General" ; Default ; > ;
55            < "Number" ;            > ;
56            < "Percent" ;           > ;
57            < "Currency" ;          > ;
58            < "Date" ;              > ;
59            < "Time" ;              > ;
60            < "Scientific" ;        > ;
61            < "Fraction" ;          > ;
62            < "Boolean Value" ;     > ;
63            < "Text" ;              > ;
64        };
65    };
66    ToolBox TBX_CATEGORY
67    {
68        Pos = MAP_APPFONT ( TBX_CATEGORY_X, TBX_CATEGORY_Y ) ;
69        SVLook = TRUE ;
70        Border = FALSE ;
71        HelpID = HID_PROPERTY_PANEL_NUMFMT_TBX_CATEGORY ;
72        Text = "Format" ;
73        ItemList =
74        {
75            ToolBoxItem
76            {
77                Identifier = ID_NUMBER ;
78                Text [ en-US ] = "Number" ;
79                HelpID = HID_PROPERTY_PANEL_NUMFMT_ID_NUMBER;
80            };
81            ToolBoxItem
82            {
83                Identifier = ID_PERCENT ;
84                Text [ en-US ] = "Percent" ;
85                HelpID = HID_PROPERTY_PANEL_NUMFMT_ID_PERCENT ;
86            };
87            ToolBoxItem
88            {
89                Identifier = ID_CURRENCY ;
90                Text [ en-US ] = "Currency" ;
91                HelpID = HID_PROPERTY_PANEL_NUMFMT_ID_CURRENCY ;
92            };
93            ToolBoxItem
94            {
95                Identifier = ID_DATE ;
96                Text [ en-US ] = "Date" ;
97                HelpID = HID_PROPERTY_PANEL_NUMFMT_ID_DATE ;
98            };
99            ToolBoxItem
100            {
101                Identifier = ID_TEXT ;
102                Text [ en-US ] = "Text" ;
103                HelpID = HID_PROPERTY_PANEL_NUMFMT_ID_TEXT ;
104            };
105        };
106    };
107    FixedText FT_DECIMALS
108    {
109        Pos = MAP_APPFONT ( FT_DECIMALS_X, FT_DECIMALS_Y ) ;
110        Size = MAP_APPFONT ( MBOX_WIDTH * 2, TEXT_HEIGHT ) ;
111        Text [ en-US ] = "~Decimal places:" ;
112    };
113    NumericField ED_DECIMALS
114    {
115        Border = TRUE ;
116        Pos = MAP_APPFONT ( LB_DECIMALS_X, LB_DECIMALS_Y ) ;
117        Size = MAP_APPFONT ( MBOX_WIDTH, MBOX_HEIGHT ) ;
118        HelpID = HID_PROPERTY_PANEL_NUMFMT_ED_DECIMALS ;
119        QuickHelpText [ en-US ] = "Enter the number of decimal places that you want to display." ;
120        Spin = TRUE ;
121        Maximum = 20 ;
122        Last = 15 ;
123        First = 0 ;
124        StrictFormat = TRUE ;
125        SpinSize = 1 ;
126        Repeat = TRUE ;
127    };
128    FixedText FT_LEADZEROES
129    {
130        Pos = MAP_APPFONT ( FT_LEADZEROES_X, FT_LEADZEROES_Y ) ;
131        Size = MAP_APPFONT (PROPERTYPAGE_WIDTH - MBOX_WIDTH * 2 - SECTIONPAGE_MARGIN_HORIZONTAL * 2, TEXT_HEIGHT ) ;
132        Text [ en-US ] = "Leading ~zeros:" ;
133    };
134    NumericField ED_LEADZEROES
135    {
136        Border = TRUE ;
137        Pos = MAP_APPFONT ( LB_LEADZEROES_X, LB_LEADZEROES_Y ) ;
138        Size = MAP_APPFONT ( MBOX_WIDTH, MBOX_HEIGHT ) ;
139        HelpID = HID_PROPERTY_PANEL_NUMFMT_ED_LEADZEROES ;
140        QuickHelpText [ en-US ] = "Enter the maximum number of zeros to display before the decimal point." ;
141        Spin = TRUE ;
142        Maximum = 20 ;
143        Last = 15 ;
144        First = 0 ;
145        StrictFormat = TRUE ;
146        SpinSize = 1 ;
147        Repeat = TRUE ;
148    };
149    CheckBox BTN_NEGRED
150    {
151        Pos = MAP_APPFONT ( BTN_NEGRED_X, BTN_NEGRED_Y ) ;
152        Size = MAP_APPFONT ( 100, CHECKBOX_HEIGHT ) ;
153        HelpID = HID_PROPERTY_PANEL_NUMFMT_BTN_NEGRED ;
154        QuickHelpText [ en-US ] = "Changes the font color of negative numbers to red." ;
155        Text [ en-US ] = "~Negative numbers red" ;
156    };
157    CheckBox BTN_THOUSAND
158    {
159        Pos = MAP_APPFONT ( BTN_THOUSAND_X, BTN_THOUSAND_Y ) ;
160        Size = MAP_APPFONT ( 100, CHECKBOX_HEIGHT ) ;
161        HelpID = HID_PROPERTY_PANEL_NUMFMT_BTN_THOUSAND ;
162        QuickHelpText [ en-US ] = "Inserts a separator between thousands." ;
163        Text [ en-US ] = "~Thousands separator" ;
164    };
165};
166
167// ********************************************************************** EOF
168