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#include "PropertyPanel.hrc"
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielski#define FT_ORIENTATION			1
25*b1cdbd2cSJim Jagielski#define TB_ORIENTATION			2
26*b1cdbd2cSJim Jagielski#define FT_MARGIN				3
27*b1cdbd2cSJim Jagielski#define TB_MARGIN				4
28*b1cdbd2cSJim Jagielski#define FT_SIZE					5
29*b1cdbd2cSJim Jagielski#define TB_SIZE					6
30*b1cdbd2cSJim Jagielski#define FT_COLUMN				7
31*b1cdbd2cSJim Jagielski#define TB_COLUMN				8
32*b1cdbd2cSJim Jagielski#define TBI_MARGIN				9
33*b1cdbd2cSJim Jagielski#define IMG_PORTRAIT			10
34*b1cdbd2cSJim Jagielski#define IMG_LANDSCAPE			11
35*b1cdbd2cSJim Jagielski#define STR_PORTRAIT			12
36*b1cdbd2cSJim Jagielski#define STR_LANDSCAPE			13
37*b1cdbd2cSJim Jagielski#define ED_SWPAPER_WIDTH		14
38*b1cdbd2cSJim Jagielski#define ED_SWPAPER_HEIGHT		15
39*b1cdbd2cSJim Jagielski#define LB_SWPAPER_TRAY			16
40*b1cdbd2cSJim Jagielski#define LB_SWPAPER_SIZE			17
41*b1cdbd2cSJim Jagielski#define MF_SWLEFT_MARGIN		18
42*b1cdbd2cSJim Jagielski#define MF_SWRIGHT_MARGIN		19
43*b1cdbd2cSJim Jagielski#define MF_SWTOP_MARGIN			20
44*b1cdbd2cSJim Jagielski#define MF_SWBOTTOM_MARGIN		21
45*b1cdbd2cSJim Jagielski#define TBI_SIZE				22
46*b1cdbd2cSJim Jagielski#define VS_SIZE					23
47*b1cdbd2cSJim Jagielski#define STR_LCVALUE				24
48*b1cdbd2cSJim Jagielski#define FT_CUSTOM				25
49*b1cdbd2cSJim Jagielski#define FLD_WIDTH_HEIGHT		26
50*b1cdbd2cSJim Jagielski
51*b1cdbd2cSJim Jagielski#define TBI_ORIENTATION			28
52*b1cdbd2cSJim Jagielski#define VS_ORIENTATION          29
53*b1cdbd2cSJim Jagielski#define IMG_PAGE_PORTRAIT		30
54*b1cdbd2cSJim Jagielski#define IMG_PAGE_LANDSCAPE		31
55*b1cdbd2cSJim Jagielski#define IMG_NARROW			    32
56*b1cdbd2cSJim Jagielski#define IMG_NORMAL			    33
57*b1cdbd2cSJim Jagielski#define IMG_WIDE			    34
58*b1cdbd2cSJim Jagielski#define IMG_MIRRORED			35
59*b1cdbd2cSJim Jagielski#define STR_NARROW			    36
60*b1cdbd2cSJim Jagielski#define STR_NORMAL			    37
61*b1cdbd2cSJim Jagielski#define STR_WIDE			    38
62*b1cdbd2cSJim Jagielski#define STR_MIRRORED			39
63*b1cdbd2cSJim Jagielski#define VS_MARGIN				40
64*b1cdbd2cSJim Jagielski#define	IMG_CUSTOM				41
65*b1cdbd2cSJim Jagielski#define FT_LEFT					42
66*b1cdbd2cSJim Jagielski#define FT_RIGHT				43
67*b1cdbd2cSJim Jagielski#define FT_TOP					44
68*b1cdbd2cSJim Jagielski#define FT_BOTTOM				45
69*b1cdbd2cSJim Jagielski#define FT_INNER				46
70*b1cdbd2cSJim Jagielski#define FT_OUTER				47
71*b1cdbd2cSJim Jagielski#define	TBI_COLUMN				48
72*b1cdbd2cSJim Jagielski#define VS_COLUMN				49
73*b1cdbd2cSJim Jagielski#define MBOX_WIDTH				50
74*b1cdbd2cSJim Jagielski#define IMG_ONE					51
75*b1cdbd2cSJim Jagielski#define IMG_TWO					52
76*b1cdbd2cSJim Jagielski#define IMG_THREE				53
77*b1cdbd2cSJim Jagielski#define IMG_LEFT				54
78*b1cdbd2cSJim Jagielski#define IMG_RIGHT				55
79*b1cdbd2cSJim Jagielski#define STR_ONE					56
80*b1cdbd2cSJim Jagielski#define STR_TWO					57
81*b1cdbd2cSJim Jagielski#define STR_THREE				58
82*b1cdbd2cSJim Jagielski#define STR_LEFT				59
83*b1cdbd2cSJim Jagielski#define STR_RIGHT				60
84*b1cdbd2cSJim Jagielski#define CB_COLUMN_MORE			61
85*b1cdbd2cSJim Jagielski
86*b1cdbd2cSJim Jagielski#define CB_SIZE_MORE			61
87*b1cdbd2cSJim Jagielski
88*b1cdbd2cSJim Jagielski#define IMG_PAGE_NARROW			64
89*b1cdbd2cSJim Jagielski#define IMG_PAGE_NORMAL			65
90*b1cdbd2cSJim Jagielski#define IMG_PAGE_WIDE			63
91*b1cdbd2cSJim Jagielski#define IMG_PAGE_MIRRORED		67
92*b1cdbd2cSJim Jagielski#define IMG_PAGE_MARGIN_CUSTOM	68
93*b1cdbd2cSJim Jagielski#define IMG_PAGE_A3				69
94*b1cdbd2cSJim Jagielski#define IMG_PAGE_A4				70
95*b1cdbd2cSJim Jagielski#define IMG_PAGE_A5				71
96*b1cdbd2cSJim Jagielski#define IMG_PAGE_B4				72
97*b1cdbd2cSJim Jagielski#define IMG_PAGE_B5				73
98*b1cdbd2cSJim Jagielski#define IMG_PAGE_C5				74
99*b1cdbd2cSJim Jagielski#define IMG_PAGE_LETTER			75
100*b1cdbd2cSJim Jagielski#define IMG_PAGE_LEGAL			76
101*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_1		77
102*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_2		78
103*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_3		79
104*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_LEFT	80
105*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_RIGHT   81
106*b1cdbd2cSJim Jagielski#define IMG_PAGE_SIZE_NONE		82
107*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_NONE	83
108*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_1_L		84
109*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_2_L		85
110*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_3_L		86
111*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_LEFT_L	87
112*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_RIGHT_L 88
113*b1cdbd2cSJim Jagielski#define IMG_PAGE_COLUMN_NONE_L	89
114*b1cdbd2cSJim Jagielski#define IMG_ONE_L				90
115*b1cdbd2cSJim Jagielski#define IMG_TWO_L				91
116*b1cdbd2cSJim Jagielski#define IMG_THREE_L				92
117*b1cdbd2cSJim Jagielski#define IMG_LEFT_L				93
118*b1cdbd2cSJim Jagielski#define IMG_RIGHT_L				94
119*b1cdbd2cSJim Jagielski#define IMG_PAGE_A3_L			95
120*b1cdbd2cSJim Jagielski#define IMG_PAGE_A4_L			96
121*b1cdbd2cSJim Jagielski#define IMG_PAGE_A5_L			97
122*b1cdbd2cSJim Jagielski#define IMG_PAGE_B4_L			98
123*b1cdbd2cSJim Jagielski#define IMG_PAGE_B5_L			99
124*b1cdbd2cSJim Jagielski#define IMG_PAGE_C5_L			100
125*b1cdbd2cSJim Jagielski#define IMG_PAGE_LETTER_L		101
126*b1cdbd2cSJim Jagielski#define IMG_PAGE_LEGAL_L		102
127*b1cdbd2cSJim Jagielski#define IMG_PAGE_SIZE_NONE_L	103
128*b1cdbd2cSJim Jagielski#define IMG_PAGE_NARROW_L		104
129*b1cdbd2cSJim Jagielski#define IMG_PAGE_NORMAL_L		105
130*b1cdbd2cSJim Jagielski#define IMG_PAGE_WIDE_L			106
131*b1cdbd2cSJim Jagielski#define IMG_PAGE_MIRRORED_L		107
132*b1cdbd2cSJim Jagielski#define IMG_PAGE_MARGIN_CUSTOM_L	108
133*b1cdbd2cSJim Jagielski#define IMG_NARROW_L			109
134*b1cdbd2cSJim Jagielski#define IMG_NORMAL_L			110
135*b1cdbd2cSJim Jagielski#define IMG_WIDE_L			    111
136*b1cdbd2cSJim Jagielski#define IMG_MIRRORED_L			112
137*b1cdbd2cSJim Jagielski#define FLD_LEFT_MARGIN			113
138*b1cdbd2cSJim Jagielski#define FLD_RIGHT_MARGIN		114
139*b1cdbd2cSJim Jagielski#define FLD_TOP_MARGIN			115
140*b1cdbd2cSJim Jagielski#define FLD_BOTTOM_MARGIN		116
141*b1cdbd2cSJim Jagielski
142*b1cdbd2cSJim Jagielski#define STR_QHELP_TB_ORIENTATION	117
143*b1cdbd2cSJim Jagielski#define STR_QHELP_TB_MARGIN			118
144*b1cdbd2cSJim Jagielski#define STR_QHELP_TB_SIZE			119
145*b1cdbd2cSJim Jagielski#define STR_QHELP_TB_COLUMN			120
146*b1cdbd2cSJim Jagielski#define IMG_CUSTOM_DIS			121
147*b1cdbd2cSJim Jagielski//
148*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_LEFT				122
149*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_RIGHT				123
150*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_INNER				124
151*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_OUTER				125
152*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_TOP					126
153*b1cdbd2cSJim Jagielski#define STR_MARGIN_TOOLTIP_BOT					127
154*b1cdbd2cSJim Jagielski
155*b1cdbd2cSJim Jagielski#define POPUP_MARGIN            4
156*b1cdbd2cSJim Jagielski#define VS_WIDTH				78
157*b1cdbd2cSJim Jagielski#define ITEM_HEIGHT				17
158*b1cdbd2cSJim Jagielski#define ITEM_HEIGHT2			15
159*b1cdbd2cSJim Jagielski
160*b1cdbd2cSJim Jagielski//========================================Position==============================================
161*b1cdbd2cSJim Jagielski
162*b1cdbd2cSJim Jagielski#define FT_ORIENTATION_X			SECTIONPAGE_MARGIN_HORIZONTAL
163*b1cdbd2cSJim Jagielski#define FT_ORIENTATION_Y			SECTIONPAGE_MARGIN_VERTICAL_TOP
164*b1cdbd2cSJim Jagielski#define TBX_ORIENTATION_X			FT_ORIENTATION_X
165*b1cdbd2cSJim Jagielski#define TBX_ORIENTATION_Y			FT_ORIENTATION_Y + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL
166*b1cdbd2cSJim Jagielski#define FT_MARGIN_X					FT_ORIENTATION_X + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL
167*b1cdbd2cSJim Jagielski#define FT_MARGIN_Y					FT_ORIENTATION_Y
168*b1cdbd2cSJim Jagielski#define TBX_MARGIN_X				FT_MARGIN_X
169*b1cdbd2cSJim Jagielski#define TBX_MARGIN_Y				TBX_ORIENTATION_Y
170*b1cdbd2cSJim Jagielski#define FT_SIZE_X					FT_ORIENTATION_X
171*b1cdbd2cSJim Jagielski#define FT_SIZE_Y					TBX_ORIENTATION_Y + 20 + CONTROL_SPACING_VERTICAL
172*b1cdbd2cSJim Jagielski#define TBX_SIZE_X					FT_SIZE_X
173*b1cdbd2cSJim Jagielski#define TBX_SIZE_Y					FT_SIZE_Y + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL
174*b1cdbd2cSJim Jagielski#define FT_COLUMN_X					FT_MARGIN_X
175*b1cdbd2cSJim Jagielski#define FT_COLUMN_Y					FT_SIZE_Y
176*b1cdbd2cSJim Jagielski#define TBX_COLUMN_X				FT_COLUMN_X
177*b1cdbd2cSJim Jagielski#define TBX_COLUMN_Y				TBX_SIZE_Y
178*b1cdbd2cSJim Jagielski
179*b1cdbd2cSJim Jagielski#define FT_CUSTOM_X					POPUP_MARGIN + OFFSET_X
180*b1cdbd2cSJim Jagielski#define FT_CUSTOM_Y					POPUPPANEL_MARGIN_SMALL * 2 + ITEM_HEIGHT * 5
181*b1cdbd2cSJim Jagielski
182*b1cdbd2cSJim Jagielski#define POP_BORDER_X						POPUP_MARGIN + OFFSET_X + 1
183*b1cdbd2cSJim Jagielski#define POP_BORDER_Y						POPUPPANEL_MARGIN_SMALL * 3 + ITEM_HEIGHT * 5 + TEXT_HEIGHT
184*b1cdbd2cSJim Jagielski#define BD_WIDTH							VS_WIDTH - 6
185*b1cdbd2cSJim Jagielski#define BD_HEIGHT							MBOX_HEIGHT*4 + CONTROL_SPACING_VERTICAL*5
186*b1cdbd2cSJim Jagielski
187*b1cdbd2cSJim Jagielski#define FT_X								POP_BORDER_X + 	CONTROL_SPACING_HORIZONTAL
188*b1cdbd2cSJim Jagielski#define MF_X								FT_X + 25 +	CONTROL_SPACING_HORIZONTAL
189*b1cdbd2cSJim Jagielski#define LEFT_MF_Y							POP_BORDER_Y + 	CONTROL_SPACING_VERTICAL
190*b1cdbd2cSJim Jagielski#define RIGHT_MF_Y							LEFT_MF_Y + MBOX_HEIGHT + CONTROL_SPACING_VERTICAL
191*b1cdbd2cSJim Jagielski#define TOP_MF_Y							RIGHT_MF_Y + MBOX_HEIGHT + CONTROL_SPACING_VERTICAL
192*b1cdbd2cSJim Jagielski#define BOTTOM_MF_Y							TOP_MF_Y + MBOX_HEIGHT + CONTROL_SPACING_VERTICAL
193*b1cdbd2cSJim Jagielski#define FT_LEFT_Y							LEFT_MF_Y + 1
194*b1cdbd2cSJim Jagielski#define FT_RIGHT_Y							RIGHT_MF_Y + 1
195*b1cdbd2cSJim Jagielski#define FT_TOP_Y							TOP_MF_Y + 1
196*b1cdbd2cSJim Jagielski#define FT_BOTTOM_Y							BOTTOM_MF_Y + 1
197*b1cdbd2cSJim Jagielski
198*b1cdbd2cSJim Jagielski#define MARGIN_PANEL_HEIGHT					POP_BORDER_Y + 	BD_HEIGHT + POPUP_MARGIN + OFFSET_Y
199*b1cdbd2cSJim Jagielski#define CUST_MORE_BUTTON_IMG_OFF_X			POPUPPANEL_MARGIN_HORIZONTAL + OFFSET_X
200*b1cdbd2cSJim Jagielski#define PAGE_HEIGHT							TBX_COLUMN_Y + 20 + SECTIONPAGE_MARGIN_VERTICAL_BOT