1facb16e7SArmin Le Grand/**************************************************************
2*3b846311Smseidel *
3facb16e7SArmin Le Grand * Licensed to the Apache Software Foundation (ASF) under one
4facb16e7SArmin Le Grand * or more contributor license agreements.  See the NOTICE file
5facb16e7SArmin Le Grand * distributed with this work for additional information
6facb16e7SArmin Le Grand * regarding copyright ownership.  The ASF licenses this file
7facb16e7SArmin Le Grand * to you under the Apache License, Version 2.0 (the
8facb16e7SArmin Le Grand * "License"); you may not use this file except in compliance
9facb16e7SArmin Le Grand * with the License.  You may obtain a copy of the License at
10*3b846311Smseidel *
11facb16e7SArmin Le Grand *   http://www.apache.org/licenses/LICENSE-2.0
12*3b846311Smseidel *
13facb16e7SArmin Le Grand * Unless required by applicable law or agreed to in writing,
14facb16e7SArmin Le Grand * software distributed under the License is distributed on an
15facb16e7SArmin Le Grand * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16facb16e7SArmin Le Grand * KIND, either express or implied.  See the License for the
17facb16e7SArmin Le Grand * specific language governing permissions and limitations
18facb16e7SArmin Le Grand * under the License.
19*3b846311Smseidel *
20facb16e7SArmin Le Grand *************************************************************/
21facb16e7SArmin Le Grand
22*3b846311Smseidel
23*3b846311Smseidel
24facb16e7SArmin Le Grand#include "CellAppearancePropertyPanel.hrc"
25d29c2fc2SAndre Fischer#include <sfx2/sidebar/ResourceDefinitions.hrc>
26facb16e7SArmin Le Grand#include "sc.hrc"
27facb16e7SArmin Le Grand#include "helpids.h"
28facb16e7SArmin Le Grand
29*3b846311Smseidel#define TOOLBOX_WIDTH 50
30*3b846311Smseidel#define TOOLBOX_HEIGHT 15
31facb16e7SArmin Le Grand
32*3b846311Smseidel#define TOOLBOX_WIDTH_2 34
33*3b846311Smseidel#define TOOLBOX_HEIGHT_2 30
34facb16e7SArmin Le Grand
35*3b846311Smseidel#define TOOLBOX_BORDER_WIDTH 107
36*3b846311Smseidel#define PB_BORDER_MOREBTN 57
37*3b846311Smseidel#define POPUPPANEL_MARGIN_SMALL_PIXEL 8
38facb16e7SArmin Le Grand
39facb16e7SArmin Le Grand// the basic propertypanel
40facb16e7SArmin Le Grand
41facb16e7SArmin Le GrandControl RID_PROPERTYPANEL_SC_APPEAR
42facb16e7SArmin Le Grand{
43*3b846311Smseidel	OutputSize = TRUE ;
44*3b846311Smseidel	DialogControl = TRUE ;
45*3b846311Smseidel	Border = FALSE ;
46facb16e7SArmin Le Grand
47*3b846311Smseidel	Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT_2 + CBOX_HEIGHT + SECTIONPAGE_MARGIN_VERTICAL_BOT - 2 ) ;
48facb16e7SArmin Le Grand	HelpID = HID_PROPERTYPANEL_SC_CELL_SECTION ;
49*3b846311Smseidel	Text [ en-US ] = "Cell Appearance" ;
50*3b846311Smseidel
51facb16e7SArmin Le Grand	FixedText FT_BK_COLOR
52facb16e7SArmin Le Grand	{
53*3b846311Smseidel		Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP ) ;
54*3b846311Smseidel		Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH - SECTIONPAGE_MARGIN_HORIZONTAL * 2, TEXT_HEIGHT ) ;
55*3b846311Smseidel		Text [ en-US ] = "~Cell background:" ;
56facb16e7SArmin Le Grand	};
57facb16e7SArmin Le Grand	ToolBox TB_BK_COLOR
58facb16e7SArmin Le Grand	{
59facb16e7SArmin Le Grand		SVLook = TRUE ;
60*3b846311Smseidel		Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL ) ;
61*3b846311Smseidel		Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ;
62facb16e7SArmin Le Grand		TabStop = TRUE ;
63facb16e7SArmin Le Grand		HelpID = HID_PROPERTYPANEL_SC_TBX_BKCOLOR ;
64*3b846311Smseidel		Text [ en-US ] = "Cell Background" ;
65facb16e7SArmin Le Grand		ItemList =
66facb16e7SArmin Le Grand		{
67facb16e7SArmin Le Grand			ToolBoxItem
68facb16e7SArmin Le Grand			{
69facb16e7SArmin Le Grand				Identifier = TBI_BK_COLOR ;
70facb16e7SArmin Le Grand				DropDown = TRUE ;
71facb16e7SArmin Le Grand				Text [ en-US ] = "Cell background" ;
72*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_TBI_BKCOLOR ;
73facb16e7SArmin Le Grand			};
74facb16e7SArmin Le Grand		};
75facb16e7SArmin Le Grand	};
76facb16e7SArmin Le Grand	String STR_QH_BK_COLOR
77facb16e7SArmin Le Grand	{
78facb16e7SArmin Le Grand		Text [ en-US ] = "Select the background color of the selected cells." ;
79facb16e7SArmin Le Grand	};
80facb16e7SArmin Le Grand	FixedText FT_BORDER
81facb16e7SArmin Le Grand	{
82*3b846311Smseidel		Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
83*3b846311Smseidel		Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH - SECTIONPAGE_MARGIN_HORIZONTAL * 2, TEXT_HEIGHT ) ;
84*3b846311Smseidel		Text [ en-US ] = "Cell ~border:" ;
85facb16e7SArmin Le Grand	};
86facb16e7SArmin Le Grand	ToolBox TB_APP_BORDER
87facb16e7SArmin Le Grand	{
88facb16e7SArmin Le Grand		SVLook = TRUE ;
89*3b846311Smseidel		Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
90*3b846311Smseidel		Size = MAP_APPFONT ( TOOLBOX_WIDTH_2, TOOLBOX_HEIGHT_2 ) ;
91facb16e7SArmin Le Grand		TabStop = TRUE ;
92facb16e7SArmin Le Grand		HelpID = HID_PROPERTYPANEL_SC_TBX_BORDER ;
93*3b846311Smseidel		Text [ en-US ] = "Cell Border" ;
94facb16e7SArmin Le Grand		ItemList =
95facb16e7SArmin Le Grand		{
96facb16e7SArmin Le Grand			ToolBoxItem
97facb16e7SArmin Le Grand			{
98facb16e7SArmin Le Grand				Identifier = TBI_BORDER ;
99facb16e7SArmin Le Grand				DropDown = TRUE ;
100facb16e7SArmin Le Grand				Text [ en-US ] = "Cell border" ;
101*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_TBI_BORDER ;
102facb16e7SArmin Le Grand			};
103facb16e7SArmin Le Grand		};
104facb16e7SArmin Le Grand	};
105facb16e7SArmin Le Grand	String STR_QH_BORDER
106facb16e7SArmin Le Grand	{
107facb16e7SArmin Le Grand		Text [ en-US ] = "Specify the borders of the selected cells." ;
108facb16e7SArmin Le Grand	};
109facb16e7SArmin Le Grand	ToolBox TB_BORDER_LINE_STYLE
110facb16e7SArmin Le Grand	{
111facb16e7SArmin Le Grand		SVLook = TRUE ;
112*3b846311Smseidel		Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH_2 + 3, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ;
113*3b846311Smseidel		Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ;
114facb16e7SArmin Le Grand		TabStop = TRUE ;
115facb16e7SArmin Le Grand		HelpID = HID_PROPERTYPANEL_SC_TBX_STYLE ;
116*3b846311Smseidel		Text [ en-US ] = "Line Style" ;
117facb16e7SArmin Le Grand		ItemList =
118facb16e7SArmin Le Grand		{
119facb16e7SArmin Le Grand			ToolBoxItem
120facb16e7SArmin Le Grand			{
121facb16e7SArmin Le Grand				Identifier = TBI_LINE_STYLE ;
122facb16e7SArmin Le Grand				DropDown = TRUE ;
123facb16e7SArmin Le Grand				Text [ en-US ] = "Line style" ;
124*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_TBI_STYLE ;
125facb16e7SArmin Le Grand			};
126facb16e7SArmin Le Grand		};
127facb16e7SArmin Le Grand	};
128facb16e7SArmin Le Grand	String STR_QH_BORDER_LINE_STYLE
129facb16e7SArmin Le Grand	{
130facb16e7SArmin Le Grand		Text [ en-US ] = "Select the line style of the borders." ;
131facb16e7SArmin Le Grand	};
132facb16e7SArmin Le Grand	ToolBox TB_BORDER_LINE_COLOR
133facb16e7SArmin Le Grand	{
134facb16e7SArmin Le Grand		SVLook = TRUE ;
135*3b846311Smseidel		Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + TOOLBOX_WIDTH_2 + 3, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT * 2 + CONTROL_SPACING_VERTICAL + 3 ) ;
136*3b846311Smseidel		Size = MAP_APPFONT ( TOOLBOX_WIDTH, TOOLBOX_HEIGHT ) ;
137facb16e7SArmin Le Grand		TabStop = TRUE ;
138facb16e7SArmin Le Grand		HelpID = HID_PROPERTYPANEL_SC_TBX_LINECOLOR ;
139*3b846311Smseidel		Text [ en-US ] = "Line Color" ;
140facb16e7SArmin Le Grand		ItemList =
141facb16e7SArmin Le Grand		{
142facb16e7SArmin Le Grand			ToolBoxItem
143facb16e7SArmin Le Grand			{
144facb16e7SArmin Le Grand				Identifier = TBI_LINE_COLOR ;
145facb16e7SArmin Le Grand				DropDown = TRUE ;
146facb16e7SArmin Le Grand				Text [ en-US ] = "Line color" ;
147*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_TBI_LINECOLOR ;
148facb16e7SArmin Le Grand			};
149facb16e7SArmin Le Grand		};
150facb16e7SArmin Le Grand	};
151facb16e7SArmin Le Grand	String STR_QH_BORDER_LINE_COLOR
152facb16e7SArmin Le Grand	{
153facb16e7SArmin Le Grand		Text [ en-US ] = "Select the line color of the borders." ;
154facb16e7SArmin Le Grand	};
155facb16e7SArmin Le Grand	CheckBox CBX_SHOW_GRID
156facb16e7SArmin Le Grand	{
157*3b846311Smseidel		Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + TEXT_HEIGHT * 2 + TEXT_CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT + CONTROL_SPACING_VERTICAL * 2 + TOOLBOX_HEIGHT_2 + 2 ) ;
158*3b846311Smseidel		Size = MAP_APPFONT ( 90, CBOX_HEIGHT ) ;
159facb16e7SArmin Le Grand		TabStop = TRUE ;
160facb16e7SArmin Le Grand		Text [ en-US ] = "Show cell ~grid lines" ;
161*3b846311Smseidel		QuickHelpText [ en-US ] = "Show the grid lines of the cells in the entire spreadsheet." ;
162*3b846311Smseidel		HelpID = HID_PROPERTYPANEL_SC_CBOX_SHOWGRID ;
163*3b846311Smseidel	};
164*3b846311Smseidel
165facb16e7SArmin Le Grand	Image IMG_BK_COLOR
166facb16e7SArmin Le Grand	{
167*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/fill_color.png" ;} ;
168facb16e7SArmin Le Grand	};
169facb16e7SArmin Le Grand	Image IMG_CELL_BORDER
170facb16e7SArmin Le Grand	{
171*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder.png" ;} ;
172facb16e7SArmin Le Grand	};
173facb16e7SArmin Le Grand	Image IMG_LINE_COLOR
174facb16e7SArmin Le Grand	{
175*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/Line_color.png" ;} ;
176facb16e7SArmin Le Grand	};
177facb16e7SArmin Le Grand	Image IMG_LINE_STYLE1
178facb16e7SArmin Le Grand	{
179*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_005.png" ;} ;
180facb16e7SArmin Le Grand	};
181facb16e7SArmin Le Grand	Image IMG_LINE_STYLE2
182facb16e7SArmin Le Grand	{
183*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_250.png" ;} ;
184facb16e7SArmin Le Grand	};
185facb16e7SArmin Le Grand	Image IMG_LINE_STYLE3
186facb16e7SArmin Le Grand	{
187*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_400.png" ;} ;
188facb16e7SArmin Le Grand	};
189facb16e7SArmin Le Grand	Image IMG_LINE_STYLE4
190facb16e7SArmin Le Grand	{
191*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_500.png" ;} ;
192facb16e7SArmin Le Grand	};
193facb16e7SArmin Le Grand	Image IMG_LINE_STYLE5
194facb16e7SArmin Le Grand	{
195*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_110.png" ;} ;
196facb16e7SArmin Le Grand	};
197facb16e7SArmin Le Grand	Image IMG_LINE_STYLE6
198facb16e7SArmin Le Grand	{
199*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_260.png" ;} ;
200facb16e7SArmin Le Grand	};
201facb16e7SArmin Le Grand	Image IMG_LINE_STYLE7
202facb16e7SArmin Le Grand	{
203*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_450.png" ;} ;
204facb16e7SArmin Le Grand	};
205facb16e7SArmin Le Grand	Image IMG_LINE_STYLE8
206facb16e7SArmin Le Grand	{
207*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_505.png" ;} ;
208facb16e7SArmin Le Grand	};
209facb16e7SArmin Le Grand	Image IMG_LINE_STYLE9
210facb16e7SArmin Le Grand	{
211*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_750.png" ;} ;
212facb16e7SArmin Le Grand	};
213*3b846311Smseidel
214*3b846311Smseidel	// high contrast
215facb16e7SArmin Le Grand	Image IMG_BK_COLOR_H
216facb16e7SArmin Le Grand	{
217*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/fill_color_h.png" ;} ;
218facb16e7SArmin Le Grand	};
219facb16e7SArmin Le Grand	Image IMG_LINE_STYLE1_H
220facb16e7SArmin Le Grand	{
221*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_005_h.png" ;} ;
222facb16e7SArmin Le Grand	};
223facb16e7SArmin Le Grand	Image IMG_LINE_STYLE2_H
224facb16e7SArmin Le Grand	{
225*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_250_h.png" ;} ;
226facb16e7SArmin Le Grand	};
227facb16e7SArmin Le Grand	Image IMG_LINE_STYLE3_H
228facb16e7SArmin Le Grand	{
229*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_400_h.png" ;} ;
230facb16e7SArmin Le Grand	};
231facb16e7SArmin Le Grand	Image IMG_LINE_STYLE4_H
232facb16e7SArmin Le Grand	{
233*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_500_h.png" ;} ;
234facb16e7SArmin Le Grand	};
235facb16e7SArmin Le Grand	Image IMG_LINE_STYLE5_H
236facb16e7SArmin Le Grand	{
237*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_110_h.png" ;} ;
238facb16e7SArmin Le Grand	};
239facb16e7SArmin Le Grand	Image IMG_LINE_STYLE6_H
240facb16e7SArmin Le Grand	{
241*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_260_h.png" ;} ;
242facb16e7SArmin Le Grand	};
243facb16e7SArmin Le Grand	Image IMG_LINE_STYLE7_H
244facb16e7SArmin Le Grand	{
245*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_450_h.png" ;} ;
246facb16e7SArmin Le Grand	};
247facb16e7SArmin Le Grand	Image IMG_LINE_STYLE8_H
248facb16e7SArmin Le Grand	{
249*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_505_h.png" ;} ;
250facb16e7SArmin Le Grand	};
251facb16e7SArmin Le Grand	Image IMG_LINE_STYLE9_H
252facb16e7SArmin Le Grand	{
253*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorderLineStyle_750_h.png" ;} ;
254facb16e7SArmin Le Grand	};
255*3b846311Smseidel
256facb16e7SArmin Le Grand};
257facb16e7SArmin Le Grand
258facb16e7SArmin Le Grand// fill color popup
259facb16e7SArmin Le Grand
260facb16e7SArmin Le GrandControl RID_POPUPPANEL_CELLAPPEARANCE_FILLCOLOR
261facb16e7SArmin Le Grand{
262*3b846311Smseidel	OutputSize = TRUE ;
263*3b846311Smseidel	DialogControl = TRUE ;
264*3b846311Smseidel	Border = FALSE ;
265*3b846311Smseidel	Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH, POPUP_COLOR_PICKER_HEIGHT ) ;
266*3b846311Smseidel
267facb16e7SArmin Le Grand	Control VS_FILLCOLOR
268facb16e7SArmin Le Grand	{
269*3b846311Smseidel		HelpID = HID_PROPERTYPANEL_FILL_COLOR_VS ;
270*3b846311Smseidel		Hide = TRUE ;
271*3b846311Smseidel		Pos = MAP_APPFONT ( OFFSET_X, OFFSET_Y ) ;
272*3b846311Smseidel		Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2 ) ;
273facb16e7SArmin Le Grand		TabStop = TRUE ;
274*3b846311Smseidel		Text [ en-US ] = "Color" ;
275facb16e7SArmin Le Grand	};
276facb16e7SArmin Le Grand
277facb16e7SArmin Le Grand	String VS_NOFILLCOLOR
278facb16e7SArmin Le Grand	{
279facb16e7SArmin Le Grand		Text [ en-US ] = "No Color" ;
280facb16e7SArmin Le Grand	};
281facb16e7SArmin Le Grand};
282facb16e7SArmin Le Grand
283facb16e7SArmin Le Grand// line color popup
284facb16e7SArmin Le Grand
285facb16e7SArmin Le GrandControl RID_POPUPPANEL_CELLAPPEARANCE_LINECOLOR
286facb16e7SArmin Le Grand{
287*3b846311Smseidel	OutputSize = TRUE ;
288*3b846311Smseidel	DialogControl = TRUE ;
289*3b846311Smseidel	Border = FALSE ;
290*3b846311Smseidel	Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH, POPUP_COLOR_PICKER_HEIGHT ) ;
291*3b846311Smseidel
292facb16e7SArmin Le Grand	Control VS_LINECOLOR
293facb16e7SArmin Le Grand	{
294*3b846311Smseidel		HelpID = HID_PROPERTYPANEL_LINE_COLOR_VS ;
295*3b846311Smseidel		Hide = TRUE ;
296*3b846311Smseidel		Pos = MAP_APPFONT ( OFFSET_X, OFFSET_Y ) ;
297*3b846311Smseidel		Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2 ) ;
298facb16e7SArmin Le Grand		TabStop = TRUE ;
299*3b846311Smseidel		Text [ en-US ] = "Color" ;
300facb16e7SArmin Le Grand	};
301facb16e7SArmin Le Grand};
302facb16e7SArmin Le Grand
303facb16e7SArmin Le Grand// cell line style popup
304facb16e7SArmin Le Grand
305facb16e7SArmin Le GrandControl RID_POPUPPANEL_APPEARANCE_CELL_LINESTYLE
306facb16e7SArmin Le Grand{
307*3b846311Smseidel	OutputSize = TRUE ;
308*3b846311Smseidel	DialogControl = TRUE ;
309*3b846311Smseidel	Border = FALSE ;
310*3b846311Smseidel
311*3b846311Smseidel	Size = MAP_APPFONT (
312*3b846311Smseidel		POPUPPANEL_MARGIN_SMALL * 2 + POPUP_BORDER_WIDTH + 80,
313*3b846311Smseidel		13 + POPUP_BORDER_HEIGHT + POPUPPANEL_MARGIN_SMALL * 2 + POPUPPANEL_MARGIN_LARGE + 12 * 9 ) ;
314*3b846311Smseidel
315facb16e7SArmin Le Grand	Control VS_STYLE
316facb16e7SArmin Le Grand	{
317facb16e7SArmin Le Grand		HelpID = HID_PROPERTYPANEL_SC_STYLE_VS ;
318*3b846311Smseidel		Hide = TRUE ;
319*3b846311Smseidel		Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X, POPUPPANEL_MARGIN_SMALL + OFFSET_Y ) ;
320*3b846311Smseidel		Size = MAP_APPFONT ( 80, 12 * 9 ) ;
321facb16e7SArmin Le Grand		TabStop = TRUE ;
322*3b846311Smseidel		Text [ en-US ] = "Line Style" ;
323facb16e7SArmin Le Grand	};
324facb16e7SArmin Le Grand	PushButton PB_OPTIONS
325facb16e7SArmin Le Grand	{
326*3b846311Smseidel		HelpID = HID_PROPERTYPANEL_SC_STYLE_PB ;
327*3b846311Smseidel		Pos = MAP_APPFONT ( POPUPPANEL_MARGIN_LARGE + OFFSET_X, POPUPPANEL_MARGIN_SMALL * 2 + OFFSET_Y + 12 * 9 ) ;
328*3b846311Smseidel		Size = MAP_APPFONT ( 75, 12 ) ;
329*3b846311Smseidel		TabStop = TRUE ;
330*3b846311Smseidel		Text [ en-US ] = "~More Options..." ;
331facb16e7SArmin Le Grand	};
332facb16e7SArmin Le Grand	Bitmap	BMP_UNDERLINE_MORE
333facb16e7SArmin Le Grand	{
334*3b846311Smseidel		File = "sidebar/morebutton.png" ;
335facb16e7SArmin Le Grand	};
336facb16e7SArmin Le Grand	Bitmap	BMP_UNDERLINE_MORE_H
337facb16e7SArmin Le Grand	{
338*3b846311Smseidel		File = "sidebar/morebutton_h.png" ;
339*3b846311Smseidel	};
340facb16e7SArmin Le Grand};
341facb16e7SArmin Le Grand
342facb16e7SArmin Le Grand// cell border style popup
343facb16e7SArmin Le Grand
344facb16e7SArmin Le GrandControl RID_POPUPPANEL_APPEARANCE_CELL_BORDERSTYLE
345facb16e7SArmin Le Grand{
346*3b846311Smseidel	OutputSize = TRUE ;
347*3b846311Smseidel	DialogControl = TRUE ;
348*3b846311Smseidel	Border = FALSE ;
349*3b846311Smseidel
350*3b846311Smseidel	Size = MAP_PIXEL( POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 108, POPUPPANEL_MARGIN_SMALL_PIXEL * 2 + 138 ) ;
351*3b846311Smseidel
352facb16e7SArmin Le Grand	ToolBox TB_BORDER1
353facb16e7SArmin Le Grand	{
354facb16e7SArmin Le Grand		SVLook = TRUE ;
355*3b846311Smseidel		Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL ) ; //MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 1 ) ;
356*3b846311Smseidel		Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 31 ) ; //MAP_APPFONT ( TOOLBOX_BORDER_WIDTH, 20 ) ;
357facb16e7SArmin Le Grand		TabStop = TRUE ;
358*3b846311Smseidel		HelpID = HID_PROPERTYPANEL_SC_BORDER1_TBX ;
359*3b846311Smseidel		Text [ en-US ] = "Cell Border 1" ;
360facb16e7SArmin Le Grand		ItemList =
361facb16e7SArmin Le Grand		{
362facb16e7SArmin Le Grand			ToolBoxItem
363facb16e7SArmin Le Grand			{
364facb16e7SArmin Le Grand				Identifier = TBI_BORDER1_NONE ;
365*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_NONE ;
366facb16e7SArmin Le Grand				Text [ en-US ] = "No Border" ;
367facb16e7SArmin Le Grand			};
368facb16e7SArmin Le Grand			ToolBoxItem
369facb16e7SArmin Le Grand			{
370facb16e7SArmin Le Grand				Identifier = TBI_BORDER1_ALL ;
371*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_ALL ;
372facb16e7SArmin Le Grand				Text [ en-US ] = "All Borders" ;
373facb16e7SArmin Le Grand			};
374facb16e7SArmin Le Grand			ToolBoxItem
375facb16e7SArmin Le Grand			{
376facb16e7SArmin Le Grand				Identifier = TBI_BORDER1_OUTER ;
377*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTER ;
378facb16e7SArmin Le Grand				Text [ en-US ] = "Outside Borders" ;
379facb16e7SArmin Le Grand			};
380facb16e7SArmin Le Grand			ToolBoxItem
381facb16e7SArmin Le Grand			{
382facb16e7SArmin Le Grand				Identifier = TBI_BORDER1_OUTERBOLD ;
383*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_OUTERBOLD ;
384facb16e7SArmin Le Grand				Text [ en-US ] = "Thick Box Border" ;
385facb16e7SArmin Le Grand			};
386facb16e7SArmin Le Grand		};
387facb16e7SArmin Le Grand	};
388facb16e7SArmin Le Grand	FixedLine FL_1
389facb16e7SArmin Le Grand	{
390*3b846311Smseidel		Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL + 31 ) ; //MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 20 + 1 ) ;
391*3b846311Smseidel		Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 8 ) ; // MAP_APPFONT ( TOOLBOX_BORDER_WIDTH, 5 ) ;
392facb16e7SArmin Le Grand	};
393facb16e7SArmin Le Grand	ToolBox TB_BORDER2
394facb16e7SArmin Le Grand	{
395facb16e7SArmin Le Grand		SVLook = TRUE ;
396*3b846311Smseidel		Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL + 31 + 8 ) ; // MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 20 + 5 + 1 ) ;
397*3b846311Smseidel		Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 61 ) ;
398facb16e7SArmin Le Grand		TabStop = TRUE ;
399*3b846311Smseidel		HelpID = HID_PROPERTYPANEL_SC_BORDER2_TBX ;
400*3b846311Smseidel		Text [ en-US ] = "Cell Border 2" ;
401facb16e7SArmin Le Grand	};
402facb16e7SArmin Le Grand	FixedLine FL_2
403facb16e7SArmin Le Grand	{
404*3b846311Smseidel		Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL + 31 + 8 + 61 ) ; // MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 20 + 38 + 5 + 1 ) ;
405*3b846311Smseidel		Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 8 ) ;
406facb16e7SArmin Le Grand	};
407facb16e7SArmin Le Grand	ToolBox TB_BORDER3
408facb16e7SArmin Le Grand	{
409facb16e7SArmin Le Grand		SVLook = TRUE ;
410*3b846311Smseidel		Pos = MAP_PIXEL ( POPUPPANEL_MARGIN_SMALL_PIXEL, POPUPPANEL_MARGIN_SMALL_PIXEL + 31 +8 + 61 + 8 ) ; // MAP_APPFONT ( POPUPPANEL_MARGIN_SMALL + OFFSET_X + 1, POPUPPANEL_MARGIN_SMALL + OFFSET_Y + 20 + 38 + 10 + 1 ) ;
411*3b846311Smseidel		Size = MAP_PIXEL ( TOOLBOX_BORDER_WIDTH, 31 ) ;
412facb16e7SArmin Le Grand		TabStop = TRUE ;
413*3b846311Smseidel		HelpID = HID_PROPERTYPANEL_SC_BORDER3_TBX ;
414*3b846311Smseidel		Text [ en-US ] = "Cell Border 3" ;
415facb16e7SArmin Le Grand		ItemList =
416facb16e7SArmin Le Grand		{
417facb16e7SArmin Le Grand			ToolBoxItem
418facb16e7SArmin Le Grand			{
419*3b846311Smseidel				Identifier = TBI_BORDER3_S1 ;
420*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S1 ;
421*3b846311Smseidel				Text [ en-US ] = "Thick Bottom Border" ;
422facb16e7SArmin Le Grand			};
423facb16e7SArmin Le Grand			ToolBoxItem
424facb16e7SArmin Le Grand			{
425facb16e7SArmin Le Grand				Identifier = TBI_BORDER3_S2 ;
426*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S2 ;
427*3b846311Smseidel				Text [ en-US ] = "Double Bottom Border" ;
428facb16e7SArmin Le Grand			};
429facb16e7SArmin Le Grand			ToolBoxItem
430facb16e7SArmin Le Grand			{
431facb16e7SArmin Le Grand				Identifier = TBI_BORDER3_S3 ;
432*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S3 ;
433*3b846311Smseidel				Text [ en-US ] = "Top and Thick Bottom Borders" ;
434facb16e7SArmin Le Grand			};
435facb16e7SArmin Le Grand			ToolBoxItem
436facb16e7SArmin Le Grand			{
437facb16e7SArmin Le Grand				Identifier = TBI_BORDER3_S4 ;
438*3b846311Smseidel				HelpID = HID_PROPERTYPANEL_SC_BORDER_TBI_S4 ;
439*3b846311Smseidel				Text [ en-US ] = "Top and Double Bottom Borders" ;
440facb16e7SArmin Le Grand			};
441facb16e7SArmin Le Grand		};
442facb16e7SArmin Le Grand	};
443*3b846311Smseidel
444facb16e7SArmin Le Grand	Image IMG_BORDER1
445facb16e7SArmin Le Grand	{
446*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Empty_18x18.png" ;} ;
447facb16e7SArmin Le Grand	};
448facb16e7SArmin Le Grand	Image IMG_BORDER2
449facb16e7SArmin Le Grand	{
450*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_All_18x18.png" ;} ;
451facb16e7SArmin Le Grand	};
452facb16e7SArmin Le Grand	Image IMG_BORDER3
453facb16e7SArmin Le Grand	{
454*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_18x18.png" ;} ;
455facb16e7SArmin Le Grand	};
456facb16e7SArmin Le Grand	Image IMG_BORDER4
457facb16e7SArmin Le Grand	{
458*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_Thick_18x18.png" ;} ;
459facb16e7SArmin Le Grand	};
460facb16e7SArmin Le Grand	Image IMG_BORDER5
461facb16e7SArmin Le Grand	{
462*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Left_18x18.png" ;} ;
463facb16e7SArmin Le Grand	};
464facb16e7SArmin Le Grand	Image IMG_BORDER6
465facb16e7SArmin Le Grand	{
466*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Right_18x18.png" ;} ;
467facb16e7SArmin Le Grand	};
468facb16e7SArmin Le Grand	Image IMG_BORDER7
469facb16e7SArmin Le Grand	{
470*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Top_18x18.png" ;} ;
471facb16e7SArmin Le Grand	};
472facb16e7SArmin Le Grand	Image IMG_BORDER8
473facb16e7SArmin Le Grand	{
474*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_18x18.png" ;} ;
475facb16e7SArmin Le Grand	};
476facb16e7SArmin Le Grand	Image IMG_BORDER9
477facb16e7SArmin Le Grand	{
478*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_RightDiagonal_18x18.png" ;} ;
479facb16e7SArmin Le Grand	};
480facb16e7SArmin Le Grand	Image IMG_BORDER10
481facb16e7SArmin Le Grand	{
482*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftDiagonal_18x18.png" ;} ;
483facb16e7SArmin Le Grand	};
484facb16e7SArmin Le Grand	Image IMG_BORDER11
485facb16e7SArmin Le Grand	{
486*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopAndBottom_18x18.png" ;} ;
487facb16e7SArmin Le Grand	};
488facb16e7SArmin Le Grand	Image IMG_BORDER12
489facb16e7SArmin Le Grand	{
490*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftAndRight_18x18.png" ;} ;
491facb16e7SArmin Le Grand	};
492facb16e7SArmin Le Grand	Image IMG_BORDER13
493facb16e7SArmin Le Grand	{
494*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Thick_18x18.png" ;} ;
495facb16e7SArmin Le Grand	};
496facb16e7SArmin Le Grand	Image IMG_BORDER14
497facb16e7SArmin Le Grand	{
498*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Double_18x18.png" ;} ;
499facb16e7SArmin Le Grand	};
500facb16e7SArmin Le Grand	Image IMG_BORDER15
501facb16e7SArmin Le Grand	{
502*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopThin_BottomThick_18x18.png" ;} ;
503facb16e7SArmin Le Grand	};
504facb16e7SArmin Le Grand	Image IMG_BORDER16
505facb16e7SArmin Le Grand	{
506*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopSingle_BottomDouble_18x18.png" ;} ;
507facb16e7SArmin Le Grand	};
508facb16e7SArmin Le Grand	String STR_BORDER_1
509facb16e7SArmin Le Grand	{
510*3b846311Smseidel		Text [ en-US ] = "Left Border" ;
511facb16e7SArmin Le Grand	};
512facb16e7SArmin Le Grand	String STR_BORDER_2
513facb16e7SArmin Le Grand	{
514*3b846311Smseidel		Text [ en-US ] = "Right Border" ;
515facb16e7SArmin Le Grand	};
516facb16e7SArmin Le Grand	String STR_BORDER_3
517facb16e7SArmin Le Grand	{
518*3b846311Smseidel		Text [ en-US ] = "Top Border" ;
519facb16e7SArmin Le Grand	};
520facb16e7SArmin Le Grand	String STR_BORDER_4
521facb16e7SArmin Le Grand	{
522*3b846311Smseidel		Text [ en-US ] = "Bottom Border" ;
523facb16e7SArmin Le Grand	};
524facb16e7SArmin Le Grand	String STR_BORDER_5
525facb16e7SArmin Le Grand	{
526*3b846311Smseidel		Text [ en-US ] = "Diagonal Up Border" ;
527facb16e7SArmin Le Grand	};
528facb16e7SArmin Le Grand	String STR_BORDER_6
529facb16e7SArmin Le Grand	{
530*3b846311Smseidel		Text [ en-US ] = "Diagonal Down Border" ;
531facb16e7SArmin Le Grand	};
532facb16e7SArmin Le Grand	String STR_BORDER_7
533facb16e7SArmin Le Grand	{
534*3b846311Smseidel		Text [ en-US ] = "Top and Bottom Borders" ;
535facb16e7SArmin Le Grand	};
536facb16e7SArmin Le Grand	String STR_BORDER_8
537facb16e7SArmin Le Grand	{
538*3b846311Smseidel		Text [ en-US ] = "Left and Right Borders" ;
539facb16e7SArmin Le Grand	};
540facb16e7SArmin Le Grand
541*3b846311Smseidel	// high contrast
542facb16e7SArmin Le Grand	Image IMG_BORDER1_H
543facb16e7SArmin Le Grand	{
544*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Empty_18x18_h.png" ;} ;
545facb16e7SArmin Le Grand	};
546facb16e7SArmin Le Grand	Image IMG_BORDER2_H
547facb16e7SArmin Le Grand	{
548*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_All_18x18_h.png" ;} ;
549facb16e7SArmin Le Grand	};
550facb16e7SArmin Le Grand	Image IMG_BORDER3_H
551facb16e7SArmin Le Grand	{
552*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_18x18_h.png" ;} ;
553facb16e7SArmin Le Grand	};
554facb16e7SArmin Le Grand	Image IMG_BORDER4_H
555facb16e7SArmin Le Grand	{
556*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_FourBorders_Thick_18x18_h.png" ;} ;
557facb16e7SArmin Le Grand	};
558facb16e7SArmin Le Grand	Image IMG_BORDER5_H
559facb16e7SArmin Le Grand	{
560*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Left_18x18_h.png" ;} ;
561facb16e7SArmin Le Grand	};
562facb16e7SArmin Le Grand	Image IMG_BORDER6_H
563facb16e7SArmin Le Grand	{
564*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Right_18x18_h.png" ;} ;
565facb16e7SArmin Le Grand	};
566facb16e7SArmin Le Grand	Image IMG_BORDER7_H
567facb16e7SArmin Le Grand	{
568*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Top_18x18_h.png" ;} ;
569facb16e7SArmin Le Grand	};
570facb16e7SArmin Le Grand	Image IMG_BORDER8_H
571facb16e7SArmin Le Grand	{
572*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_18x18_h.png" ;} ;
573facb16e7SArmin Le Grand	};
574facb16e7SArmin Le Grand	Image IMG_BORDER9_H
575facb16e7SArmin Le Grand	{
576*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_RightDiagonal_18x18_h.png" ;} ;
577facb16e7SArmin Le Grand	};
578facb16e7SArmin Le Grand	Image IMG_BORDER10_H
579facb16e7SArmin Le Grand	{
580*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftDiagonal_18x18_h.png" ;} ;
581facb16e7SArmin Le Grand	};
582facb16e7SArmin Le Grand	Image IMG_BORDER11_H
583facb16e7SArmin Le Grand	{
584*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopAndBottom_18x18_h.png" ;} ;
585facb16e7SArmin Le Grand	};
586facb16e7SArmin Le Grand	Image IMG_BORDER12_H
587facb16e7SArmin Le Grand	{
588*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_LeftAndRight_18x18_h.png" ;} ;
589facb16e7SArmin Le Grand	};
590facb16e7SArmin Le Grand	Image IMG_BORDER13_H
591facb16e7SArmin Le Grand	{
592*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Thick_18x18_h.png" ;} ;
593facb16e7SArmin Le Grand	};
594facb16e7SArmin Le Grand	Image IMG_BORDER14_H
595facb16e7SArmin Le Grand	{
596*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_Bottom_Double_18x18_h.png" ;} ;
597facb16e7SArmin Le Grand	};
598facb16e7SArmin Le Grand	Image IMG_BORDER15_H
599facb16e7SArmin Le Grand	{
600*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopThin_BottomThick_18x18_h.png" ;} ;
601facb16e7SArmin Le Grand	};
602facb16e7SArmin Le Grand	Image IMG_BORDER16_H
603facb16e7SArmin Le Grand	{
604*3b846311Smseidel		ImageBitmap = Bitmap {File = "sidebar/CellBorder_TopSingle_BottomDouble_18x18_h.png" ;} ;
605facb16e7SArmin Le Grand	};
606facb16e7SArmin Le Grand};
607facb16e7SArmin Le Grand
608*3b846311Smseidel// ********************************************************************** EOF
609