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