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