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 CHART_BITMAPS_HRC
24*b1cdbd2cSJim Jagielski#define CHART_BITMAPS_HRC
25*b1cdbd2cSJim Jagielski
26*b1cdbd2cSJim Jagielski#ifndef _SOLAR_HRC
27*b1cdbd2cSJim Jagielski#include <svl/solar.hrc>
28*b1cdbd2cSJim Jagielski#endif
29*b1cdbd2cSJim Jagielski
30*b1cdbd2cSJim Jagielski#ifndef STD_MASKCOLOR
31*b1cdbd2cSJim Jagielski#define STD_MASKCOLOR Color { Red = 0xFF00; Green = 0x0000; Blue = 0xFF00; }
32*b1cdbd2cSJim Jagielski#endif
33*b1cdbd2cSJim Jagielski
34*b1cdbd2cSJim Jagielski//-----------------------------------------------------------------------------
35*b1cdbd2cSJim Jagielski// chart types
36*b1cdbd2cSJim Jagielski// Images:
37*b1cdbd2cSJim Jagielski
38*b1cdbd2cSJim Jagielski#define IMG_TYPE_COLUMN (RID_APP_START + 1)
39*b1cdbd2cSJim Jagielski#define IMG_TYPE_BAR    (RID_APP_START + 2)
40*b1cdbd2cSJim Jagielski#define IMG_TYPE_PIE    (RID_APP_START + 3)
41*b1cdbd2cSJim Jagielski#define IMG_TYPE_AREA   (RID_APP_START + 4)
42*b1cdbd2cSJim Jagielski#define IMG_TYPE_LINE   (RID_APP_START + 5)
43*b1cdbd2cSJim Jagielski#define IMG_TYPE_XY     (RID_APP_START + 6)
44*b1cdbd2cSJim Jagielski#define IMG_TYPE_BUBBLE (RID_APP_START + 7)
45*b1cdbd2cSJim Jagielski#define IMG_TYPE_NET    (RID_APP_START + 8)
46*b1cdbd2cSJim Jagielski#define IMG_TYPE_STOCK  (RID_APP_START + 9)
47*b1cdbd2cSJim Jagielski#define IMG_TYPE_COLUMN_LINE  (RID_APP_START + 10)
48*b1cdbd2cSJim Jagielski
49*b1cdbd2cSJim Jagielski//-----------------------------------------------------------------------------
50*b1cdbd2cSJim Jagielski//Chart Subtypes
51*b1cdbd2cSJim Jagielski// Bitmaps:
52*b1cdbd2cSJim Jagielski
53*b1cdbd2cSJim Jagielski//----------------------
54*b1cdbd2cSJim Jagielski// Column Chart Subtypes
55*b1cdbd2cSJim Jagielski#define BMP_COLUMNS_2D_1 (RID_APP_START + 1)
56*b1cdbd2cSJim Jagielski#define BMP_COLUMNS_2D_2 (RID_APP_START + 2)
57*b1cdbd2cSJim Jagielski#define BMP_COLUMNS_2D_3 (RID_APP_START + 3)
58*b1cdbd2cSJim Jagielski
59*b1cdbd2cSJim Jagielski#define BMP_COLUMNS_3D (RID_APP_START + 4)
60*b1cdbd2cSJim Jagielski#define BMP_COLUMNS_3D_1 (RID_APP_START + 5)
61*b1cdbd2cSJim Jagielski#define BMP_COLUMNS_3D_2 (RID_APP_START + 6)
62*b1cdbd2cSJim Jagielski#define BMP_COLUMNS_3D_3 (RID_APP_START + 7)
63*b1cdbd2cSJim Jagielski
64*b1cdbd2cSJim Jagielski#define BMP_SAEULE_3D_1 (RID_APP_START + 8)
65*b1cdbd2cSJim Jagielski#define BMP_SAEULE_3D_2 (RID_APP_START + 9)
66*b1cdbd2cSJim Jagielski#define BMP_SAEULE_3D_3 (RID_APP_START + 10)
67*b1cdbd2cSJim Jagielski#define BMP_SAEULE_3D_4 (RID_APP_START + 11)
68*b1cdbd2cSJim Jagielski
69*b1cdbd2cSJim Jagielski#define BMP_KEGEL_3D_1 (RID_APP_START + 12)
70*b1cdbd2cSJim Jagielski#define BMP_KEGEL_3D_2 (RID_APP_START + 13)
71*b1cdbd2cSJim Jagielski#define BMP_KEGEL_3D_3 (RID_APP_START + 14)
72*b1cdbd2cSJim Jagielski#define BMP_KEGEL_3D_4 (RID_APP_START + 15)
73*b1cdbd2cSJim Jagielski
74*b1cdbd2cSJim Jagielski#define BMP_PYRAMID_3D_1 (RID_APP_START + 16)
75*b1cdbd2cSJim Jagielski#define BMP_PYRAMID_3D_2 (RID_APP_START + 17)
76*b1cdbd2cSJim Jagielski#define BMP_PYRAMID_3D_3 (RID_APP_START + 18)
77*b1cdbd2cSJim Jagielski#define BMP_PYRAMID_3D_4 (RID_APP_START + 19)
78*b1cdbd2cSJim Jagielski
79*b1cdbd2cSJim Jagielski//----------------------
80*b1cdbd2cSJim Jagielski// Bar Chart Subtypes
81*b1cdbd2cSJim Jagielski
82*b1cdbd2cSJim Jagielski#define BMP_BARS_2D_1 (RID_APP_START + 20)
83*b1cdbd2cSJim Jagielski#define BMP_BARS_2D_2 (RID_APP_START + 21)
84*b1cdbd2cSJim Jagielski#define BMP_BARS_2D_3 (RID_APP_START + 22)
85*b1cdbd2cSJim Jagielski
86*b1cdbd2cSJim Jagielski#define BMP_BARS_3D (RID_APP_START + 23)
87*b1cdbd2cSJim Jagielski#define BMP_BARS_3D_1 (RID_APP_START + 24)
88*b1cdbd2cSJim Jagielski#define BMP_BARS_3D_2 (RID_APP_START + 25)
89*b1cdbd2cSJim Jagielski#define BMP_BARS_3D_3 (RID_APP_START + 26)
90*b1cdbd2cSJim Jagielski
91*b1cdbd2cSJim Jagielski#define BMP_ROEHRE_3D_1 (RID_APP_START + 27)
92*b1cdbd2cSJim Jagielski#define BMP_ROEHRE_3D_2 (RID_APP_START + 28)
93*b1cdbd2cSJim Jagielski#define BMP_ROEHRE_3D_3 (RID_APP_START + 29)
94*b1cdbd2cSJim Jagielski#define BMP_ROEHRE_3D_4 (RID_APP_START + 30)
95*b1cdbd2cSJim Jagielski
96*b1cdbd2cSJim Jagielski#define BMP_KEGELQ_3D_1 (RID_APP_START + 31)
97*b1cdbd2cSJim Jagielski#define BMP_KEGELQ_3D_2 (RID_APP_START + 32)
98*b1cdbd2cSJim Jagielski#define BMP_KEGELQ_3D_3 (RID_APP_START + 33)
99*b1cdbd2cSJim Jagielski#define BMP_KEGELQ_3D_4 (RID_APP_START + 34)
100*b1cdbd2cSJim Jagielski
101*b1cdbd2cSJim Jagielski#define BMP_PYRAMIDQ_3D_1 (RID_APP_START + 35)
102*b1cdbd2cSJim Jagielski#define BMP_PYRAMIDQ_3D_2 (RID_APP_START + 36)
103*b1cdbd2cSJim Jagielski#define BMP_PYRAMIDQ_3D_3 (RID_APP_START + 37)
104*b1cdbd2cSJim Jagielski#define BMP_PYRAMIDQ_3D_4 (RID_APP_START + 38)
105*b1cdbd2cSJim Jagielski
106*b1cdbd2cSJim Jagielski//----------------------
107*b1cdbd2cSJim Jagielski// Pie and Donut Chart Subtypes
108*b1cdbd2cSJim Jagielski
109*b1cdbd2cSJim Jagielski#define BMP_CIRCLES_2D (RID_APP_START + 39)
110*b1cdbd2cSJim Jagielski#define BMP_CIRCLES_2D_EXPLODED (RID_APP_START + 40)
111*b1cdbd2cSJim Jagielski#define BMP_CIRCLES_3D (RID_APP_START + 41)
112*b1cdbd2cSJim Jagielski#define BMP_CIRCLES_3D_EXPLODED (RID_APP_START + 42)
113*b1cdbd2cSJim Jagielski#define BMP_DONUT_2D (RID_APP_START + 43)
114*b1cdbd2cSJim Jagielski#define BMP_DONUT_2D_EXPLODED (RID_APP_START + 44)
115*b1cdbd2cSJim Jagielski#define BMP_DONUT_3D (RID_APP_START + 45)
116*b1cdbd2cSJim Jagielski#define BMP_DONUT_3D_EXPLODED (RID_APP_START + 46)
117*b1cdbd2cSJim Jagielski
118*b1cdbd2cSJim Jagielski//----------------------
119*b1cdbd2cSJim Jagielski// Points and Lines Chart Subtypes
120*b1cdbd2cSJim Jagielski
121*b1cdbd2cSJim Jagielski#define BMP_POINTS_XVALUES (RID_APP_START + 47)
122*b1cdbd2cSJim Jagielski#define BMP_POINTS_XCATEGORY (RID_APP_START + 48)
123*b1cdbd2cSJim Jagielski#define BMP_POINTS_STACKED (RID_APP_START + 49)
124*b1cdbd2cSJim Jagielski
125*b1cdbd2cSJim Jagielski
126*b1cdbd2cSJim Jagielski#define BMP_LINE_P_XVALUES (RID_APP_START + 50)
127*b1cdbd2cSJim Jagielski#define BMP_LINE_O_XVALUES (RID_APP_START + 51)
128*b1cdbd2cSJim Jagielski#define BMP_LINE3D_XVALUES (RID_APP_START + 52)
129*b1cdbd2cSJim Jagielski
130*b1cdbd2cSJim Jagielski#define BMP_LINE_P_XCATEGORY (RID_APP_START + 53)
131*b1cdbd2cSJim Jagielski#define BMP_LINE_O_XCATEGORY (RID_APP_START + 54)
132*b1cdbd2cSJim Jagielski#define BMP_LINE3D_XCATEGORY (RID_APP_START + 55)
133*b1cdbd2cSJim Jagielski
134*b1cdbd2cSJim Jagielski#define BMP_LINE_P_STACKED (RID_APP_START + 56)
135*b1cdbd2cSJim Jagielski#define BMP_LINE_O_STACKED (RID_APP_START + 57)
136*b1cdbd2cSJim Jagielski#define BMP_LINE3D_STACKED (RID_APP_START + 58)
137*b1cdbd2cSJim Jagielski
138*b1cdbd2cSJim Jagielski#define BMP_LINE_P_XVALUES_SMOOTH (RID_APP_START + 59)
139*b1cdbd2cSJim Jagielski#define BMP_LINE_O_XVALUES_SMOOTH (RID_APP_START + 60)
140*b1cdbd2cSJim Jagielski#define BMP_LINE3D_XVALUES_SMOOTH (RID_APP_START + 61)
141*b1cdbd2cSJim Jagielski
142*b1cdbd2cSJim Jagielski#define BMP_LINE_P_XCATEGORY_SMOOTH (RID_APP_START + 62)
143*b1cdbd2cSJim Jagielski#define BMP_LINE_O_XCATEGORY_SMOOTH (RID_APP_START + 63)
144*b1cdbd2cSJim Jagielski#define BMP_LINE3D_XCATEGORY_SMOOTH (RID_APP_START + 64)
145*b1cdbd2cSJim Jagielski
146*b1cdbd2cSJim Jagielski#define BMP_LINE_P_STACKED_SMOOTH (RID_APP_START + 65)
147*b1cdbd2cSJim Jagielski#define BMP_LINE_O_STACKED_SMOOTH (RID_APP_START + 66)
148*b1cdbd2cSJim Jagielski#define BMP_LINE3D_STACKED_SMOOTH (RID_APP_START + 67)
149*b1cdbd2cSJim Jagielski
150*b1cdbd2cSJim Jagielski//----------------------
151*b1cdbd2cSJim Jagielski// Area Chart Subtypes
152*b1cdbd2cSJim Jagielski
153*b1cdbd2cSJim Jagielski#define BMP_AREAS_2D (RID_APP_START + 68)
154*b1cdbd2cSJim Jagielski#define BMP_AREAS_2D_1 (RID_APP_START + 69)
155*b1cdbd2cSJim Jagielski#define BMP_AREAS_2D_3 (RID_APP_START + 70)
156*b1cdbd2cSJim Jagielski#define BMP_AREAS_3D (RID_APP_START + 71)
157*b1cdbd2cSJim Jagielski#define BMP_AREAS_3D_1 (RID_APP_START + 72)
158*b1cdbd2cSJim Jagielski#define BMP_AREAS_3D_2 (RID_APP_START + 73)
159*b1cdbd2cSJim Jagielski
160*b1cdbd2cSJim Jagielski//----------------------
161*b1cdbd2cSJim Jagielski// Net Chart Subtypes
162*b1cdbd2cSJim Jagielski
163*b1cdbd2cSJim Jagielski#define BMP_NET (RID_APP_START + 74)
164*b1cdbd2cSJim Jagielski#define BMP_NET_STACK (RID_APP_START + 75)
165*b1cdbd2cSJim Jagielski#define BMP_NET_SYMB (RID_APP_START + 76)
166*b1cdbd2cSJim Jagielski#define BMP_NET_SYMB_STACK (RID_APP_START + 77)
167*b1cdbd2cSJim Jagielski#define BMP_NET_LINESYMB (RID_APP_START + 78)
168*b1cdbd2cSJim Jagielski#define BMP_NET_LINESYMB_STACK (RID_APP_START + 79)
169*b1cdbd2cSJim Jagielski#define BMP_NET_FILL (RID_APP_START + 80)
170*b1cdbd2cSJim Jagielski#define BMP_NET_FILL_STACK (RID_APP_START + 81)
171*b1cdbd2cSJim Jagielski
172*b1cdbd2cSJim Jagielski//----------------------
173*b1cdbd2cSJim Jagielski// Stock Chart Subtypes
174*b1cdbd2cSJim Jagielski
175*b1cdbd2cSJim Jagielski#define BMP_STOCK_1 (RID_APP_START + 82)
176*b1cdbd2cSJim Jagielski#define BMP_STOCK_2 (RID_APP_START + 83)
177*b1cdbd2cSJim Jagielski#define BMP_STOCK_3 (RID_APP_START + 84)
178*b1cdbd2cSJim Jagielski#define BMP_STOCK_4 (RID_APP_START + 85)
179*b1cdbd2cSJim Jagielski
180*b1cdbd2cSJim Jagielski//----------------------
181*b1cdbd2cSJim Jagielski// Column + Line Chart Subtypes
182*b1cdbd2cSJim Jagielski
183*b1cdbd2cSJim Jagielski#define BMP_COLUMN_LINE         (RID_APP_START + 86)
184*b1cdbd2cSJim Jagielski#define BMP_COLUMN_LINE_STACKED (RID_APP_START + 87)
185*b1cdbd2cSJim Jagielski
186*b1cdbd2cSJim Jagielski//----------------------
187*b1cdbd2cSJim Jagielski// Bubble Chart Subtypes
188*b1cdbd2cSJim Jagielski#define BMP_BUBBLE_1            (RID_APP_START + 88)
189*b1cdbd2cSJim Jagielski
190*b1cdbd2cSJim Jagielski//-----------------------------------------------------------------------------
191*b1cdbd2cSJim Jagielski//further Images:
192*b1cdbd2cSJim Jagielski
193*b1cdbd2cSJim Jagielski//SchStatisticTabPage and SchDataStatisticsDlg part 1
194*b1cdbd2cSJim Jagielski#define BMP_INDICATE_BOTH_VERTI (RID_APP_START + 89)
195*b1cdbd2cSJim Jagielski#define BMP_INDICATE_UP (RID_APP_START + 90)
196*b1cdbd2cSJim Jagielski#define BMP_INDICATE_DOWN (RID_APP_START + 91)
197*b1cdbd2cSJim Jagielski#define BMP_INDICATE_BOTH_HORI (RID_APP_START + 97)
198*b1cdbd2cSJim Jagielski#define BMP_INDICATE_RIGHT (RID_APP_START + 98)
199*b1cdbd2cSJim Jagielski#define BMP_INDICATE_LEFT (RID_APP_START + 99)
200*b1cdbd2cSJim Jagielski
201*b1cdbd2cSJim Jagielski//SchStatisticTabPage and SchDataStatisticsDlg part 2
202*b1cdbd2cSJim Jagielski#define BMP_REGRESSION_NONE (RID_APP_START + 92)
203*b1cdbd2cSJim Jagielski#define BMP_REGRESSION_LINEAR (RID_APP_START + 93)
204*b1cdbd2cSJim Jagielski#define BMP_REGRESSION_LOG (RID_APP_START + 94)
205*b1cdbd2cSJim Jagielski#define BMP_REGRESSION_EXP (RID_APP_START + 95)
206*b1cdbd2cSJim Jagielski#define BMP_REGRESSION_POWER (RID_APP_START + 96)
207*b1cdbd2cSJim Jagielski
208*b1cdbd2cSJim Jagielski// hide-button for range-choosing
209*b1cdbd2cSJim Jagielski#define IMG_SELECTRANGE (RID_APP_START + 100)
210*b1cdbd2cSJim Jagielski
211*b1cdbd2cSJim Jagielski// CHART_BITMAPS_HRC
212*b1cdbd2cSJim Jagielski#endif
213