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