1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: defines.hxx,v $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
35 #define SYMBOLSIZE 250
37 #define CHSTACK_NONE 0
38 #define CHSTACK_MINMAX 1
39 #define CHSTACK_OVERLAP 2
41 //CHART_AXIS_A,B,C gibt es nicht! (bzw. =X,,Y,Z)
42 #define CHART_AXIS_X 0
43 #define CHART_AXIS_Y 1
44 #define CHART_AXIS_Z 2
47 #define CHOBJID_TEXT 1
48 #define CHOBJID_AREA 2
49 #define CHOBJID_LINE 3
50 #define CHOBJID_DIAGRAM_AREA 10
51 #define CHOBJID_TITLE_MAIN 11
52 #define CHOBJID_TITLE_SUB 12
53 #define CHOBJID_DIAGRAM 13
54 #define CHOBJID_DIAGRAM_WALL 14
55 #define CHOBJID_DIAGRAM_FLOOR 15
56 #define CHOBJID_DIAGRAM_TITLE_X_AXIS 16
57 #define CHOBJID_DIAGRAM_TITLE_Y_AXIS 17
58 #define CHOBJID_DIAGRAM_TITLE_Z_AXIS 18
59 #define CHOBJID_DIAGRAM_X_AXIS 19
60 #define CHOBJID_DIAGRAM_Y_AXIS 20
61 #define CHOBJID_DIAGRAM_Z_AXIS 21
62 #define CHOBJID_DIAGRAM_X_GRID_MAIN 22
63 #define CHOBJID_DIAGRAM_Y_GRID_MAIN 23
64 #define CHOBJID_DIAGRAM_Z_GRID_MAIN 24
65 #define CHOBJID_DIAGRAM_X_GRID_HELP 25
66 #define CHOBJID_DIAGRAM_Y_GRID_HELP 26
67 #define CHOBJID_DIAGRAM_Z_GRID_HELP 27
68 #define CHOBJID_DIAGRAM_ROWGROUP 28
69 #define CHOBJID_DIAGRAM_ROWS 29
70 #define CHOBJID_DIAGRAM_ROWSLINE 30
71 #define CHOBJID_DIAGRAM_DATA 31
72 #define CHOBJID_DIAGRAM_DESCRGROUP 32
73 #define CHOBJID_DIAGRAM_DESCR_ROW 33
74 #define CHOBJID_LEGEND 34
75 #define CHOBJID_LEGEND_BACK 35
76 #define CHOBJID_LEGEND_SYMBOL_ROW 36
77 #define CHOBJID_LEGEND_SYMBOL_COL 37
78 #define CHOBJID_DIAGRAM_DESCR_COL 38
79 #define CHOBJID_DIAGRAM_DESCR_SYMBOL 39
81 //Na toll, doppelt vergeben, nie gesetzt und fürs undo abgefragt:
83 #define CHOBJID_DIAGRAM_X_AXIS_GROUP 38
84 #define CHOBJID_DIAGRAM_Y_AXIS_GROUP 39
85 #define CHOBJID_DIAGRAM_Z_AXIS_GROUP 40
87 #define CHOBJID_DIAGRAM_NET 41
88 #define CHOBJID_DIAGRAM_AVERAGEVALUE 42
89 #define CHOBJID_DIAGRAM_ERROR 43
90 #define CHOBJID_DIAGRAM_REGRESSION 45
91 #define CHOBJID_DIAGRAM_STACKEDGROUP 46
92 #define CHOBJID_DIAGRAM_STATISTICS_GROUP 48
93 #define CHOBJID_DIAGRAM_X_GRID_MAIN_GROUP 49
94 #define CHOBJID_DIAGRAM_Y_GRID_MAIN_GROUP 50
95 #define CHOBJID_DIAGRAM_Z_GRID_MAIN_GROUP 51
96 #define CHOBJID_DIAGRAM_X_GRID_HELP_GROUP 52
97 #define CHOBJID_DIAGRAM_Y_GRID_HELP_GROUP 53
98 #define CHOBJID_DIAGRAM_Z_GRID_HELP_GROUP 54
99 #define CHOBJID_DIAGRAM_SPECIAL_GROUP 55
100 /*#define CHOBJID_3D_PIE_BOTTOM 57
101 #define CHOBJID_3D_PIE_SIDE 58
102 #define CHOBJID_3D_PIE_TOP 59
104 #define CHOBJID_DIAGRAM_STOCKLINE 60
105 #define CHOBJID_DIAGRAM_STOCKRECT 61
106 #define CHOBJID_DIAGRAM_STOCKLINE_GROUP 62
107 #define CHOBJID_DIAGRAM_STOCKLOSS_GROUP 63
108 #define CHOBJID_DIAGRAM_STOCKPLUS_GROUP 64
110 #define CHOBJID_DIAGRAM_A_AXIS 65 //2. Achse (x,y,z)
111 #define CHOBJID_DIAGRAM_B_AXIS 66
112 #define CHOBJID_DIAGRAM_C_AXIS 67
113 #define CHOBJID_DIAGRAM_TITLE_A_AXIS 68 //Titel dazu
114 #define CHOBJID_DIAGRAM_TITLE_B_AXIS 69
115 #define CHOBJID_DIAGRAM_TITLE_C_AXIS 70
117 #define LINE_POINT_COUNT 9
118 #define ROW_COLOR_COUNT 12
123 // Ab dieser Anzahl werden fuer die Achsenbeschriftung Zeilen zusammengefasst
124 #define CONDENSE_COLUMNS_THRESHOLD 35000
126 #define CHSPECIAL_TRACELINES 8 //#50149#
128 } //namespace binfilter