xref: /aoo4110/main/cui/source/tabpages/backgrnd.src (revision b1cdbd2c)
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
23*b1cdbd2cSJim Jagielski // include ---------------------------------------------------------------
24*b1cdbd2cSJim Jagielski#include <svtools/controldims.hrc>
25*b1cdbd2cSJim Jagielski#include "helpid.hrc"
26*b1cdbd2cSJim Jagielski#include <cuires.hrc>
27*b1cdbd2cSJim Jagielski#include "backgrnd.hrc"
28*b1cdbd2cSJim Jagielski#include <svx/dialogs.hrc>
29*b1cdbd2cSJim Jagielski
30*b1cdbd2cSJim Jagielski // define ----------------------------------------------------------------
31*b1cdbd2cSJim Jagielski#define UNLINKED_IMAGE						\
32*b1cdbd2cSJim Jagielski    Text [ en-US ] = "Unlinked graphic" ; \
33*b1cdbd2cSJim Jagielski
34*b1cdbd2cSJim Jagielski // pragma ----------------------------------------------------------------
35*b1cdbd2cSJim Jagielski
36*b1cdbd2cSJim Jagielski // RID_SVXPAGE_BACKGROUND ------------------------------------------------
37*b1cdbd2cSJim JagielskiTabPage RID_SVXPAGE_BACKGROUND
38*b1cdbd2cSJim Jagielski{
39*b1cdbd2cSJim Jagielski	HelpId = HID_BACKGROUND ;
40*b1cdbd2cSJim Jagielski	Hide = TRUE ;
41*b1cdbd2cSJim Jagielski	Size = MAP_APPFONT ( 260 , 185 ) ;
42*b1cdbd2cSJim Jagielski	Text [ en-US ] = "Background" ;
43*b1cdbd2cSJim Jagielski	FixedText FT_SELECTOR
44*b1cdbd2cSJim Jagielski	{
45*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 6 , 4 ) ;
46*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 24 , 10 ) ;
47*b1cdbd2cSJim Jagielski		Hide = TRUE ;
48*b1cdbd2cSJim Jagielski		LeftLabel = TRUE ;
49*b1cdbd2cSJim Jagielski		Text [ en-US ] = "A~s" ;
50*b1cdbd2cSJim Jagielski	};
51*b1cdbd2cSJim Jagielski	ListBox LB_SELECTOR
52*b1cdbd2cSJim Jagielski	{
53*b1cdbd2cSJim Jagielski	    HelpID = "cui:ListBox:RID_SVXPAGE_BACKGROUND:LB_SELECTOR";
54*b1cdbd2cSJim Jagielski		Hide = TRUE ;
55*b1cdbd2cSJim Jagielski		Border = TRUE ;
56*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 33 , 3 ) ;
57*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 82 , 48 ) ;
58*b1cdbd2cSJim Jagielski		DropDown = TRUE ;
59*b1cdbd2cSJim Jagielski		StringList [ en-US ] =
60*b1cdbd2cSJim Jagielski		{
61*b1cdbd2cSJim Jagielski			< "Color" ; Default ; > ;
62*b1cdbd2cSJim Jagielski			< "Graphic" ; Default ; > ;
63*b1cdbd2cSJim Jagielski		};
64*b1cdbd2cSJim Jagielski	};
65*b1cdbd2cSJim Jagielski	FixedText FT_TBL_DESC
66*b1cdbd2cSJim Jagielski	{
67*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 145 , 5 ) ;
68*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 24 , 10 ) ;
69*b1cdbd2cSJim Jagielski		Hide = TRUE ;
70*b1cdbd2cSJim Jagielski		LeftLabel = TRUE ;
71*b1cdbd2cSJim Jagielski		/* ### ACHTUNG: Neuer Text in Resource? F�~r : F�~r */
72*b1cdbd2cSJim Jagielski		Text [ en-US ] = "F~or" ;
73*b1cdbd2cSJim Jagielski	};
74*b1cdbd2cSJim Jagielski	ListBox LB_TBL_BOX
75*b1cdbd2cSJim Jagielski	{
76*b1cdbd2cSJim Jagielski	    HelpID = "cui:ListBox:RID_SVXPAGE_BACKGROUND:LB_TBL_BOX";
77*b1cdbd2cSJim Jagielski		Hide = TRUE ;
78*b1cdbd2cSJim Jagielski		Border = TRUE ;
79*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 172 , 3 ) ;
80*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 82 , 48 ) ;
81*b1cdbd2cSJim Jagielski		DropDown = TRUE ;
82*b1cdbd2cSJim Jagielski		StringList [ en-US ] =
83*b1cdbd2cSJim Jagielski		{
84*b1cdbd2cSJim Jagielski			< "Cell" ; > ;
85*b1cdbd2cSJim Jagielski			< "Row" ; > ;
86*b1cdbd2cSJim Jagielski			< "Table" ; > ;
87*b1cdbd2cSJim Jagielski		};
88*b1cdbd2cSJim Jagielski	};
89*b1cdbd2cSJim Jagielski	ListBox LB_PARA_BOX
90*b1cdbd2cSJim Jagielski	{
91*b1cdbd2cSJim Jagielski	    HelpID = "cui:ListBox:RID_SVXPAGE_BACKGROUND:LB_PARA_BOX";
92*b1cdbd2cSJim Jagielski		Hide = TRUE ;
93*b1cdbd2cSJim Jagielski		Border = TRUE ;
94*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 172 , 3 ) ;
95*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 82 , 48 ) ;
96*b1cdbd2cSJim Jagielski		DropDown = TRUE ;
97*b1cdbd2cSJim Jagielski		StringList [ en-US ] =
98*b1cdbd2cSJim Jagielski		{
99*b1cdbd2cSJim Jagielski			< "Paragraph" ; > ;
100*b1cdbd2cSJim Jagielski			< "Character" ; > ;
101*b1cdbd2cSJim Jagielski		};
102*b1cdbd2cSJim Jagielski	};
103*b1cdbd2cSJim Jagielski	 // Hintergrund-Brush  ----------------------------------------------------
104*b1cdbd2cSJim Jagielski	Control CT_BORDER
105*b1cdbd2cSJim Jagielski	{
106*b1cdbd2cSJim Jagielski		Border = TRUE ;
107*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 12 , 32 ) ;
108*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 116+2 , 145+2 ) ;
109*b1cdbd2cSJim Jagielski        DialogControl = TRUE;
110*b1cdbd2cSJim Jagielski	};
111*b1cdbd2cSJim Jagielski	Control SET_BGDCOLOR
112*b1cdbd2cSJim Jagielski	{
113*b1cdbd2cSJim Jagielski		HelpId = HID_BACKGROUND_CTL_BGDCOLORSET ;
114*b1cdbd2cSJim Jagielski		Hide = TRUE ;
115*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 0 , 0 ) ;
116*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 116 , 145 ) ;
117*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
118*b1cdbd2cSJim Jagielski	};
119*b1cdbd2cSJim Jagielski    FixedLine GB_BGDCOLOR
120*b1cdbd2cSJim Jagielski	{
121*b1cdbd2cSJim Jagielski		Hide = TRUE ;
122*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 6 , 21 ) ;
123*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT ( 248 , 8) ;
124*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Background color" ;
125*b1cdbd2cSJim Jagielski	};
126*b1cdbd2cSJim Jagielski	Window WIN_PREVIEW1
127*b1cdbd2cSJim Jagielski	{
128*b1cdbd2cSJim Jagielski		Hide = TRUE ;
129*b1cdbd2cSJim Jagielski        Border = TRUE ;
130*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT ( 166 , 34 ) ;
131*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT ( 82 , 40 ) ;
132*b1cdbd2cSJim Jagielski	};
133*b1cdbd2cSJim Jagielski    FixedText FT_COL_TRANS
134*b1cdbd2cSJim Jagielski    {
135*b1cdbd2cSJim Jagielski		Hide = TRUE ;
136*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT ( 166, 74 + RSC_SP_CTRL_Y + 2 ) ;
137*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT ( 50 , 8) ;
138*b1cdbd2cSJim Jagielski        Text [ en-US ] = "~Transparency" ;
139*b1cdbd2cSJim Jagielski	};
140*b1cdbd2cSJim Jagielski    MetricField MF_COL_TRANS
141*b1cdbd2cSJim Jagielski    {
142*b1cdbd2cSJim Jagielski        HelpID = "cui:MetricField:RID_SVXPAGE_BACKGROUND:MF_COL_TRANS";
143*b1cdbd2cSJim Jagielski		Hide = TRUE ;
144*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT ( 218 , 74 + RSC_SP_CTRL_Y ) ;
145*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT ( 30 , 12) ;
146*b1cdbd2cSJim Jagielski        Border = TRUE ;
147*b1cdbd2cSJim Jagielski		Group = TRUE ;
148*b1cdbd2cSJim Jagielski		Left = TRUE ;
149*b1cdbd2cSJim Jagielski		Repeat = TRUE ;
150*b1cdbd2cSJim Jagielski		Spin = TRUE ;
151*b1cdbd2cSJim Jagielski		Unit = FUNIT_PERCENT ;
152*b1cdbd2cSJim Jagielski        SpinSize = 5 ;
153*b1cdbd2cSJim Jagielski        Minimum = 0;
154*b1cdbd2cSJim Jagielski        Maximum = 100;
155*b1cdbd2cSJim Jagielski    };
156*b1cdbd2cSJim Jagielski
157*b1cdbd2cSJim Jagielski     // Hintergrund-Bitmap ----------------------------------------------------
158*b1cdbd2cSJim Jagielski    FixedLine GB_FILE
159*b1cdbd2cSJim Jagielski	{
160*b1cdbd2cSJim Jagielski		Hide = TRUE ;
161*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 6 , 23 ) ;
162*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT ( 153 , 8 ) ;
163*b1cdbd2cSJim Jagielski		Text [ en-US ] = "File" ;
164*b1cdbd2cSJim Jagielski	};
165*b1cdbd2cSJim Jagielski	PushButton BTN_BROWSE
166*b1cdbd2cSJim Jagielski	{
167*b1cdbd2cSJim Jagielski	    HelpID = "cui:PushButton:RID_SVXPAGE_BACKGROUND:BTN_BROWSE";
168*b1cdbd2cSJim Jagielski		Hide = TRUE ;
169*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 6 + RSC_SP_FLGR_INNERBORDER_LEFT , 23 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP ) ;
170*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 60 , 14 ) ;
171*b1cdbd2cSJim Jagielski		Text [ en-US ] = "~Browse..." ;
172*b1cdbd2cSJim Jagielski	};
173*b1cdbd2cSJim Jagielski	CheckBox BTN_LINK
174*b1cdbd2cSJim Jagielski	{
175*b1cdbd2cSJim Jagielski	    HelpID = "cui:CheckBox:RID_SVXPAGE_BACKGROUND:BTN_LINK";
176*b1cdbd2cSJim Jagielski		Hide = TRUE ;
177*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 6 + RSC_SP_FLGR_INNERBORDER_LEFT + 60 + 2*RSC_SP_CTRL_X, 23 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP + 3 ) ;
178*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 78 , 10 ) ;
179*b1cdbd2cSJim Jagielski		Text [ en-US ] = "~Link" ;
180*b1cdbd2cSJim Jagielski	};
181*b1cdbd2cSJim Jagielski	FixedText FT_FILE
182*b1cdbd2cSJim Jagielski	{
183*b1cdbd2cSJim Jagielski		Hide = TRUE ;
184*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 6 + RSC_SP_FLGR_INNERBORDER_LEFT , 23 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP + RSC_CD_PUSHBUTTON_HEIGHT + RSC_SP_CTRL_Y ) ;
185*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 141 , 8 ) ;
186*b1cdbd2cSJim Jagielski		UNLINKED_IMAGE
187*b1cdbd2cSJim Jagielski	};
188*b1cdbd2cSJim Jagielski    FixedLine GB_POSITION
189*b1cdbd2cSJim Jagielski	{
190*b1cdbd2cSJim Jagielski		Hide = TRUE ;
191*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 6 , 78 ) ;
192*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT ( 153 , 8 ) ;
193*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Type" ;
194*b1cdbd2cSJim Jagielski	};
195*b1cdbd2cSJim Jagielski	RadioButton BTN_POSITION
196*b1cdbd2cSJim Jagielski	{
197*b1cdbd2cSJim Jagielski	    HelpID = "cui:RadioButton:RID_SVXPAGE_BACKGROUND:BTN_POSITION";
198*b1cdbd2cSJim Jagielski		Hide = TRUE ;
199*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 12 , 89 ) ;
200*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 49 , 10 ) ;
201*b1cdbd2cSJim Jagielski		Text [ en-US ] = "~Position" ;
202*b1cdbd2cSJim Jagielski	};
203*b1cdbd2cSJim Jagielski	RadioButton BTN_AREA
204*b1cdbd2cSJim Jagielski	{
205*b1cdbd2cSJim Jagielski	    HelpID = "cui:RadioButton:RID_SVXPAGE_BACKGROUND:BTN_AREA";
206*b1cdbd2cSJim Jagielski		Hide = TRUE ;
207*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 12 , 103 ) ;
208*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 49 , 10 ) ;
209*b1cdbd2cSJim Jagielski		/* ### ACHTUNG: Neuer Text in Resource? ~Fl�che : ~Fl�che */
210*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Ar~ea" ;
211*b1cdbd2cSJim Jagielski	};
212*b1cdbd2cSJim Jagielski	RadioButton BTN_TILE
213*b1cdbd2cSJim Jagielski	{
214*b1cdbd2cSJim Jagielski	    HelpID = "cui:RadioButton:RID_SVXPAGE_BACKGROUND:BTN_TILE";
215*b1cdbd2cSJim Jagielski		Hide = TRUE ;
216*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 12 , 117 ) ;
217*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 49 , 10 ) ;
218*b1cdbd2cSJim Jagielski		Text [ en-US ] = "~Tile" ;
219*b1cdbd2cSJim Jagielski	};
220*b1cdbd2cSJim Jagielski	Control WND_POSITION
221*b1cdbd2cSJim Jagielski	{
222*b1cdbd2cSJim Jagielski		HelpId = HID_BACKGROUND_CTL_POSITION ;
223*b1cdbd2cSJim Jagielski		Hide = TRUE ;
224*b1cdbd2cSJim Jagielski		Border = TRUE ;
225*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 64 , 89 ) ;
226*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 90 , 87 ) ;
227*b1cdbd2cSJim Jagielski		TabStop = TRUE ;
228*b1cdbd2cSJim Jagielski	};
229*b1cdbd2cSJim Jagielski    FixedLine FL_GRAPH_TRANS
230*b1cdbd2cSJim Jagielski	{
231*b1cdbd2cSJim Jagielski		Hide = TRUE ;
232*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT ( 6 , 157 ) ;
233*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT ( 153 , 8) ;
234*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Transparency" ;
235*b1cdbd2cSJim Jagielski	};
236*b1cdbd2cSJim Jagielski    MetricField MF_GRAPH_TRANS
237*b1cdbd2cSJim Jagielski    {
238*b1cdbd2cSJim Jagielski        HelpID = "cui:MetricField:RID_SVXPAGE_BACKGROUND:MF_GRAPH_TRANS";
239*b1cdbd2cSJim Jagielski        Hide = TRUE ;
240*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT ( 12 , 168 ) ;
241*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT ( 30 , 12) ;
242*b1cdbd2cSJim Jagielski        Border = TRUE ;
243*b1cdbd2cSJim Jagielski		Group = TRUE ;
244*b1cdbd2cSJim Jagielski		Left = TRUE ;
245*b1cdbd2cSJim Jagielski		Repeat = TRUE ;
246*b1cdbd2cSJim Jagielski		Spin = TRUE ;
247*b1cdbd2cSJim Jagielski		Unit = FUNIT_PERCENT ;
248*b1cdbd2cSJim Jagielski        SpinSize = 5 ;
249*b1cdbd2cSJim Jagielski        Minimum = 0;
250*b1cdbd2cSJim Jagielski        Maximum = 100;
251*b1cdbd2cSJim Jagielski    };
252*b1cdbd2cSJim Jagielski    Window WIN_PREVIEW2
253*b1cdbd2cSJim Jagielski	{
254*b1cdbd2cSJim Jagielski		Hide = TRUE ;
255*b1cdbd2cSJim Jagielski        Border = TRUE ;
256*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 170 , 23 + 4 ) ;
257*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 81 , 139 ) ;
258*b1cdbd2cSJim Jagielski	};
259*b1cdbd2cSJim Jagielski	CheckBox BTN_PREVIEW
260*b1cdbd2cSJim Jagielski	{
261*b1cdbd2cSJim Jagielski	    HelpID = "cui:CheckBox:RID_SVXPAGE_BACKGROUND:BTN_PREVIEW";
262*b1cdbd2cSJim Jagielski		Pos = MAP_APPFONT ( 170 , 23 + 4 + 139 + RSC_SP_CTRL_GROUP_Y ) ;
263*b1cdbd2cSJim Jagielski		Size = MAP_APPFONT ( 141 , 10 ) ;
264*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Pre~view" ;
265*b1cdbd2cSJim Jagielski	};
266*b1cdbd2cSJim Jagielski	String STR_BROWSE
267*b1cdbd2cSJim Jagielski	{
268*b1cdbd2cSJim Jagielski		Text [ en-US ] = "Find graphics" ;
269*b1cdbd2cSJim Jagielski	};
270*b1cdbd2cSJim Jagielski	String STR_UNLINKED
271*b1cdbd2cSJim Jagielski	{
272*b1cdbd2cSJim Jagielski		UNLINKED_IMAGE
273*b1cdbd2cSJim Jagielski	};
274*b1cdbd2cSJim Jagielski};
275*b1cdbd2cSJim Jagielski // ********************************************************************** EOF
276*b1cdbd2cSJim Jagielski
277*b1cdbd2cSJim Jagielski
278*b1cdbd2cSJim Jagielski
279*b1cdbd2cSJim Jagielski
280*b1cdbd2cSJim Jagielski
281*b1cdbd2cSJim Jagielski
282*b1cdbd2cSJim Jagielski
283*b1cdbd2cSJim Jagielski
284*b1cdbd2cSJim Jagielski
285*b1cdbd2cSJim Jagielski
286*b1cdbd2cSJim Jagielski
287*b1cdbd2cSJim Jagielski
288*b1cdbd2cSJim Jagielski
289*b1cdbd2cSJim Jagielski
290*b1cdbd2cSJim Jagielski
291*b1cdbd2cSJim Jagielski
292*b1cdbd2cSJim Jagielski
293*b1cdbd2cSJim Jagielski
294*b1cdbd2cSJim Jagielski
295*b1cdbd2cSJim Jagielski
296*b1cdbd2cSJim Jagielski
297*b1cdbd2cSJim Jagielski
298*b1cdbd2cSJim Jagielski
299*b1cdbd2cSJim Jagielski
300*b1cdbd2cSJim Jagielski
301*b1cdbd2cSJim Jagielski
302*b1cdbd2cSJim Jagielski
303*b1cdbd2cSJim Jagielski
304*b1cdbd2cSJim Jagielski
305*b1cdbd2cSJim Jagielski
306*b1cdbd2cSJim Jagielski
307*b1cdbd2cSJim Jagielski
308*b1cdbd2cSJim Jagielski
309*b1cdbd2cSJim Jagielski
310*b1cdbd2cSJim Jagielski
311*b1cdbd2cSJim Jagielski
312