xref: /trunk/main/chart2/source/controller/dialogs/tp_3D_SceneGeometry.src (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *
9 * This file is part of OpenOffice.org.
10 *
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
14 *
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org.  If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27
28#include "tp_3D_SceneGeometry.hrc"
29#include "dlg_View3D.hrc"
30#include "SchSlotIds.hxx"
31#include "HelpIds.hrc"
32
33#ifndef _SVT_CONTROLDIMS_HRC_
34#include <svtools/controldims.hrc>
35#endif
36
37#define WIDTH_FL 108
38#define WIDTH_MF 57
39#define WIDTH_FT 50
40
41#define HEIGHT_FL 8
42#define HEIGHT_MF 12
43#define HEIGHT_FT 10
44
45#define POS_X_0 6
46#define POS_X_1 6
47#define POS_X_2 POS_X_1+WIDTH_FT+4
48
49#define POS_Y_0 (8)
50#define POS_Y_1 (POS_Y_0+RSC_CD_FIXEDTEXT_HEIGHT+10)
51#define POS_Y_2 (POS_Y_1+RSC_CD_FIXEDTEXT_HEIGHT+8)
52#define POS_Y_3 (POS_Y_2+RSC_CD_FIXEDTEXT_HEIGHT+8)
53#define POS_Y_4 (POS_Y_3+RSC_CD_FIXEDTEXT_HEIGHT+12)
54
55#define CUSTOMUNITTEXT_DEGREE \
56Border = TRUE ; \
57TabStop = TRUE ; \
58Repeat = TRUE ; \
59Spin = TRUE ; \
60Minimum = -180 ; \
61Maximum = 180 ; \
62StrictFormat = TRUE ; \
63DecimalDigits = 0 ; \
64First = -180 ; \
65Last = 180 ; \
66SpinSize = 1 ; \
67Unit = FUNIT_CUSTOM ; \
68CustomUnitText [ en-US ] = " degrees" ;
69
70TabPage TP_3D_SCENEGEOMETRY
71{
72    HelpID = HID_3D_VIEW ;
73    OutputSize = TRUE ;
74    SVLook = TRUE ;
75    Hide = TRUE ;
76    Size = MAP_APPFONT ( VIEW3D_PAGE_WIDTH , VIEW3D_PAGE_HEIGHT ) ;
77
78    CheckBox CBX_RIGHT_ANGLED_AXES
79    {
80        HelpID = "chart2:CheckBox:TP_3D_SCENEGEOMETRY:CBX_RIGHT_ANGLED_AXES";
81        Pos = MAP_APPFONT ( POS_X_1 , POS_Y_0  ) ;
82        Size = MAP_APPFONT ( (WIDTH_FT+WIDTH_MF) , HEIGHT_FT ) ;
83        TabStop = TRUE ;
84        Text [ en-US ] = "~Right-angled axes" ;
85    };
86    FixedText FT_X_ROTATION
87    {
88        Pos = MAP_APPFONT ( POS_X_1 , POS_Y_1  ) ;
89        Size = MAP_APPFONT ( WIDTH_FT , HEIGHT_FT ) ;
90        Text [ en-US ] = "~X rotation" ;
91    };
92    FixedText FT_Y_ROTATION
93    {
94        Pos = MAP_APPFONT ( POS_X_1 , POS_Y_2  ) ;
95        Size = MAP_APPFONT ( WIDTH_FT , HEIGHT_FT ) ;
96        Text [ en-US ] = "~Y rotation" ;
97    };
98    FixedText FT_Z_ROTATION
99    {
100        Pos = MAP_APPFONT ( POS_X_1 , POS_Y_3  ) ;
101        Size = MAP_APPFONT ( WIDTH_FT , HEIGHT_FT ) ;
102        Text [ en-US ] = "~Z rotation" ;
103    };
104    MetricField MTR_FLD_X_ROTATION
105    {
106        HelpID = "chart2:MetricField:TP_3D_SCENEGEOMETRY:MTR_FLD_X_ROTATION";
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        HelpID = "chart2:MetricField:TP_3D_SCENEGEOMETRY:MTR_FLD_Y_ROTATION";
114        Pos = MAP_APPFONT ( POS_X_2 , POS_Y_2-2  ) ;
115        Size = MAP_APPFONT ( WIDTH_MF , HEIGHT_MF ) ;
116        CUSTOMUNITTEXT_DEGREE
117    };
118    MetricField MTR_FLD_Z_ROTATION
119    {
120        HelpID = "chart2:MetricField:TP_3D_SCENEGEOMETRY:MTR_FLD_Z_ROTATION";
121        Pos = MAP_APPFONT ( POS_X_2 , POS_Y_3-2 ) ;
122        Size = MAP_APPFONT ( WIDTH_MF , HEIGHT_MF ) ;
123        CUSTOMUNITTEXT_DEGREE
124    };
125
126    CheckBox CBX_PERSPECTIVE
127    {
128        HelpID = "chart2:CheckBox:TP_3D_SCENEGEOMETRY:CBX_PERSPECTIVE";
129        Pos = MAP_APPFONT ( POS_X_1 , POS_Y_4  ) ;
130        Size = MAP_APPFONT ( WIDTH_FT , HEIGHT_FT ) ;
131        TabStop = TRUE ;
132        Text [ en-US ] = "~Perspective" ;
133    };
134    MetricField MTR_FLD_PERSPECTIVE
135    {
136        HelpID = "chart2:MetricField:TP_3D_SCENEGEOMETRY:MTR_FLD_PERSPECTIVE";
137        Pos = MAP_APPFONT ( POS_X_2 , POS_Y_4-2  ) ;
138        Size = MAP_APPFONT ( WIDTH_MF , HEIGHT_MF ) ;
139        Border = TRUE ;
140        TabStop = TRUE ;
141        Repeat = TRUE ;
142        Spin = TRUE ;
143        Minimum = 0 ;
144        Maximum = 100 ;
145        StrictFormat = TRUE ;
146        DecimalDigits = 0 ;
147        First = 0 ;
148        Last = 100 ;
149        SpinSize = 5 ;
150        Unit = FUNIT_CUSTOM ;
151        CustomUnitText = "%" ;
152    };
153};
154
155