merge the formfield patch from ooo-build
[ooovba.git] / chart2 / source / controller / dialogs / tp_3D_SceneGeometry.src
blob8963cfae1002d7f0e720c9a1f82493332db3c52b
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: tp_3D_SceneGeometry.src,v $
10  * $Revision: 1.4 $
11  *
12  * This file is part of OpenOffice.org.
13  *
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.
17  *
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).
23  *
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.
28  *
29  ************************************************************************/
31 #include "tp_3D_SceneGeometry.hrc"
32 #include "dlg_View3D.hrc"
33 #include "SchSlotIds.hxx"
35 #ifndef _SVT_CONTROLDIMS_HRC_
36 #include <svtools/controldims.hrc>
37 #endif
39 #define WIDTH_FL 108
40 #define WIDTH_MF 57
41 #define WIDTH_FT 50
43 #define HEIGHT_FL 8
44 #define HEIGHT_MF 12
45 #define HEIGHT_FT 10
47 #define POS_X_0 6
48 #define POS_X_1 6 
49 #define POS_X_2 POS_X_1+WIDTH_FT+4
51 #define POS_Y_0 (8)
52 #define POS_Y_1 (POS_Y_0+RSC_CD_FIXEDTEXT_HEIGHT+10)
53 #define POS_Y_2 (POS_Y_1+RSC_CD_FIXEDTEXT_HEIGHT+8)
54 #define POS_Y_3 (POS_Y_2+RSC_CD_FIXEDTEXT_HEIGHT+8)
55 #define POS_Y_4 (POS_Y_3+RSC_CD_FIXEDTEXT_HEIGHT+12)
57 #define CUSTOMUNITTEXT_DEGREE \
58 Border = TRUE ; \
59 TabStop = TRUE ; \
60 Repeat = TRUE ; \
61 Spin = TRUE ; \
62 Minimum = -180 ; \
63 Maximum = 180 ; \
64 StrictFormat = TRUE ; \
65 DecimalDigits = 0 ; \
66 First = -180 ; \
67 Last = 180 ; \
68 SpinSize = 1 ; \
69 Unit = FUNIT_CUSTOM ; \
70 CustomUnitText [ en-US ] = " degrees" ;
72 TabPage TP_3D_SCENEGEOMETRY
74     HelpID = SID_3D_VIEW ;
75     OutputSize = TRUE ;
76     SVLook = TRUE ;
77     Hide = TRUE ;
78     Size = MAP_APPFONT ( VIEW3D_PAGE_WIDTH , VIEW3D_PAGE_HEIGHT ) ;
79     
80     CheckBox CBX_RIGHT_ANGLED_AXES
81     {
82         Pos = MAP_APPFONT ( POS_X_1 , POS_Y_0  ) ;
83         Size = MAP_APPFONT ( (WIDTH_FT+WIDTH_MF) , HEIGHT_FT ) ;
84         TabStop = TRUE ;
85         Text [ en-US ] = "~Right-angled axes" ;
86     };
87     FixedText FT_X_ROTATION
88     {
89         Pos = MAP_APPFONT ( POS_X_1 , POS_Y_1  ) ;
90         Size = MAP_APPFONT ( WIDTH_FT , HEIGHT_FT ) ;
91         Text [ en-US ] = "~X rotation" ;
92     };
93     FixedText FT_Y_ROTATION
94     {
95         Pos = MAP_APPFONT ( POS_X_1 , POS_Y_2  ) ;
96         Size = MAP_APPFONT ( WIDTH_FT , HEIGHT_FT ) ;
97         Text [ en-US ] = "~Y rotation" ;
98     };
99     FixedText FT_Z_ROTATION
100     {
101         Pos = MAP_APPFONT ( POS_X_1 , POS_Y_3  ) ;
102         Size = MAP_APPFONT ( WIDTH_FT , HEIGHT_FT ) ;
103         Text [ en-US ] = "~Z rotation" ;
104     };
105     MetricField MTR_FLD_X_ROTATION
106     {
107         Pos = MAP_APPFONT ( POS_X_2 , POS_Y_1-2  ) ;
108         Size = MAP_APPFONT ( WIDTH_MF , HEIGHT_MF ) ;
109         CUSTOMUNITTEXT_DEGREE
110     };
111     MetricField MTR_FLD_Y_ROTATION
112     {
113         Pos = MAP_APPFONT ( POS_X_2 , POS_Y_2-2  ) ;
114         Size = MAP_APPFONT ( WIDTH_MF , HEIGHT_MF ) ;
115         CUSTOMUNITTEXT_DEGREE
116     };
117     MetricField MTR_FLD_Z_ROTATION
118     {
119         Pos = MAP_APPFONT ( POS_X_2 , POS_Y_3-2 ) ;
120         Size = MAP_APPFONT ( WIDTH_MF , HEIGHT_MF ) ;
121         CUSTOMUNITTEXT_DEGREE
122     };
123     
124     CheckBox CBX_PERSPECTIVE
125     {
126         Pos = MAP_APPFONT ( POS_X_1 , POS_Y_4  ) ;
127         Size = MAP_APPFONT ( WIDTH_FT , HEIGHT_FT ) ;
128         TabStop = TRUE ;
129         Text [ en-US ] = "~Perspective" ;
130     };
131     MetricField MTR_FLD_PERSPECTIVE
132     {
133         Pos = MAP_APPFONT ( POS_X_2 , POS_Y_4-2  ) ;
134         Size = MAP_APPFONT ( WIDTH_MF , HEIGHT_MF ) ;
135         Border = TRUE ;
136         TabStop = TRUE ;
137         Repeat = TRUE ;
138         Spin = TRUE ;
139         Minimum = 0 ;
140         Maximum = 100 ;
141         StrictFormat = TRUE ;
142         DecimalDigits = 0 ;
143         First = 0 ;
144         Last = 100 ;
145         SpinSize = 5 ;
146         Unit = FUNIT_CUSTOM ;
147         CustomUnitText = "%" ;
148     };