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