1cdf0e10cSrcweir<?xml version="1.0" encoding="UTF-8"?>
2cdf0e10cSrcweir<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
3*3e02b54dSAndrew Rist<!--***********************************************************
4*3e02b54dSAndrew Rist *
5*3e02b54dSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one
6*3e02b54dSAndrew Rist * or more contributor license agreements.  See the NOTICE file
7*3e02b54dSAndrew Rist * distributed with this work for additional information
8*3e02b54dSAndrew Rist * regarding copyright ownership.  The ASF licenses this file
9*3e02b54dSAndrew Rist * to you under the Apache License, Version 2.0 (the
10*3e02b54dSAndrew Rist * "License"); you may not use this file except in compliance
11*3e02b54dSAndrew Rist * with the License.  You may obtain a copy of the License at
12*3e02b54dSAndrew Rist *
13*3e02b54dSAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
14*3e02b54dSAndrew Rist *
15*3e02b54dSAndrew Rist * Unless required by applicable law or agreed to in writing,
16*3e02b54dSAndrew Rist * software distributed under the License is distributed on an
17*3e02b54dSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
18*3e02b54dSAndrew Rist * KIND, either express or implied.  See the License for the
19*3e02b54dSAndrew Rist * specific language governing permissions and limitations
20*3e02b54dSAndrew Rist * under the License.
21*3e02b54dSAndrew Rist *
22*3e02b54dSAndrew Rist ***********************************************************-->
23cdf0e10cSrcweir<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Language" script:language="StarBasic">Option Explicit
24cdf0e10cSrcweir
25cdf0e10cSrcweir
26cdf0e10cSrcweirGlobal Const RID_COMMON	= 1000
27cdf0e10cSrcweirGlobal Const RID_FORM	= 2200
28cdf0e10cSrcweir
29cdf0e10cSrcweirPublic Const SBCANCEL = 2
30cdf0e10cSrcweirPublic Const SBREPEAT = 4
31cdf0e10cSrcweirPublic LabelDiffHeight as Long
32cdf0e10cSrcweirPublic BasicLabelDiffHeight as Long
33cdf0e10cSrcweir
34cdf0e10cSrcweirPublic WizardTitle(1 To 3) as String
35cdf0e10cSrcweirPublic DlgFormDB as Object
36cdf0e10cSrcweirPublic DialogModel as Object
37cdf0e10cSrcweir
38cdf0e10cSrcweirDim sMsgWizardName as String
39cdf0e10cSrcweirDim sMsgErrMsg as String
40cdf0e10cSrcweirDim sMsgErrNoDatabase as String
41cdf0e10cSrcweirDim sMsgErrNoTableInDatabase as String
42cdf0e10cSrcweirDim sMsgErrTitleSuggestedExist as String
43cdf0e10cSrcweirDim sMsgErrTitleSyntaxError as String
44cdf0e10cSrcweirDim sMsgErrTitleAsTableExist as String
45cdf0e10cSrcweirDim sMsgProgressText as String
46cdf0e10cSrcweirDim sMsgCreatedForm as String
47cdf0e10cSrcweirDim sMsgErrCouldNotOpenObject as String
48cdf0e10cSrcweirDim sMsgErrNameToLong as String
49cdf0e10cSrcweirDim sTimeAppendix as String
50cdf0e10cSrcweirDim sDateAppendix as String
51cdf0e10cSrcweirPublic sGoOn as String
52cdf0e10cSrcweirPublic sReady as String
53cdf0e10cSrcweirPublic sMsgNoConnection as String
54cdf0e10cSrcweirPublic sWriterFilterName as String
55cdf0e10cSrcweirPublic XPixelFactor as Long
56cdf0e10cSrcweirPublic YPixelFactor as Long
57cdf0e10cSrcweirPublic sSelectDatasource as String
58cdf0e10cSrcweirPublic sSelectDBTable as String
59cdf0e10cSrcweir
60cdf0e10cSrcweir
61cdf0e10cSrcweir
62cdf0e10cSrcweirSub LoadLanguage ()
63cdf0e10cSrcweir	sMsgWizardName = GetResText(RID_FORM + 0)
64cdf0e10cSrcweir	sMsgErrMsg = GetResText(RID_COMMON + 6)
65cdf0e10cSrcweir	sMsgErrNoDatabase = GetResText(RID_COMMON + 8)
66cdf0e10cSrcweir	sMsgErrNoTableInDatabase = GetResText(RID_COMMON + 9)
67cdf0e10cSrcweir	sMsgErrTitleSuggestedExist = GetResText(RID_COMMON + 10)
68cdf0e10cSrcweir	sMsgErrTitleAsTableExist = GetResText(RID_COMMON + 10)
69cdf0e10cSrcweir	sMsgErrTitleSyntaxError = GetResText(RID_COMMON + 11)
70cdf0e10cSrcweir	sMsgNoConnection = GetResText(RID_COMMON + 14
71cdf0e10cSrcweir	sMsgProgressText = GetResText(RID_FORM + 2)
72cdf0e10cSrcweir	sMsgCreatedForm = GetResText(RID_FORM + 26)
73cdf0e10cSrcweir	sMsgErrNameToLong = GetResText (RID_FORM + 27)
74cdf0e10cSrcweir	sMsgErrCouldNotOpenObject = GetResText (RID_COMMON + 13)
75cdf0e10cSrcweir
76cdf0e10cSrcweir	&apos;	Internal Logic
77cdf0e10cSrcweir	sDateAppendix = GetResText(RID_FORM + 4)
78cdf0e10cSrcweir	sTimeAppendix = GetResText(RID_FORM + 5)
79cdf0e10cSrcweir
80cdf0e10cSrcweir	sReady = GetResText(RID_COMMON + 0)
81cdf0e10cSrcweirEnd Sub
82cdf0e10cSrcweir
83cdf0e10cSrcweir
84cdf0e10cSrcweirSub SetDialogLanguage ()
85cdf0e10cSrcweirDim i as Integer
86cdf0e10cSrcweirDim ButtonHelpText as String
87cdf0e10cSrcweirDim CmdButton as Object
88cdf0e10cSrcweirDim IDArray as Variant
89cdf0e10cSrcweirDim FNameAddOn as String
90cdf0e10cSrcweirDim slblSelFields as String
91cdf0e10cSrcweirDim slblFields as String
92cdf0e10cSrcweir
93cdf0e10cSrcweir	DlgFormDB = LoadDialog(&quot;FormWizard&quot;, &quot;DlgFormDB&quot;)
94cdf0e10cSrcweir	DialogModel = DlgFormDB.Model
95cdf0e10cSrcweir
96cdf0e10cSrcweir	With DialogModel
97cdf0e10cSrcweir		.cmdCancel.Label = GetResText(RID_COMMON + 1)
98cdf0e10cSrcweir		.cmdBack.Label = GetResText(RID_COMMON + 2)
99cdf0e10cSrcweir		.cmdHelp.Label = GetResText(RID_COMMON + 20)
100cdf0e10cSrcweir		sGoOn = GetResText(RID_COMMON + 3)
101cdf0e10cSrcweir		.cmdGoOn.Label = sGoOn
102cdf0e10cSrcweir		.lblTables.Label = GetResText(RID_FORM + 6)
103cdf0e10cSrcweir
104cdf0e10cSrcweir		slblFields = GetResText(RID_FORM + 12)
105cdf0e10cSrcweir		slblSelFields = GetResText(RID_FORM + 13)
106cdf0e10cSrcweir		.lblFields.Label = slblFields
107cdf0e10cSrcweir		.lblSelFields.Label = slblSelFields
108cdf0e10cSrcweir
109cdf0e10cSrcweir		.lblStyles.Label = GetResText(RID_FORM + 21)
110cdf0e10cSrcweir		.hlnBorderLayout.Label = GetResText(RID_FORM + 28)
111cdf0e10cSrcweir		.hlnAlign.Label = GetResText(RID_FORM + 32)
112cdf0e10cSrcweir		.hlnArrangements.Label = GetResText(RID_FORM + 35)
113cdf0e10cSrcweir
114cdf0e10cSrcweir		WizardTitle(1) = sMsgWizardName &amp; &quot; - &quot; &amp; GetResText(RID_FORM + 45)
115cdf0e10cSrcweir		WizardTitle(2) = sMsgWizardName &amp; &quot; - &quot; &amp; GetResText(RID_FORM + 46)
116cdf0e10cSrcweir		WizardTitle(3) = sMsgWizardName &amp; &quot; - &quot; &amp; GetResText(RID_FORM + 47)
117cdf0e10cSrcweir
118cdf0e10cSrcweir		.hlnBinaries.Label = GetResText(RID_FORM + 50)
119cdf0e10cSrcweir		.optIgnoreBinaries.Label = GetResText(RID_FORM + 51)
120cdf0e10cSrcweir		.optBinariesasGraphics.Label = GetResText(RID_FORM + 52)
121cdf0e10cSrcweir
122cdf0e10cSrcweir		.hlnBackground.Label = GetResText(RID_FORM + 55)
123cdf0e10cSrcweir		.optTiled.Label = GetResText(RID_FORM + 56)
124cdf0e10cSrcweir		.optArea.Label = GetResText(RID_FORM + 57)
125cdf0e10cSrcweir
126cdf0e10cSrcweir		.optBorder0.Label = GetResText(RID_FORM + 29)
127cdf0e10cSrcweir		.optBorder1.Label = GetResText(RID_FORM + 30)
128cdf0e10cSrcweir		.optBorder2.Label = GetResText(RID_FORM + 31)
129cdf0e10cSrcweir		.optBorder1.State = 1
130cdf0e10cSrcweir
131cdf0e10cSrcweir		.optAlign0.Label = GetResText(RID_FORM + 33)
132cdf0e10cSrcweir		.optAlign2.Label = GetResText(RID_FORM + 34)
133cdf0e10cSrcweir		.optAlign0.State = 1
134cdf0e10cSrcweir
135cdf0e10cSrcweir		FNameAddOn = &quot;&quot;
136cdf0e10cSrcweir		If isHighContrast(DlgFormDB.getPeer) Then FNameAddOn = &quot;_hc&quot;
137cdf0e10cSrcweir
138cdf0e10cSrcweir		IDArray = Array(36, 37, 40, 38, 39)
139cdf0e10cSrcweir		For i = 1 To 5
140cdf0e10cSrcweir			ButtonHelpText = GetResText(RID_FORM + IDArray(i-1)
141cdf0e10cSrcweir			cmdButton = DlgFormDB.getControl(&quot;cmdArrange&quot; &amp; i)
142cdf0e10cSrcweir			cmdButton.Model.ImageURL = FormPath &amp; &quot;Arrange_&quot; &amp; i &amp; FNameAddOn &amp; &quot;.gif&quot;
143cdf0e10cSrcweir			cmdButton.Model.HelpText = ButtonHelpText
144cdf0e10cSrcweir			cmdButton.getPeer().setProperty(&quot;AccessibleName&quot;, ButtonHelpText)
145cdf0e10cSrcweir		Next i
146cdf0e10cSrcweir&apos;		.cmdArrange1.ImageURL = FormPath &amp; &quot;Arrange_1&quot; &amp; FNameAddOn &amp; &quot;.gif&quot;
147cdf0e10cSrcweir&apos;		.cmdArrange1.HelpText = GetResText(RID_FORM + 36)
148cdf0e10cSrcweir&apos;
149cdf0e10cSrcweir&apos;		.cmdArrange2.ImageURL = FormPath &amp; &quot;Arrange_2&quot; &amp; FNameAddOn &amp; &quot;.gif&quot;
150cdf0e10cSrcweir&apos;		.cmdArrange2.HelpText = GetResText(RID_FORM + 37)
151cdf0e10cSrcweir&apos;
152cdf0e10cSrcweir&apos;		.cmdArrange3.ImageURL = FormPath &amp; &quot;Arrange_3&quot; &amp; FNameAddOn &amp; &quot;.gif&quot;
153cdf0e10cSrcweir&apos;		.cmdArrange3.HelpText = GetResText(RID_FORM + 40)
154cdf0e10cSrcweir&apos;
155cdf0e10cSrcweir&apos;		.cmdArrange4.ImageURL = FormPath &amp; &quot;Arrange_4&quot; &amp; FNameAddOn &amp; &quot;.gif&quot;
156cdf0e10cSrcweir&apos;		.cmdArrange4.HelpText = GetResText(RID_FORM + 38)
157cdf0e10cSrcweir&apos;
158cdf0e10cSrcweir&apos;		.cmdArrange5.ImageURL = FormPath &amp; &quot;Arrange_5&quot; &amp; FNameAddOn &amp; &quot;.gif&quot;
159cdf0e10cSrcweir&apos;		.cmdArrange5.HelpText = GetResText(RID_FORM + 39)
160cdf0e10cSrcweir		sWriterFilterName = GetResText(RID_FORM + 70)
161cdf0e10cSrcweir	End With
162cdf0e10cSrcweir	DlgFormDB.GetControl(&quot;cmdMoveSelected&quot;).getPeer().setProperty(&quot;AccessibleName&quot;, GetResText(RID_COMMON + 39)
163cdf0e10cSrcweir	DlgFormDB.GetControl(&quot;cmdRemoveSelected&quot;).getPeer().setProperty(&quot;AccessibleName&quot;, GetResText(RID_COMMON + 40)
164cdf0e10cSrcweir	DlgFormDB.GetControl(&quot;cmdMoveAll&quot;).getPeer().setProperty(&quot;AccessibleName&quot;, GetResText(RID_COMMON + 41)
165cdf0e10cSrcweir	DlgFormDB.GetControl(&quot;cmdRemoveAll&quot;).getPeer().setProperty(&quot;AccessibleName&quot;, GetResText(RID_COMMON + 42)
166cdf0e10cSrcweir	DlgFormDB.getControl(&quot;lstFields&quot;).getPeer().setProperty(&quot;AccessibleName&quot;, DeleteStr(slblFields, &quot;~&quot;))
167cdf0e10cSrcweir	DlgFormDB.getControl(&quot;lstSelFields&quot;).getPeer().setProperty(&quot;AccessibleName&quot;, DeleteStr(slblSelFields, &quot;~&quot;))
168cdf0e10cSrcweir
169cdf0e10cSrcweir	sSelectDatasource = GetResText(RID_COMMON + 37)
170cdf0e10cSrcweir	sSelectDBTable = GetResText(RID_COMMON + 38)
171cdf0e10cSrcweirEnd Sub
172cdf0e10cSrcweir
173cdf0e10cSrcweir
174cdf0e10cSrcweir
175cdf0e10cSrcweirSub InitializeWidthList()
176cdf0e10cSrcweir
177cdf0e10cSrcweir	If Ubound(WidthList(),1) &gt; 16 Then
178cdf0e10cSrcweir		ReDim WidthList(16,4)
179cdf0e10cSrcweir	End If
180cdf0e10cSrcweir
181cdf0e10cSrcweir	WidthList(0,0) = com.sun.star.sdbc.DataType.BIT   			&apos; = -7;
182cdf0e10cSrcweir	WidthList(0,1) = cCheckbox
183cdf0e10cSrcweir	WidthList(0,2) = False
184cdf0e10cSrcweir	WidthList(0,3) = &quot;CheckBox&quot;
185cdf0e10cSrcweir
186cdf0e10cSrcweir	WidthList(1,0) = com.sun.star.sdbc.DataType.TINYINT			&apos; =  -6;
187cdf0e10cSrcweir	WidthList(1,1) = cNumericBox
188cdf0e10cSrcweir	WidthList(1,2) = False
189cdf0e10cSrcweir	WidthList(1,3) = &quot;FormattedField&quot;
190cdf0e10cSrcweir
191cdf0e10cSrcweir	WidthList(2,0) = com.sun.star.sdbc.DataType.SMALLINT		&apos; =   5;
192cdf0e10cSrcweir	WidthList(2,1) = cNumericBox
193cdf0e10cSrcweir	WidthList(2,2) = False
194cdf0e10cSrcweir	WidthList(2,3) = &quot;FormattedField&quot;
195cdf0e10cSrcweir
196cdf0e10cSrcweir	WidthList(3,0) = com.sun.star.sdbc.DataType.INTEGER			&apos; =   4;
197cdf0e10cSrcweir	WidthList(3,1) = cNumericBox
198cdf0e10cSrcweir	WidthList(3,2) = False
199cdf0e10cSrcweir	WidthList(3,3) = &quot;FormattedField&quot;
200cdf0e10cSrcweir
201cdf0e10cSrcweir	WidthList(4,0) = com.sun.star.sdbc.DataType.BIGINT			&apos; =  -5;
202cdf0e10cSrcweir	WidthList(4,1) = cNumericBox
203cdf0e10cSrcweir	WidthList(4,2) = False
204cdf0e10cSrcweir	WidthList(4,3) = &quot;FormattedField&quot;
205cdf0e10cSrcweir
206cdf0e10cSrcweir	WidthList(5,0) = com.sun.star.sdbc.DataType.FLOAT			&apos; =   6;
207cdf0e10cSrcweir	WidthList(5,1) = cNumericBox
208cdf0e10cSrcweir	WidthList(5,2) = False
209cdf0e10cSrcweir	WidthList(5,3) = &quot;FormattedField&quot;
210cdf0e10cSrcweir
211cdf0e10cSrcweir	WidthList(6,0) = com.sun.star.sdbc.DataType.REAL			&apos; =   7;
212cdf0e10cSrcweir	WidthList(6,1) = cNumericBox
213cdf0e10cSrcweir	WidthList(6,2) = False
214cdf0e10cSrcweir	WidthList(6,3) = &quot;FormattedField&quot;
215cdf0e10cSrcweir
216cdf0e10cSrcweir	WidthList(7,0) = com.sun.star.sdbc.DataType.DOUBLE			&apos; =   8;
217cdf0e10cSrcweir	WidthList(7,1) = cNumericBox
218cdf0e10cSrcweir	WidthList(7,2) = False
219cdf0e10cSrcweir	WidthList(7,3) = &quot;FormattedField&quot;
220cdf0e10cSrcweir
221cdf0e10cSrcweir	WidthList(8,0) = com.sun.star.sdbc.DataType.NUMERIC			&apos; =   2;
222cdf0e10cSrcweir	WidthList(8,1) = cNumericBox
223cdf0e10cSrcweir	WidthList(8,2) = False
224cdf0e10cSrcweir	WidthList(8,3) = &quot;FormattedField&quot;
225cdf0e10cSrcweir
226cdf0e10cSrcweir	WidthList(9,0) = com.sun.star.sdbc.DataType.DECIMAL			&apos; =   3;  (including decimal places)
227cdf0e10cSrcweir	WidthList(9,1) = cNumericBox
228cdf0e10cSrcweir	WidthList(9,2) = False
229cdf0e10cSrcweir	WidthList(9,3) = &quot;FormattedField&quot;
230cdf0e10cSrcweir
231cdf0e10cSrcweir	WidthList(10,0) = com.sun.star.sdbc.DataType.CHAR			&apos; =   1;
232cdf0e10cSrcweir	WidthList(10,1) = cTextBox
233cdf0e10cSrcweir	WidthList(10,2) = False
234cdf0e10cSrcweir	WidthList(10,3) = &quot;TextField&quot;
235cdf0e10cSrcweir
236cdf0e10cSrcweir	WidthList(11,0) = com.sun.star.sdbc.DataType.VARCHAR		&apos; =  12;
237cdf0e10cSrcweir	WidthList(11,1) = cTextBox
238cdf0e10cSrcweir	WidthList(11,2) = True
239cdf0e10cSrcweir	WidthList(11,3) = &quot;TextField&quot;
240cdf0e10cSrcweir
241cdf0e10cSrcweir	WidthList(12,0) = com.sun.star.sdbc.DataType.LONGVARCHAR	&apos; =  -1;
242cdf0e10cSrcweir	WidthList(12,1) = cTextBox
243cdf0e10cSrcweir	WidthList(12,2) = True
244cdf0e10cSrcweir	WidthList(12,3) = &quot;TextField&quot;
245cdf0e10cSrcweir
246cdf0e10cSrcweir	WidthList(13,0) = com.sun.star.sdbc.DataType.DATE			&apos; =  91;
247cdf0e10cSrcweir	WidthList(13,1) = cDateBox
248cdf0e10cSrcweir	WidthList(13,2) = False
249cdf0e10cSrcweir	WidthList(13,3) = &quot;DateField&quot;
250cdf0e10cSrcweir
251cdf0e10cSrcweir	WidthList(14,0) = com.sun.star.sdbc.DataType.TIME			&apos; =  92;
252cdf0e10cSrcweir	WidthList(14,1) = cTimeBox
253cdf0e10cSrcweir	WidthList(14,2) = False
254cdf0e10cSrcweir	WidthList(14,3) = &quot;TimeField&quot;
255cdf0e10cSrcweir
256cdf0e10cSrcweir	WidthList(15,0) = com.sun.star.sdbc.DataType.TIMESTAMP		&apos; =  93;
257cdf0e10cSrcweir	WidthList(15,1) = cDateBox
258cdf0e10cSrcweir	WidthList(15,2) = False
259cdf0e10cSrcweir	WidthList(15,3) = &quot;DateField&quot;
260cdf0e10cSrcweir
261cdf0e10cSrcweir	WidthList(16,0) = com.sun.star.sdbc.DataType.BOOLEAN   			&apos; = 16;
262cdf0e10cSrcweir	WidthList(16,1) = cCheckbox
263cdf0e10cSrcweir	WidthList(16,2) = False
264cdf0e10cSrcweir	WidthList(16,3) = &quot;CheckBox&quot;
265cdf0e10cSrcweir
266cdf0e10cSrcweir	ImgWidthList(0,0) = com.sun.star.sdbc.DataType.BINARY			&apos; =  -2;
267cdf0e10cSrcweir	ImgWidthList(0,1) = cImageControl
268cdf0e10cSrcweir	ImgWidthList(0,2) = False
269cdf0e10cSrcweir	ImgWidthList(0,3) = &quot;ImageControl&quot;
270cdf0e10cSrcweir
271cdf0e10cSrcweir	ImgWidthList(1,0) = com.sun.star.sdbc.DataType.VARBINARY		&apos; =  -3;
272cdf0e10cSrcweir	ImgWidthList(1,1) = cImageControl
273cdf0e10cSrcweir	ImgWidthList(1,2) = False
274cdf0e10cSrcweir	ImgWidthList(1,3) = &quot;ImageControl&quot;
275cdf0e10cSrcweir
276cdf0e10cSrcweir	ImgWidthList(2,0) = com.sun.star.sdbc.DataType.LONGVARBINARY	&apos; =  -4;
277cdf0e10cSrcweir	ImgWidthList(2,1) = cImageControl
278cdf0e10cSrcweir	ImgWidthList(2,2) = False
279cdf0e10cSrcweir	ImgWidthList(2,3) = &quot;ImageControl&quot;
280cdf0e10cSrcweir
281cdf0e10cSrcweir	ImgWidthList(3,0) = com.sun.star.sdbc.DataType.BLOB			&apos; = 2004;
282cdf0e10cSrcweir	ImgWidthList(3,1) = cImageControl
283cdf0e10cSrcweir	ImgWidthList(3,2) = False
284cdf0e10cSrcweir	ImgWidthList(3,3) = &quot;ImageControl&quot;
285cdf0e10cSrcweir
286cdf0e10cSrcweir&apos; Note: the following Fieldtypes are ignored
287cdf0e10cSrcweir&apos;ExcludeList(0) = com.sun.star.sdbc.DataType.SQLNULL
288cdf0e10cSrcweir&apos;ExcludeList(1) = com.sun.star.sdbc.DataType.OTHER
289cdf0e10cSrcweir&apos;ExcludeList(2) = com.sun.star.sdbc.DataType.OBJECT
290cdf0e10cSrcweir&apos;ExcludeList(3) = com.sun.star.sdbc.DataType.DISTINCT
291cdf0e10cSrcweir&apos;ExcludeList(4) = com.sun.star.sdbc.DataType.STRUCT
292cdf0e10cSrcweir&apos;ExcludeList(5) = com.sun.star.sdbc.DataType.ARRAY
293cdf0e10cSrcweir&apos;ExcludeList(6) = com.sun.star.sdbc.DataType.CLOB
294cdf0e10cSrcweir&apos;ExcludeList(7) = com.sun.star.sdbc.DataType.REF
295cdf0e10cSrcweir
296cdf0e10cSrcweir	oModelService(cLabel) = &quot;com.sun.star.form.component.FixedText&quot;
297cdf0e10cSrcweir	oModelService(cTextBox) = &quot;com.sun.star.form.component.TextField&quot;
298cdf0e10cSrcweir	oModelService(cCheckBox) = &quot;com.sun.star.form.component.CheckBox&quot;
299cdf0e10cSrcweir	oModelService(cDateBox) = &quot;com.sun.star.form.component.DateField&quot;
300cdf0e10cSrcweir	oModelService(cTimeBox) = &quot;com.sun.star.form.component.TimeField&quot;
301cdf0e10cSrcweir	oModelService(cNumericBox) = &quot;com.sun.star.form.component.FormattedField&quot;
302cdf0e10cSrcweir	oModelService(cGridControl) = &quot;com.sun.star.form.component.GridControl&quot;
303cdf0e10cSrcweir	oModelService(cImageControl) = &quot;com.sun.star.form.component.DatabaseImageControl&quot;
304cdf0e10cSrcweirEnd Sub
305cdf0e10cSrcweir</script:module>
306