1*b1cdbd2cSJim Jagielski/************************************************************** 2*b1cdbd2cSJim Jagielski * 3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski * or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski * distributed with this work for additional information 6*b1cdbd2cSJim Jagielski * regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski * with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski * 11*b1cdbd2cSJim Jagielski * http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski * 13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski * KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski * under the License. 19*b1cdbd2cSJim Jagielski * 20*b1cdbd2cSJim Jagielski *************************************************************/ 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski 23*b1cdbd2cSJim Jagielski#ifndef _CHART2_RESOURCE_DATALABEL_HXX 24*b1cdbd2cSJim Jagielski#define _CHART2_RESOURCE_DATALABEL_HXX 25*b1cdbd2cSJim Jagielski 26*b1cdbd2cSJim Jagielski#include "HelpIds.hrc" 27*b1cdbd2cSJim Jagielski#include "res_DataLabel_IDs.hrc" 28*b1cdbd2cSJim Jagielski 29*b1cdbd2cSJim Jagielski#define WORKAROUND \ 30*b1cdbd2cSJim Jagielski StringList [ en-US ] = \ 31*b1cdbd2cSJim Jagielski { \ 32*b1cdbd2cSJim Jagielski "Best fit" ; \ 33*b1cdbd2cSJim Jagielski "Center" ; \ 34*b1cdbd2cSJim Jagielski "Above" ; \ 35*b1cdbd2cSJim Jagielski "Top left" ; \ 36*b1cdbd2cSJim Jagielski "Left" ; \ 37*b1cdbd2cSJim Jagielski "Bottom left" ; \ 38*b1cdbd2cSJim Jagielski "Below" ; \ 39*b1cdbd2cSJim Jagielski "Bottom right" ; \ 40*b1cdbd2cSJim Jagielski "Right" ; \ 41*b1cdbd2cSJim Jagielski "Top right" ; \ 42*b1cdbd2cSJim Jagielski "Inside" ; \ 43*b1cdbd2cSJim Jagielski "Outside" ; \ 44*b1cdbd2cSJim Jagielski "Near origin" ; \ 45*b1cdbd2cSJim Jagielski }; 46*b1cdbd2cSJim Jagielski 47*b1cdbd2cSJim Jagielski 48*b1cdbd2cSJim Jagielski#define RESOURCE_DATALABEL( xpos, ypos ) \ 49*b1cdbd2cSJim JagielskiCheckBox CB_VALUE_AS_NUMBER \ 50*b1cdbd2cSJim Jagielski{ \ 51*b1cdbd2cSJim Jagielski HelpID = HID_SCH_DATALABEL_VALUE; \ 52*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos , ypos ) ; \ 53*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 136 , 10 ) ; \ 54*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 55*b1cdbd2cSJim Jagielski Text [ en-US ] = "Show value as ~number" ; \ 56*b1cdbd2cSJim Jagielski}; \ 57*b1cdbd2cSJim JagielskiPushButton PB_NUMBERFORMAT \ 58*b1cdbd2cSJim Jagielski{ \ 59*b1cdbd2cSJim Jagielski HelpID = HID_SCH_PB_NUMBERFORMAT; \ 60*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 61*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos+100 , ypos-3 ) ; \ 62*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 100 , 14 ) ; \ 63*b1cdbd2cSJim Jagielski Text [ en-US ] = "Number ~format..." ; \ 64*b1cdbd2cSJim Jagielski}; \ 65*b1cdbd2cSJim JagielskiCheckBox CB_VALUE_AS_PERCENTAGE \ 66*b1cdbd2cSJim Jagielski{ \ 67*b1cdbd2cSJim Jagielski HelpID = HID_SCH_DATALABEL_PERCENT; \ 68*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos , ypos+17 ) ; \ 69*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 136 , 10 ) ; \ 70*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 71*b1cdbd2cSJim Jagielski Text [ en-US ] = "Show value as ~percentage" ; \ 72*b1cdbd2cSJim Jagielski}; \ 73*b1cdbd2cSJim JagielskiPushButton PB_PERCENT_NUMBERFORMAT \ 74*b1cdbd2cSJim Jagielski{ \ 75*b1cdbd2cSJim Jagielski HelpID = HID_SCH_PB_PERCENT_NUMBERFORMAT; \ 76*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 77*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos+100 , ypos+17-3 ) ; \ 78*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 100 , 14 ) ; \ 79*b1cdbd2cSJim Jagielski Text [ en-US ] = "Percentage f~ormat..." ; \ 80*b1cdbd2cSJim Jagielski}; \ 81*b1cdbd2cSJim JagielskiCheckBox CB_CATEGORY \ 82*b1cdbd2cSJim Jagielski{ \ 83*b1cdbd2cSJim Jagielski HelpID = HID_SCH_DATALABEL_TEXT; \ 84*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos , ypos+33 ); \ 85*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 254 , 10 ); \ 86*b1cdbd2cSJim Jagielski TabStop = TRUE; \ 87*b1cdbd2cSJim Jagielski Text [ en-US ] = "Show ~category"; \ 88*b1cdbd2cSJim Jagielski}; \ 89*b1cdbd2cSJim JagielskiCheckBox CB_SYMBOL \ 90*b1cdbd2cSJim Jagielski{ \ 91*b1cdbd2cSJim Jagielski HelpID = HID_SCH_DATALABEL_SYMBOL; \ 92*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos , ypos+49 ) ; \ 93*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 254 , 10 ) ; \ 94*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 95*b1cdbd2cSJim Jagielski Text [ en-US ] = "Show ~legend key" ; \ 96*b1cdbd2cSJim Jagielski}; \ 97*b1cdbd2cSJim JagielskiFixedText FT_LABEL_PLACEMENT \ 98*b1cdbd2cSJim Jagielski{ \ 99*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos , ypos+84 ) ; \ 100*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 182 , 10 ) ; \ 101*b1cdbd2cSJim Jagielski TabStop = FALSE ; \ 102*b1cdbd2cSJim Jagielski Text [ en-US ] = "Place~ment"; \ 103*b1cdbd2cSJim Jagielski}; \ 104*b1cdbd2cSJim JagielskiListBox LB_LABEL_PLACEMENT \ 105*b1cdbd2cSJim Jagielski{ \ 106*b1cdbd2cSJim Jagielski HelpID = HID_SCH_DATALABEL_PLACEMENT; \ 107*b1cdbd2cSJim Jagielski Border = TRUE ; \ 108*b1cdbd2cSJim Jagielski AutoHScroll = TRUE ; \ 109*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos+100 , ypos+82 ) ; \ 110*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 89 , 12 ) ; \ 111*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 112*b1cdbd2cSJim Jagielski Group = TRUE ; \ 113*b1cdbd2cSJim Jagielski DropDown=TRUE; \ 114*b1cdbd2cSJim Jagielski DDExtraWidth = TRUE ; \ 115*b1cdbd2cSJim Jagielski WORKAROUND \ 116*b1cdbd2cSJim Jagielski}; \ 117*b1cdbd2cSJim JagielskiFixedLine FL_LABEL_ROTATE \ 118*b1cdbd2cSJim Jagielski{ \ 119*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos, ypos+103 ) ; \ 120*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 248, 8 ) ; \ 121*b1cdbd2cSJim Jagielski Text [ en-US ] = "Rotate Text" ; \ 122*b1cdbd2cSJim Jagielski}; \ 123*b1cdbd2cSJim JagielskiControl CT_LABEL_DIAL \ 124*b1cdbd2cSJim Jagielski{ \ 125*b1cdbd2cSJim Jagielski HelpId = HID_SCH_DATALABEL_ROTATION_KNOB ; \ 126*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos+6 , ypos+116 ) ; \ 127*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 43 , 43 ) ; \ 128*b1cdbd2cSJim Jagielski Text = "ABCD" ; \ 129*b1cdbd2cSJim Jagielski}; \ 130*b1cdbd2cSJim JagielskiFixedText FT_LABEL_DEGREES \ 131*b1cdbd2cSJim Jagielski{ \ 132*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos+87 , ypos+133 ) ; \ 133*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 46, 8 ) ; \ 134*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Degrees" ; \ 135*b1cdbd2cSJim Jagielski}; \ 136*b1cdbd2cSJim JagielskiNumericField NF_LABEL_DEGREES \ 137*b1cdbd2cSJim Jagielski{ \ 138*b1cdbd2cSJim Jagielski HelpId = HID_SCH_DATALABEL_ROTATION_EDIT ; \ 139*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos+55 , ypos+131 ) ; \ 140*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 28 , 12 ) ; \ 141*b1cdbd2cSJim Jagielski Border = TRUE ; \ 142*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 143*b1cdbd2cSJim Jagielski Repeat = TRUE ; \ 144*b1cdbd2cSJim Jagielski Spin = TRUE ; \ 145*b1cdbd2cSJim Jagielski Minimum = 0 ; \ 146*b1cdbd2cSJim Jagielski Maximum = 359 ; \ 147*b1cdbd2cSJim Jagielski SpinSize = 5 ; \ 148*b1cdbd2cSJim Jagielski}; \ 149*b1cdbd2cSJim JagielskiFixedText FT_LABEL_TEXTDIR \ 150*b1cdbd2cSJim Jagielski{ \ 151*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos , ypos+162 ) ; \ 152*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 64 , 8 ) ; \ 153*b1cdbd2cSJim Jagielski Text [ en-US ] = "Te~xt direction" ; \ 154*b1cdbd2cSJim Jagielski}; \ 155*b1cdbd2cSJim JagielskiListBox LB_LABEL_TEXTDIR \ 156*b1cdbd2cSJim Jagielski{ \ 157*b1cdbd2cSJim Jagielski HelpID = HID_SCH_TEXTDIRECTION; \ 158*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( xpos+66 , ypos+160 ) ; \ 159*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 170 , 100 ) ; \ 160*b1cdbd2cSJim Jagielski Border = TRUE; \ 161*b1cdbd2cSJim Jagielski TabStop = TRUE; \ 162*b1cdbd2cSJim Jagielski DropDown = TRUE; \ 163*b1cdbd2cSJim Jagielski}; 164*b1cdbd2cSJim Jagielski 165*b1cdbd2cSJim Jagielski#endif 166