xref: /aoo41x/main/forms/source/inc/frm_strings.hxx (revision cdf0e10c)
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 #ifndef FRM_STRINGS_HXX
29 #define FRM_STRINGS_HXX
30 
31 #include <sal/types.h>
32 #include <rtl/ustring.hxx>
33 
34 //..............................................................................
35 namespace frm
36 {
37 //..............................................................................
38 
39     struct ConstAsciiString
40     {
41 	    const sal_Char*	ascii;
42 	    sal_Int32		length;
43 
44 	    inline	operator       ::rtl::OUString () const;
45 	    inline	operator const sal_Char*       () const { return ascii; }
46 
47 	    inline ConstAsciiString(const sal_Char* _pAsciiZeroTerminated, const sal_Int32 _nLength);
48 	    inline ~ConstAsciiString();
49 
50     private:
51 	    mutable ::rtl::OUString*	ustring;
52     };
53 
54     //------------------------------------------------------------
55     inline ConstAsciiString::ConstAsciiString(const sal_Char* _pAsciiZeroTerminated, const sal_Int32 _nLength)
56 	    :ascii(_pAsciiZeroTerminated)
57 	    ,length(_nLength)
58 	    ,ustring(NULL)
59     {
60     }
61 
62     //------------------------------------------------------------
63     inline ConstAsciiString::~ConstAsciiString()
64     {
65 	    delete ustring;
66 	    ustring = NULL;
67     }
68 
69     //------------------------------------------------------------
70     inline ConstAsciiString::operator ::rtl::OUString () const
71     {
72 	    if ( !ustring )
73 		    ustring = new ::rtl::OUString( ascii, length, RTL_TEXTENCODING_ASCII_US );
74 	    return *ustring;
75     }
76 
77     #ifndef FORMS_IMPLEMENT_STRINGS
78 	    #define FORMS_CONSTASCII_STRING( ident, string )    \
79             extern const ConstAsciiString ident
80     #else
81 	    #define FORMS_CONSTASCII_STRING( ident, string )    \
82             extern const ConstAsciiString ident( string, sizeof( string )-1 )
83     #endif
84 
85 //..............................................................................
86 }   // namespace frm
87 //..............................................................................
88 
89 //..............................................................................
90 namespace frm
91 {
92 //..............................................................................
93 
94     //--------------------------------------------------------------------------
95     //- properties
96     //--------------------------------------------------------------------------
97     FORMS_CONSTASCII_STRING( PROPERTY_TABINDEX,                 "TabIndex" );
98     FORMS_CONSTASCII_STRING( PROPERTY_TAG,                      "Tag" );
99     FORMS_CONSTASCII_STRING( PROPERTY_NAME,                     "Name" );
100     FORMS_CONSTASCII_STRING( PROPERTY_CLASSID,                  "ClassId" );
101     FORMS_CONSTASCII_STRING( PROPERTY_FETCHSIZE,                "FetchSize" );
102     FORMS_CONSTASCII_STRING( PROPERTY_VALUE,                    "Value" );
103     FORMS_CONSTASCII_STRING( PROPERTY_TEXT,                     "Text" );
104     FORMS_CONSTASCII_STRING( PROPERTY_LABEL,                    "Label" );
105     FORMS_CONSTASCII_STRING( PROPERTY_CANINSERT,                "CanInsert" );
106     FORMS_CONSTASCII_STRING( PROPERTY_CANUPDATE,                "CanUpdate" );
107     FORMS_CONSTASCII_STRING( PROPERTY_CANDELETE,                "CanDelete" );
108     FORMS_CONSTASCII_STRING( PROPERTY_NAVIGATION,               "NavigationBarMode" );
109     FORMS_CONSTASCII_STRING( PROPERTY_HASNAVIGATION,            "HasNavigationBar" );
110     FORMS_CONSTASCII_STRING( PROPERTY_CYCLE,                    "Cycle" );
111     FORMS_CONSTASCII_STRING( PROPERTY_CONTROLSOURCE,            "DataField" );
112     FORMS_CONSTASCII_STRING( PROPERTY_ENABLED,                  "Enabled" );
113     FORMS_CONSTASCII_STRING( PROPERTY_ENABLEVISIBLE,                  "EnableVisible" );
114     FORMS_CONSTASCII_STRING( PROPERTY_READONLY,                 "ReadOnly" );
115     FORMS_CONSTASCII_STRING( PROPERTY_RELEVANT,                 "Relevant" );
116     FORMS_CONSTASCII_STRING( PROPERTY_ISREADONLY,               "IsReadOnly" );
117     FORMS_CONSTASCII_STRING( PROPERTY_FILTER,                   "Filter" );
118     FORMS_CONSTASCII_STRING( PROPERTY_WIDTH,                    "Width" );
119     FORMS_CONSTASCII_STRING( PROPERTY_SEARCHABLE,               "IsSearchable" );
120     FORMS_CONSTASCII_STRING( PROPERTY_MULTILINE,                "MultiLine" );
121     FORMS_CONSTASCII_STRING( PROPERTY_TARGET_URL,               "TargetURL" );
122     FORMS_CONSTASCII_STRING( PROPERTY_TARGET_FRAME,             "TargetFrame" );
123     FORMS_CONSTASCII_STRING( PROPERTY_DEFAULTCONTROL,           "DefaultControl" );
124     FORMS_CONSTASCII_STRING( PROPERTY_MAXTEXTLEN,               "MaxTextLen" );
125     FORMS_CONSTASCII_STRING( PROPERTY_EDITMASK,                 "EditMask" );
126     FORMS_CONSTASCII_STRING( PROPERTY_SIZE,                     "Size" );
127     FORMS_CONSTASCII_STRING( PROPERTY_SPIN,                     "Spin" );
128     FORMS_CONSTASCII_STRING( PROPERTY_DATE,                     "Date" );
129     FORMS_CONSTASCII_STRING( PROPERTY_TIME,                     "Time" );
130     FORMS_CONSTASCII_STRING( PROPERTY_STATE,                    "State" );
131     FORMS_CONSTASCII_STRING( PROPERTY_TRISTATE,                 "TriState" );
132     FORMS_CONSTASCII_STRING( PROPERTY_HIDDEN_VALUE,             "HiddenValue" );
133     FORMS_CONSTASCII_STRING( PROPERTY_BUTTONTYPE,               "ButtonType" );
134     FORMS_CONSTASCII_STRING( PROPERTY_STRINGITEMLIST,           "StringItemList" );
135     FORMS_CONSTASCII_STRING( PROPERTY_DEFAULT_TEXT,             "DefaultText" );
136     FORMS_CONSTASCII_STRING( PROPERTY_DEFAULT_STATE,             "DefaultState" );
137     FORMS_CONSTASCII_STRING( PROPERTY_FORMATKEY,                "FormatKey" );
138     FORMS_CONSTASCII_STRING( PROPERTY_FORMATSSUPPLIER,          "FormatsSupplier" );
139     FORMS_CONSTASCII_STRING( PROPERTY_SUBMIT_ACTION,            "SubmitAction" );
140     FORMS_CONSTASCII_STRING( PROPERTY_SUBMIT_TARGET,            "SubmitTarget" );
141     FORMS_CONSTASCII_STRING( PROPERTY_SUBMIT_METHOD,            "SubmitMethod" );
142     FORMS_CONSTASCII_STRING( PROPERTY_SUBMIT_ENCODING,          "SubmitEncoding" );
143     FORMS_CONSTASCII_STRING( PROPERTY_IMAGE_URL,                "ImageURL" );
144     FORMS_CONSTASCII_STRING( PROPERTY_GRAPHIC,                  "Graphic" );
145     FORMS_CONSTASCII_STRING( PROPERTY_IMAGE_POSITION,           "ImagePosition" );
146     FORMS_CONSTASCII_STRING( PROPERTY_EMPTY_IS_NULL,            "ConvertEmptyToNull" );
147     FORMS_CONSTASCII_STRING( PROPERTY_LISTSOURCETYPE,           "ListSourceType" );
148     FORMS_CONSTASCII_STRING( PROPERTY_LISTSOURCE,               "ListSource" );
149     FORMS_CONSTASCII_STRING( PROPERTY_SELECT_SEQ,               "SelectedItems" );
150     FORMS_CONSTASCII_STRING( PROPERTY_VALUE_SEQ,                "ValueItemList" );
151     FORMS_CONSTASCII_STRING( PROPERTY_DEFAULT_SELECT_SEQ,       "DefaultSelection" );
152     FORMS_CONSTASCII_STRING( PROPERTY_MULTISELECTION,           "MultiSelection" );
153     FORMS_CONSTASCII_STRING( PROPERTY_ALIGN,                    "Align" );
154     FORMS_CONSTASCII_STRING( PROPERTY_VERTICAL_ALIGN,           "VerticalAlign" );
155     FORMS_CONSTASCII_STRING( PROPERTY_DEFAULT_DATE,             "DefaultDate" );
156     FORMS_CONSTASCII_STRING( PROPERTY_DEFAULT_TIME,             "DefaultTime" );
157     FORMS_CONSTASCII_STRING( PROPERTY_DEFAULT_VALUE,            "DefaultValue" );
158     FORMS_CONSTASCII_STRING( PROPERTY_DECIMAL_ACCURACY,         "DecimalAccuracy" );
159     FORMS_CONSTASCII_STRING( PROPERTY_CURSORSOURCE,             "DataSelection" );
160     FORMS_CONSTASCII_STRING( PROPERTY_CURSORSOURCETYPE,         "DataSelectionType" );
161     FORMS_CONSTASCII_STRING( PROPERTY_FIELDTYPE,                "Type" );
162     FORMS_CONSTASCII_STRING( PROPERTY_DECIMALS,                 "Decimals" );
163     FORMS_CONSTASCII_STRING( PROPERTY_REFVALUE,                 "RefValue" );
164     FORMS_CONSTASCII_STRING( PROPERTY_UNCHECKED_REFVALUE,       "SecondaryRefValue" );
165     FORMS_CONSTASCII_STRING( PROPERTY_VALUEMIN,                 "ValueMin" );
166     FORMS_CONSTASCII_STRING( PROPERTY_VALUEMAX,                 "ValueMax" );
167     FORMS_CONSTASCII_STRING( PROPERTY_STRICTFORMAT,             "StrictFormat" );
168     FORMS_CONSTASCII_STRING( PROPERTY_ALLOWADDITIONS,           "AllowInserts" );
169     FORMS_CONSTASCII_STRING( PROPERTY_ALLOWEDITS,               "AllowUpdates" );
170     FORMS_CONSTASCII_STRING( PROPERTY_ALLOWDELETIONS,           "AllowDeletes" );
171     FORMS_CONSTASCII_STRING( PROPERTY_MASTERFIELDS,             "MasterFields" );
172     FORMS_CONSTASCII_STRING( PROPERTY_ISPASSTHROUGH,            "IsPassThrough" );
173     FORMS_CONSTASCII_STRING( PROPERTY_QUERY,                    "Query" );
174     FORMS_CONSTASCII_STRING( PROPERTY_LITERALMASK,              "LiteralMask" );
175     FORMS_CONSTASCII_STRING( PROPERTY_VALUESTEP,                "ValueStep" );
176     FORMS_CONSTASCII_STRING( PROPERTY_SHOWTHOUSANDSEP,          "ShowThousandsSeparator" );
177     FORMS_CONSTASCII_STRING( PROPERTY_CURRENCYSYMBOL,           "CurrencySymbol" );
178     FORMS_CONSTASCII_STRING( PROPERTY_DATEFORMAT,               "DateFormat" );
179     FORMS_CONSTASCII_STRING( PROPERTY_DATEMIN,                  "DateMin" );
180     FORMS_CONSTASCII_STRING( PROPERTY_DATEMAX,                  "DateMax" );
181     FORMS_CONSTASCII_STRING( PROPERTY_DATE_SHOW_CENTURY,        "DateShowCentury" );
182     FORMS_CONSTASCII_STRING( PROPERTY_TIMEFORMAT,               "TimeFormat" );
183     FORMS_CONSTASCII_STRING( PROPERTY_TIMEMIN,                  "TimeMin" );
184     FORMS_CONSTASCII_STRING( PROPERTY_TIMEMAX,                  "TimeMax" );
185     FORMS_CONSTASCII_STRING( PROPERTY_LINECOUNT,                "LineCount" );
186     FORMS_CONSTASCII_STRING( PROPERTY_BOUNDCOLUMN,              "BoundColumn" );
187     FORMS_CONSTASCII_STRING( PROPERTY_FONT,                     "FontDescriptor" );
188     FORMS_CONSTASCII_STRING( PROPERTY_FILLCOLOR,                "FillColor" );
189     FORMS_CONSTASCII_STRING( PROPERTY_LINECOLOR,                "LineColor" );
190     FORMS_CONSTASCII_STRING( PROPERTY_DROPDOWN,                 "Dropdown" );
191     FORMS_CONSTASCII_STRING( PROPERTY_HSCROLL,                  "HScroll" );
192     FORMS_CONSTASCII_STRING( PROPERTY_VSCROLL,                  "VScroll" );
193     FORMS_CONSTASCII_STRING( PROPERTY_TABSTOP,                  "Tabstop" );
194     FORMS_CONSTASCII_STRING( PROPERTY_AUTOCOMPLETE,             "Autocomplete" );
195     FORMS_CONSTASCII_STRING( PROPERTY_HARDLINEBREAKS,           "HardLineBreaks" );
196     FORMS_CONSTASCII_STRING( PROPERTY_PRINTABLE,                "Printable" );
197     FORMS_CONSTASCII_STRING( PROPERTY_ECHO_CHAR,                "EchoChar" );
198     FORMS_CONSTASCII_STRING( PROPERTY_ROWHEIGHT,                "RowHeight" );
199     FORMS_CONSTASCII_STRING( PROPERTY_HELPTEXT,                 "HelpText" );
200     FORMS_CONSTASCII_STRING( PROPERTY_FONT_NAME,                "FontName" );
201     FORMS_CONSTASCII_STRING( PROPERTY_FONT_STYLENAME,           "FontStyleName" );
202     FORMS_CONSTASCII_STRING( PROPERTY_FONT_FAMILY,              "FontFamily" );
203     FORMS_CONSTASCII_STRING( PROPERTY_FONT_CHARSET,             "FontCharset" );
204     FORMS_CONSTASCII_STRING( PROPERTY_FONT_HEIGHT,              "FontHeight" );
205     FORMS_CONSTASCII_STRING( PROPERTY_FONT_WEIGHT,              "FontWeight" );
206     FORMS_CONSTASCII_STRING( PROPERTY_FONT_SLANT,               "FontSlant" );
207     FORMS_CONSTASCII_STRING( PROPERTY_FONT_UNDERLINE,           "FontUnderline" );
208     FORMS_CONSTASCII_STRING( PROPERTY_FONT_WORDLINEMODE,        "FontWordLineMode" );
209     FORMS_CONSTASCII_STRING( PROPERTY_FONT_STRIKEOUT,           "FontStrikeout" );
210     FORMS_CONSTASCII_STRING( PROPERTY_FONTEMPHASISMARK,         "FontEmphasisMark" );
211     FORMS_CONSTASCII_STRING( PROPERTY_FONTRELIEF,               "FontRelief" );
212     FORMS_CONSTASCII_STRING( PROPERTY_FONT_CHARWIDTH,           "FontCharWidth");
213     FORMS_CONSTASCII_STRING( PROPERTY_FONT_KERNING,             "FontKerning");
214     FORMS_CONSTASCII_STRING( PROPERTY_FONT_ORIENTATION,         "FontOrientation");
215     FORMS_CONSTASCII_STRING( PROPERTY_FONT_PITCH,               "FontPitch");
216     FORMS_CONSTASCII_STRING( PROPERTY_FONT_TYPE,                "FontType");
217     FORMS_CONSTASCII_STRING( PROPERTY_FONT_WIDTH,               "FontWidth");
218     FORMS_CONSTASCII_STRING( PROPERTY_HELPURL,                  "HelpURL" );
219     FORMS_CONSTASCII_STRING( PROPERTY_RECORDMARKER,             "HasRecordMarker" );
220     FORMS_CONSTASCII_STRING( PROPERTY_BOUNDFIELD,               "BoundField" );
221     FORMS_CONSTASCII_STRING( PROPERTY_INPUT_REQUIRED,           "InputRequired" );
222     FORMS_CONSTASCII_STRING( PROPERTY_TREATASNUMERIC,           "TreatAsNumber" );
223     FORMS_CONSTASCII_STRING( PROPERTY_EFFECTIVE_VALUE,          "EffectiveValue" );
224     FORMS_CONSTASCII_STRING( PROPERTY_EFFECTIVE_DEFAULT,        "EffectiveDefault" );
225     FORMS_CONSTASCII_STRING( PROPERTY_EFFECTIVE_MIN,            "EffectiveMin" );
226     FORMS_CONSTASCII_STRING( PROPERTY_EFFECTIVE_MAX,            "EffectiveMax" );
227     FORMS_CONSTASCII_STRING( PROPERTY_HIDDEN,                   "Hidden" );
228     FORMS_CONSTASCII_STRING( PROPERTY_FILTERPROPOSAL,           "UseFilterValueProposal" );
229     FORMS_CONSTASCII_STRING( PROPERTY_FIELDSOURCE,              "FieldSource" );
230     FORMS_CONSTASCII_STRING( PROPERTY_TABLENAME,                "TableName" );
231     FORMS_CONSTASCII_STRING( PROPERTY_ISFILTERAPPLIED,          "IsFilterApplied" );
232     FORMS_CONSTASCII_STRING( PROPERTY_CONTROLLABEL,             "LabelControl" );
233     FORMS_CONSTASCII_STRING( PROPERTY_CURRSYM_POSITION,         "PrependCurrencySymbol" );
234     FORMS_CONSTASCII_STRING( PROPERTY_CURSORCOLOR,              "CursorColor" );
235     FORMS_CONSTASCII_STRING( PROPERTY_ALWAYSSHOWCURSOR,         "AlwaysShowCursor" );
236     FORMS_CONSTASCII_STRING( PROPERTY_DISPLAYSYNCHRON,          "DisplayIsSynchron" );
237     FORMS_CONSTASCII_STRING( PROPERTY_TEXTCOLOR,                "TextColor" );
238     FORMS_CONSTASCII_STRING( PROPERTY_DELAY,                    "RepeatDelay" );
239     FORMS_CONSTASCII_STRING( PROPERTY_DEFAULT_SCROLL_VALUE,     "DefaultScrollValue" );
240     FORMS_CONSTASCII_STRING( PROPERTY_SCROLL_VALUE,             "ScrollValue"        );
241     FORMS_CONSTASCII_STRING( PROPERTY_DEFAULT_SPIN_VALUE,       "DefaultSpinValue"   );
242     FORMS_CONSTASCII_STRING( PROPERTY_SPIN_VALUE,               "SpinValue"          );
243     FORMS_CONSTASCII_STRING( PROPERTY_REFERENCE_DEVICE,         "ReferenceDevice"    );
244     FORMS_CONSTASCII_STRING( PROPERTY_ISMODIFIED,               "IsModified" );
245     FORMS_CONSTASCII_STRING( PROPERTY_ISNEW,                    "IsNew" );
246     FORMS_CONSTASCII_STRING( PROPERTY_PRIVILEGES,               "Privileges" );
247     FORMS_CONSTASCII_STRING( PROPERTY_COMMAND,                  "Command" );
248     FORMS_CONSTASCII_STRING( PROPERTY_COMMANDTYPE,              "CommandType" );
249     FORMS_CONSTASCII_STRING( PROPERTY_RESULTSET_CONCURRENCY,    "ResultSetConcurrency" );
250     FORMS_CONSTASCII_STRING( PROPERTY_INSERTONLY,               "IgnoreResult" );
251     FORMS_CONSTASCII_STRING( PROPERTY_RESULTSET_TYPE,           "ResultSetType" );
252     FORMS_CONSTASCII_STRING( PROPERTY_ESCAPE_PROCESSING,        "EscapeProcessing" );
253     FORMS_CONSTASCII_STRING( PROPERTY_APPLYFILTER,              "ApplyFilter" );
254     FORMS_CONSTASCII_STRING( PROPERTY_ROWCOUNT,                 "RowCount" );
255     FORMS_CONSTASCII_STRING( PROPERTY_ROWCOUNTFINAL,            "IsRowCountFinal" );
256 
257     FORMS_CONSTASCII_STRING( PROPERTY_ISNULLABLE,               "IsNullable" );
258     FORMS_CONSTASCII_STRING( PROPERTY_ACTIVECOMMAND,            "ActiveCommand" );
259     FORMS_CONSTASCII_STRING( PROPERTY_ISCURRENCY,               "IsCurrency" );
260     FORMS_CONSTASCII_STRING( PROPERTY_URL,                      "URL" );
261     FORMS_CONSTASCII_STRING( PROPERTY_TITLE,                    "Title" );
262     FORMS_CONSTASCII_STRING( PROPERTY_ACTIVE_CONNECTION,        "ActiveConnection" );
263     FORMS_CONSTASCII_STRING( PROPERTY_SCALE,                    "Scale" );
264     FORMS_CONSTASCII_STRING( PROPERTY_SORT,                     "Order" );
265     FORMS_CONSTASCII_STRING( PROPERTY_DATASOURCE,               "DataSourceName" );
266     FORMS_CONSTASCII_STRING( PROPERTY_DETAILFIELDS,             "DetailFields" );
267 
268     FORMS_CONSTASCII_STRING( PROPERTY_COLUMNSERVICENAME,        "ColumnServiceName" );
269     FORMS_CONSTASCII_STRING( PROPERTY_REALNAME,                 "RealName" );
270     FORMS_CONSTASCII_STRING( PROPERTY_CONTROLSOURCEPROPERTY,    "DataFieldProperty" );
271     FORMS_CONSTASCII_STRING( PROPERTY_USER,                     "User" );
272     FORMS_CONSTASCII_STRING( PROPERTY_PASSWORD,                 "Password" );
273     FORMS_CONSTASCII_STRING( PROPERTY_DISPATCHURLINTERNAL,      "DispatchURLInternal" );
274     FORMS_CONSTASCII_STRING( PROPERTY_PERSISTENCE_MAXTEXTLENGTH,"PersistenceMaxTextLength" );
275     FORMS_CONSTASCII_STRING( PROPERTY_RICH_TEXT,                "RichText" );
276     FORMS_CONSTASCII_STRING( PROPERTY_ENFORCE_FORMAT,           "EnforceFormat" );
277     FORMS_CONSTASCII_STRING( PROPERTY_LINEEND_FORMAT,           "LineEndFormat" );
278     FORMS_CONSTASCII_STRING( PROPERTY_WRITING_MODE,             "WritingMode" );
279     FORMS_CONSTASCII_STRING( PROPERTY_CONTEXT_WRITING_MODE,     "ContextWritingMode" );
280 
281     FORMS_CONSTASCII_STRING( PROPERTY_NATIVE_LOOK,              "NativeWidgetLook" );
282     FORMS_CONSTASCII_STRING( PROPERTY_BORDER,                   "Border" );
283     FORMS_CONSTASCII_STRING( PROPERTY_BORDERCOLOR,              "BorderColor" );
284     FORMS_CONSTASCII_STRING( PROPERTY_BACKGROUNDCOLOR,          "BackgroundColor"   );
285     FORMS_CONSTASCII_STRING( PROPERTY_ICONSIZE,                 "IconSize"        );
286     FORMS_CONSTASCII_STRING( PROPERTY_TEXTLINECOLOR,            "TextLineColor" );
287     FORMS_CONSTASCII_STRING( PROPERTY_HIDEINACTIVESELECTION,    "HideInactiveSelection" );
288 
289     FORMS_CONSTASCII_STRING( PROPERTY_SHOW_POSITION,            "ShowPosition" );
290     FORMS_CONSTASCII_STRING( PROPERTY_SHOW_NAVIGATION,          "ShowNavigation" );
291     FORMS_CONSTASCII_STRING( PROPERTY_SHOW_RECORDACTIONS,       "ShowRecordActions" );
292     FORMS_CONSTASCII_STRING( PROPERTY_SHOW_FILTERSORT,          "ShowFilterSort" );
293 
294     FORMS_CONSTASCII_STRING( PROPERTY_XSD_WHITESPACE,           "WhiteSpace" );
295     FORMS_CONSTASCII_STRING( PROPERTY_XSD_PATTERN,              "Pattern" );
296     FORMS_CONSTASCII_STRING( PROPERTY_XSD_LENGTH,               "Length" );
297     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_LENGTH,           "MinLength" );
298     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_LENGTH,           "MaxLength" );
299     FORMS_CONSTASCII_STRING( PROPERTY_XSD_TOTAL_DIGITS,         "TotalDigits" );
300     FORMS_CONSTASCII_STRING( PROPERTY_XSD_FRACTION_DIGITS,      "FractionDigits" );
301     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_INCLUSIVE_INT,    "MaxInclusiveInt" );
302     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_EXCLUSIVE_INT,    "MaxExclusiveInt" );
303     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_INCLUSIVE_INT,    "MinInclusiveInt" );
304     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_EXCLUSIVE_INT,    "MinExclusiveInt" );
305     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_INCLUSIVE_DOUBLE, "MaxInclusiveDouble" );
306     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_EXCLUSIVE_DOUBLE, "MaxExclusiveDouble" );
307     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_INCLUSIVE_DOUBLE, "MinInclusiveDouble" );
308     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_EXCLUSIVE_DOUBLE, "MinExclusiveDouble" );
309     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_INCLUSIVE_DATE,   "MaxInclusiveDate" );
310     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_EXCLUSIVE_DATE,   "MaxExclusiveDate" );
311     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_INCLUSIVE_DATE,   "MinInclusiveDate" );
312     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_EXCLUSIVE_DATE,   "MinExclusiveDate" );
313     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_INCLUSIVE_TIME,   "MaxInclusiveTime" );
314     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_EXCLUSIVE_TIME,   "MaxExclusiveTime" );
315     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_INCLUSIVE_TIME,   "MinInclusiveTime" );
316     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_EXCLUSIVE_TIME,   "MinExclusiveTime" );
317     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_INCLUSIVE_DATE_TIME, "MaxInclusiveDateTime" );
318     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MAX_EXCLUSIVE_DATE_TIME, "MaxExclusiveDateTime" );
319     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_INCLUSIVE_DATE_TIME, "MinInclusiveDateTime" );
320     FORMS_CONSTASCII_STRING( PROPERTY_XSD_MIN_EXCLUSIVE_DATE_TIME, "MinExclusiveDateTime" );
321     FORMS_CONSTASCII_STRING( PROPERTY_XSD_IS_BASIC,             "IsBasic" );
322     FORMS_CONSTASCII_STRING( PROPERTY_XSD_TYPE_CLASS,           "TypeClass" );
323 
324     FORMS_CONSTASCII_STRING( PROPERTY_DYNAMIC_CONTROL_BORDER,      "DynamicControlBorder"        );
325     FORMS_CONSTASCII_STRING( PROPERTY_CONTROL_BORDER_COLOR_FOCUS,  "ControlBorderColorOnFocus"   );
326     FORMS_CONSTASCII_STRING( PROPERTY_CONTROL_BORDER_COLOR_MOUSE,  "ControlBorderColorOnHover"   );
327     FORMS_CONSTASCII_STRING( PROPERTY_CONTROL_BORDER_COLOR_INVALID,"ControlBorderColorOnInvalid" );
328 
329     //--------------------------------------------------------------------------
330     //- URLs
331     //--------------------------------------------------------------------------
332     FORMS_CONSTASCII_STRING( URL_CONTROLLER_PREFIX, ".uno:FormController/" );
333 
334 	FORMS_CONSTASCII_STRING( URL_FORM_POSITION,     ".uno:FormController/positionForm"  );
335 	FORMS_CONSTASCII_STRING( URL_FORM_RECORDCOUNT,  ".uno:FormController/RecordCount"  );
336     FORMS_CONSTASCII_STRING( URL_RECORD_FIRST,      ".uno:FormController/moveToFirst"   );
337     FORMS_CONSTASCII_STRING( URL_RECORD_PREV,       ".uno:FormController/moveToPrev"    );
338     FORMS_CONSTASCII_STRING( URL_RECORD_NEXT,       ".uno:FormController/moveToNext"    );
339     FORMS_CONSTASCII_STRING( URL_RECORD_LAST,       ".uno:FormController/moveToLast"    );
340     FORMS_CONSTASCII_STRING( URL_RECORD_SAVE,       ".uno:FormController/saveRecord"    );
341     FORMS_CONSTASCII_STRING( URL_RECORD_UNDO,       ".uno:FormController/undoRecord"    );
342     FORMS_CONSTASCII_STRING( URL_RECORD_NEW,        ".uno:FormController/moveToNew"     );
343     FORMS_CONSTASCII_STRING( URL_RECORD_DELETE,     ".uno:FormController/deleteRecord"  );
344     FORMS_CONSTASCII_STRING( URL_FORM_REFRESH,      ".uno:FormController/refreshForm"   );
345     FORMS_CONSTASCII_STRING( URL_FORM_REFRESH_CURRENT_CONTROL,
346                                                     ".uno:FormController/refreshCurrentControl"   );
347 
348     FORMS_CONSTASCII_STRING( URL_FORM_SORT_UP,      ".uno:FormController/sortUp"   );
349     FORMS_CONSTASCII_STRING( URL_FORM_SORT_DOWN,    ".uno:FormController/sortDown"   );
350     FORMS_CONSTASCII_STRING( URL_FORM_SORT,         ".uno:FormController/sort"   );
351     FORMS_CONSTASCII_STRING( URL_FORM_AUTO_FILTER,  ".uno:FormController/autoFilter"   );
352     FORMS_CONSTASCII_STRING( URL_FORM_FILTER,       ".uno:FormController/filter"   );
353     FORMS_CONSTASCII_STRING( URL_FORM_APPLY_FILTER, ".uno:FormController/applyFilter"   );
354     FORMS_CONSTASCII_STRING( URL_FORM_REMOVE_FILTER,".uno:FormController/removeFilterOrder"   );
355 
356 //..............................................................................
357 }   // namespace frm
358 //..............................................................................
359 
360 
361 #endif // FRM_STRINGS_HXX
362