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#ifndef _SOLAR_HRC
24#include <svl/solar.hrc>
25#endif
26
27// RID_SCH_START is 30512 (see svl/solar.hrc)
28
29// next free: 100
30
31#ifndef SC_HC_MASKCOLOR
32#define SC_HC_MASKCOLOR Color { Red = 0xFF00; Green = 0x0000; Blue = 0xFF00; }
33#endif
34
35//-----------------------------------------------------------------------------
36// chart types
37// Images:
38
39#define IMG_TYPE_COLUMN_HC (RID_SCH_START + 1)
40#define IMG_TYPE_BAR_HC    (RID_SCH_START + 2)
41#define IMG_TYPE_PIE_HC    (RID_SCH_START + 3)
42#define IMG_TYPE_AREA_HC   (RID_SCH_START + 4)
43#define IMG_TYPE_LINE_HC   (RID_SCH_START + 5)
44#define IMG_TYPE_XY_HC     (RID_SCH_START + 6)
45#define IMG_TYPE_BUBBLE_HC (RID_SCH_START + 7)
46#define IMG_TYPE_NET_HC    (RID_SCH_START + 8)
47#define IMG_TYPE_STOCK_HC  (RID_SCH_START + 9)
48#define IMG_TYPE_COLUMN_LINE_HC  (RID_SCH_START + 10)
49
50//-----------------------------------------------------------------------------
51//Chart Subtypes
52// Bitmaps:
53
54//----------------------
55// Column Chart Subtypes
56#define BMP_COLUMNS_2D_1_HC (RID_SCH_START + 1)
57#define BMP_COLUMNS_2D_2_HC (RID_SCH_START + 2)
58#define BMP_COLUMNS_2D_3_HC (RID_SCH_START + 3)
59
60#define BMP_COLUMNS_3D_HC (RID_SCH_START + 4)
61#define BMP_COLUMNS_3D_1_HC (RID_SCH_START + 5)
62#define BMP_COLUMNS_3D_2_HC (RID_SCH_START + 6)
63#define BMP_COLUMNS_3D_3_HC (RID_SCH_START + 7)
64
65#define BMP_SAEULE_3D_1_HC (RID_SCH_START + 8)
66#define BMP_SAEULE_3D_2_HC (RID_SCH_START + 9)
67#define BMP_SAEULE_3D_3_HC (RID_SCH_START + 10)
68#define BMP_SAEULE_3D_4_HC (RID_SCH_START + 11)
69
70#define BMP_KEGEL_3D_1_HC (RID_SCH_START + 12)
71#define BMP_KEGEL_3D_2_HC (RID_SCH_START + 13)
72#define BMP_KEGEL_3D_3_HC (RID_SCH_START + 14)
73#define BMP_KEGEL_3D_4_HC (RID_SCH_START + 15)
74
75#define BMP_PYRAMID_3D_1_HC (RID_SCH_START + 16)
76#define BMP_PYRAMID_3D_2_HC (RID_SCH_START + 17)
77#define BMP_PYRAMID_3D_3_HC (RID_SCH_START + 18)
78#define BMP_PYRAMID_3D_4_HC (RID_SCH_START + 19)
79
80//----------------------
81// Bar Chart Subtypes
82
83#define BMP_BARS_2D_1_HC (RID_SCH_START + 20)
84#define BMP_BARS_2D_2_HC (RID_SCH_START + 21)
85#define BMP_BARS_2D_3_HC (RID_SCH_START + 22)
86
87#define BMP_BARS_3D_HC (RID_SCH_START + 23)
88#define BMP_BARS_3D_1_HC (RID_SCH_START + 24)
89#define BMP_BARS_3D_2_HC (RID_SCH_START + 25)
90#define BMP_BARS_3D_3_HC (RID_SCH_START + 26)
91
92#define BMP_ROEHRE_3D_1_HC (RID_SCH_START + 27)
93#define BMP_ROEHRE_3D_2_HC (RID_SCH_START + 28)
94#define BMP_ROEHRE_3D_3_HC (RID_SCH_START + 29)
95#define BMP_ROEHRE_3D_4_HC (RID_SCH_START + 30)
96
97#define BMP_KEGELQ_3D_1_HC (RID_SCH_START + 31)
98#define BMP_KEGELQ_3D_2_HC (RID_SCH_START + 32)
99#define BMP_KEGELQ_3D_3_HC (RID_SCH_START + 33)
100#define BMP_KEGELQ_3D_4_HC (RID_SCH_START + 34)
101
102#define BMP_PYRAMIDQ_3D_1_HC (RID_SCH_START + 35)
103#define BMP_PYRAMIDQ_3D_2_HC (RID_SCH_START + 36)
104#define BMP_PYRAMIDQ_3D_3_HC (RID_SCH_START + 37)
105#define BMP_PYRAMIDQ_3D_4_HC (RID_SCH_START + 38)
106
107//----------------------
108// Pie and Donut Chart Subtypes
109
110#define BMP_CIRCLES_2D_HC (RID_SCH_START + 39)
111#define BMP_CIRCLES_2D_EXPLODED_HC (RID_SCH_START + 40)
112#define BMP_CIRCLES_3D_HC (RID_SCH_START + 41)
113#define BMP_CIRCLES_3D_EXPLODED_HC (RID_SCH_START + 42)
114#define BMP_DONUT_2D_HC (RID_SCH_START + 43)
115#define BMP_DONUT_2D_EXPLODED_HC (RID_SCH_START + 44)
116#define BMP_DONUT_3D_HC (RID_SCH_START + 45)
117#define BMP_DONUT_3D_EXPLODED_HC (RID_SCH_START + 46)
118
119//----------------------
120// Points and Lines Chart Subtypes
121
122#define BMP_POINTS_XVALUES_HC (RID_SCH_START + 47)
123#define BMP_POINTS_XCATEGORY_HC (RID_SCH_START + 48)
124#define BMP_POINTS_STACKED_HC (RID_SCH_START + 49)
125
126#define BMP_LINE_P_XVALUES_HC (RID_SCH_START + 50)
127#define BMP_LINE_O_XVALUES_HC (RID_SCH_START + 51)
128#define BMP_LINE3D_XVALUES_HC (RID_SCH_START + 52)
129
130#define BMP_LINE_P_XCATEGORY_HC (RID_SCH_START + 53)
131#define BMP_LINE_O_XCATEGORY_HC (RID_SCH_START + 54)
132#define BMP_LINE3D_XCATEGORY_HC (RID_SCH_START + 55)
133
134#define BMP_LINE_P_STACKED_HC (RID_SCH_START + 56)
135#define BMP_LINE_O_STACKED_HC (RID_SCH_START + 57)
136#define BMP_LINE3D_STACKED_HC (RID_SCH_START + 58)
137
138#define BMP_LINE_P_XVALUES_SMOOTH_HC (RID_SCH_START + 59)
139#define BMP_LINE_O_XVALUES_SMOOTH_HC (RID_SCH_START + 60)
140#define BMP_LINE3D_XVALUES_SMOOTH_HC (RID_SCH_START + 61)
141
142#define BMP_LINE_P_XCATEGORY_SMOOTH_HC (RID_SCH_START + 62)
143#define BMP_LINE_O_XCATEGORY_SMOOTH_HC (RID_SCH_START + 63)
144#define BMP_LINE3D_XCATEGORY_SMOOTH_HC (RID_SCH_START + 64)
145
146#define BMP_LINE_P_STACKED_SMOOTH_HC (RID_SCH_START + 65)
147#define BMP_LINE_O_STACKED_SMOOTH_HC (RID_SCH_START + 66)
148#define BMP_LINE3D_STACKED_SMOOTH_HC (RID_SCH_START + 67)
149
150//----------------------
151// Area Chart Subtypes
152
153#define BMP_AREAS_2D_HC (RID_SCH_START + 68)
154#define BMP_AREAS_2D_1_HC (RID_SCH_START + 69)
155#define BMP_AREAS_2D_3_HC (RID_SCH_START + 70)
156#define BMP_AREAS_3D_HC (RID_SCH_START + 71)
157#define BMP_AREAS_3D_1_HC (RID_SCH_START + 72)
158#define BMP_AREAS_3D_2_HC (RID_SCH_START + 73)
159
160//----------------------
161// Net Chart Subtypes
162
163#define BMP_NET_HC (RID_SCH_START + 74)
164#define BMP_NET_STACK_HC (RID_SCH_START + 75)
165#define BMP_NET_SYMB_HC (RID_SCH_START + 76)
166#define BMP_NET_SYMB_STACK_HC (RID_SCH_START + 77)
167#define BMP_NET_LINESYMB_HC (RID_SCH_START + 78)
168#define BMP_NET_LINESYMB_STACK_HC (RID_SCH_START + 79)
169#define BMP_NET_FILL_HC (RID_SCH_START + 80)
170#define BMP_NET_FILL_STACK_HC (RID_SCH_START + 81)
171
172//----------------------
173// Stock Chart Subtypes
174
175#define BMP_STOCK_1_HC (RID_SCH_START + 82)
176#define BMP_STOCK_2_HC (RID_SCH_START + 83)
177#define BMP_STOCK_3_HC (RID_SCH_START + 84)
178#define BMP_STOCK_4_HC (RID_SCH_START + 85)
179
180//----------------------
181// Column + Line Chart Subtypes
182
183#define BMP_COLUMN_LINE_HC (RID_SCH_START + 86)
184#define BMP_COLUMN_LINE_STACKED_HC (RID_SCH_START + 87)
185
186//----------------------
187// Bubble Chart Subtypes
188#define BMP_BUBBLE_1_HC (RID_SCH_START + 88)
189
190//-----------------------------------------------------------------------------
191//further Images:
192
193//SchStatisticTabPage and SchDataStatisticsDlg part 1
194#define BMP_INDICATE_BOTH_VERTI_HC (RID_SCH_START + 89)
195#define BMP_INDICATE_UP_HC (RID_SCH_START + 90)
196#define BMP_INDICATE_DOWN_HC (RID_SCH_START + 91)
197#define BMP_INDICATE_BOTH_HORI_HC (RID_SCH_START + 97)
198#define BMP_INDICATE_RIGHT_HC (RID_SCH_START + 98)
199#define BMP_INDICATE_LEFT_HC (RID_SCH_START + 99)
200
201//SchStatisticTabPage and SchDataStatisticsDlg part 2
202#define BMP_REGRESSION_NONE_HC (RID_SCH_START + 92)
203#define BMP_REGRESSION_LINEAR_HC (RID_SCH_START + 93)
204#define BMP_REGRESSION_LOG_HC (RID_SCH_START + 94)
205#define BMP_REGRESSION_EXP_HC (RID_SCH_START + 95)
206#define BMP_REGRESSION_POWER_HC (RID_SCH_START + 96)
207
208// hide-button for range-choosing
209#define IMG_SELECTRANGE_HC (RID_SCH_START + 100)
210