1*ecfe53c5SAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3*ecfe53c5SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*ecfe53c5SAndrew Rist * or more contributor license agreements. See the NOTICE file 5*ecfe53c5SAndrew Rist * distributed with this work for additional information 6*ecfe53c5SAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*ecfe53c5SAndrew Rist * to you under the Apache License, Version 2.0 (the 8*ecfe53c5SAndrew Rist * "License"); you may not use this file except in compliance 9*ecfe53c5SAndrew Rist * with the License. You may obtain a copy of the License at 10*ecfe53c5SAndrew Rist * 11*ecfe53c5SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*ecfe53c5SAndrew Rist * 13*ecfe53c5SAndrew Rist * Unless required by applicable law or agreed to in writing, 14*ecfe53c5SAndrew Rist * software distributed under the License is distributed on an 15*ecfe53c5SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*ecfe53c5SAndrew Rist * KIND, either express or implied. See the License for the 17*ecfe53c5SAndrew Rist * specific language governing permissions and limitations 18*ecfe53c5SAndrew Rist * under the License. 19*ecfe53c5SAndrew Rist * 20*ecfe53c5SAndrew Rist *************************************************************/ 21*ecfe53c5SAndrew Rist 22*ecfe53c5SAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir #ifndef _XMLOFF_FORMS_STRINGS_HXX_ 25cdf0e10cSrcweir #define _XMLOFF_FORMS_STRINGS_HXX_ 26cdf0e10cSrcweir 27cdf0e10cSrcweir #include <sal/types.h> 28cdf0e10cSrcweir #include <rtl/ustring.hxx> 29cdf0e10cSrcweir 30cdf0e10cSrcweir //......................................................................... 31cdf0e10cSrcweir namespace xmloff 32cdf0e10cSrcweir { 33cdf0e10cSrcweir //......................................................................... 34cdf0e10cSrcweir 35cdf0e10cSrcweir //============================================================ 36cdf0e10cSrcweir //= a helper for static ascii pseudo-unicode strings 37cdf0e10cSrcweir //============================================================ 38cdf0e10cSrcweir struct ConstAsciiString 39cdf0e10cSrcweir { 40cdf0e10cSrcweir const sal_Char* ascii; 41cdf0e10cSrcweir sal_Int32 length; 42cdf0e10cSrcweir 43cdf0e10cSrcweir inline operator const ConstAsciiString* () const { return this; } 44cdf0e10cSrcweir inline const ::rtl::OUString* operator& () const; 45cdf0e10cSrcweir inline operator const ::rtl::OUString& () const { return *(&(*this)); } 46cdf0e10cSrcweir inline operator const sal_Char* () const { return ascii; } 47cdf0e10cSrcweir 48cdf0e10cSrcweir inline ConstAsciiString(const sal_Char* _pAsciiZeroTerminated, const sal_Int32 _nLength); 49cdf0e10cSrcweir inline ~ConstAsciiString(); 50cdf0e10cSrcweir 51cdf0e10cSrcweir private: 52cdf0e10cSrcweir mutable ::rtl::OUString* m_pString; 53cdf0e10cSrcweir 54cdf0e10cSrcweir private: 55cdf0e10cSrcweir ConstAsciiString(); // never implemented 56cdf0e10cSrcweir }; 57cdf0e10cSrcweir 58cdf0e10cSrcweir //------------------------------------------------------------ ConstAsciiString(const sal_Char * _pAsciiZeroTerminated,const sal_Int32 _nLength)59cdf0e10cSrcweir inline ConstAsciiString::ConstAsciiString(const sal_Char* _pAsciiZeroTerminated, const sal_Int32 _nLength) 60cdf0e10cSrcweir :ascii( _pAsciiZeroTerminated ) 61cdf0e10cSrcweir ,length( _nLength ) 62cdf0e10cSrcweir ,m_pString( NULL ) 63cdf0e10cSrcweir { 64cdf0e10cSrcweir } 65cdf0e10cSrcweir 66cdf0e10cSrcweir //------------------------------------------------------------ ~ConstAsciiString()67cdf0e10cSrcweir inline ConstAsciiString::~ConstAsciiString() 68cdf0e10cSrcweir { 69cdf0e10cSrcweir if ( m_pString ) 70cdf0e10cSrcweir { 71cdf0e10cSrcweir delete m_pString; 72cdf0e10cSrcweir m_pString = NULL; 73cdf0e10cSrcweir } 74cdf0e10cSrcweir } 75cdf0e10cSrcweir 76cdf0e10cSrcweir //------------------------------------------------------------ operator &() const77cdf0e10cSrcweir inline const ::rtl::OUString* ConstAsciiString::operator& () const 78cdf0e10cSrcweir { 79cdf0e10cSrcweir if ( !m_pString ) 80cdf0e10cSrcweir m_pString = new ::rtl::OUString( ascii, length, RTL_TEXTENCODING_ASCII_US ); 81cdf0e10cSrcweir return m_pString; 82cdf0e10cSrcweir } 83cdf0e10cSrcweir 84cdf0e10cSrcweir #ifndef XMLFORM_IMPLEMENT_STRINGS 85cdf0e10cSrcweir #define XMLFORM_CONSTASCII_STRING(ident, string) extern const ConstAsciiString ident 86cdf0e10cSrcweir #else 87cdf0e10cSrcweir #define XMLFORM_CONSTASCII_STRING(ident, string) extern const ConstAsciiString ident(string, sizeof(string)-1) 88cdf0e10cSrcweir #endif 89cdf0e10cSrcweir 90cdf0e10cSrcweir //============================================================ 91cdf0e10cSrcweir //= string constants 92cdf0e10cSrcweir //============================================================ 93cdf0e10cSrcweir 94cdf0e10cSrcweir // properties 95cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_CLASSID, "ClassId" ); 96cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ECHOCHAR, "EchoChar" ); 97cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_MULTILINE, "MultiLine" ); 98cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_NAME, "Name" ); 99cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_IMAGEURL, "ImageURL" ); 100cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_LABEL, "Label" ); 101cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TARGETFRAME, "TargetFrame" ); 102cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TARGETURL, "TargetURL" ); 103cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TITLE, "Tag" ); 104cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DROPDOWN, "Dropdown" ); 105cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_PRINTABLE, "Printable" ); 106cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_READONLY, "ReadOnly" ); 107cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DEFAULT_STATE, "DefaultState" ); 108cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TABSTOP, "Tabstop" ); 109cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_STATE, "State" ); 110cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ENABLED, "Enabled" ); 111cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ENABLEVISIBLE, "EnableVisible" ); 112cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_MAXTEXTLENGTH, "MaxTextLen" ); 113cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_LINECOUNT, "LineCount" ); 114cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TABINDEX, "TabIndex" ); 115cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_COMMAND, "Command" ); 116cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DATASOURCENAME, "DataSourceName" ); 117cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_FILTER, "Filter" ); 118cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ORDER, "Order" ); 119cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ALLOWDELETES, "AllowDeletes" ); 120cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ALLOWINSERTS, "AllowInserts" ); 121cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ALLOWUPDATES, "AllowUpdates" ); 122cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_APPLYFILTER, "ApplyFilter" ); 123cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ESCAPEPROCESSING, "EscapeProcessing" ); 124cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_IGNORERESULT, "IgnoreResult" ); 125cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SUBMIT_ENCODING, "SubmitEncoding" ); 126cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SUBMIT_METHOD, "SubmitMethod" ); 127cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_COMMAND_TYPE, "CommandType" ); 128cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_NAVIGATION, "NavigationBarMode" ); 129cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_CYCLE, "Cycle" ); 130cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_BUTTONTYPE, "ButtonType" ); 131cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DATAFIELD, "DataField" ); 132cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_BOUNDCOLUMN, "BoundColumn"); 133cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_EMPTY_IS_NULL, "ConvertEmptyToNull"); 134cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_INPUT_REQUIRED, "InputRequired"); 135cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_LISTSOURCE, "ListSource"); 136cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_LISTSOURCETYPE, "ListSourceType"); 137cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ECHO_CHAR, "EchoChar"); 138cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_STRICTFORMAT, "StrictFormat"); 139cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_AUTOCOMPLETE, "Autocomplete"); 140cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_MULTISELECTION, "MultiSelection"); 141cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DEFAULTBUTTON, "DefaultButton"); 142cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TRISTATE, "TriState"); 143cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_CONTROLLABEL, "LabelControl"); 144cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_STRING_ITEM_LIST, "StringItemList"); 145cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_VALUE_SEQ, "ValueItemList"); 146cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DEFAULT_SELECT_SEQ, "DefaultSelection"); 147cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SELECT_SEQ, "SelectedItems"); 148cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DATE_MIN, "DateMin"); 149cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DATE_MAX, "DateMax"); 150cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TIME_MIN, "TimeMin"); 151cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TIME_MAX, "TimeMax"); 152cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_VALUE_MIN, "ValueMin"); 153cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_VALUE_MAX, "ValueMax"); 154cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_EFFECTIVE_MIN, "EffectiveMin"); 155cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_EFFECTIVE_MAX, "EffectiveMax"); 156cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DEFAULT_DATE, "DefaultDate"); 157cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DATE, "Date"); 158cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DEFAULT_TIME, "DefaultTime"); 159cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TIME, "Time"); 160cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DEFAULT_VALUE, "DefaultValue"); 161cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_VALUE, "Value"); 162cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_HIDDEN_VALUE, "HiddenValue"); 163cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DEFAULT_TEXT, "DefaultText"); 164cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TEXT, "Text"); 165cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_EFFECTIVE_VALUE, "EffectiveValue"); 166cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_EFFECTIVE_DEFAULT, "EffectiveDefault"); 167cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_REFVALUE, "RefValue"); 168cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_URL, "URL"); 169cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_FONT, "FontDescriptor"); 170cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_BACKGROUNDCOLOR, "BackgroundColor"); 171cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_MASTERFIELDS, "MasterFields"); 172cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DETAILFIELDS, "DetailFields"); 173cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_COLUMNSERVICENAME, "ColumnServiceName"); 174cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_FORMATKEY, "FormatKey"); 175cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ALIGN, "Align"); 176cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_BORDER, "Border"); 177cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_AUTOCONTROLFOCUS, "AutomaticControlFocus"); 178cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_APPLYDESIGNMODE, "ApplyFormDesignMode"); 179cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_FORMATSSUPPLIER, "FormatsSupplier"); 180cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_LOCALE, "Locale"); 181cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_FORMATSTRING, "FormatString"); 182cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DATEFORMAT, "DateFormat"); 183cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TIMEFORMAT, "TimeFormat"); 184cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_PERSISTENCE_MAXTEXTLENGTH, "PersistenceMaxTextLength"); 185cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SCROLLVALUE_MIN, "ScrollValueMin"); 186cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SCROLLVALUE_MAX, "ScrollValueMax"); 187cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SCROLLVALUE, "ScrollValue"); 188cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SCROLLVALUE_DEFAULT,"DefaultScrollValue"); 189cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_LINE_INCREMENT, "LineIncrement"); 190cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_BLOCK_INCREMENT, "BlockIncrement"); 191cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_REPEAT_DELAY, "RepeatDelay"); 192cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SPINVALUE, "SpinValue"); 193cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SPINVALUE_MIN, "SpinValueMin"); 194cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SPINVALUE_MAX, "SpinValueMax"); 195cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_DEFAULT_SPINVALUE, "DefaultSpinValue"); 196cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SPIN_INCREMENT, "SpinIncrement"); 197cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ORIENTATION, "Orientation"); 198cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_TOGGLE, "Toggle"); 199cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_FOCUS_ON_CLICK, "FocusOnClick"); 200cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_VISUAL_EFFECT, "VisualEffect"); 201cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_IMAGE_POSITION, "ImagePosition"); 202cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_IMAGE_ALIGN, "ImageAlign"); 203cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_SCALE_IMAGE, "ScaleImage"); 204cdf0e10cSrcweir 205cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_BOUND_CELL, "BoundCell"); 206cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_LIST_CELL_RANGE, "CellRange"); 207cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_ADDRESS, "Address"); 208cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_FILE_REPRESENTATION,"PersistentRepresentation"); 209cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( PROPERTY_RICH_TEXT, "RichText"); 210cdf0e10cSrcweir 211cdf0e10cSrcweir // services 212cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_FORMSCOLLECTION, "com.sun.star.form.Forms" ); 213cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_NUMBERFORMATSSUPPLIER, "com.sun.star.util.NumberFormatsSupplier" ); 214cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_SPREADSHEET_DOCUMENT, "com.sun.star.sheet.SpreadsheetDocument"); 215cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_CELLVALUEBINDING, "com.sun.star.table.CellValueBinding" ); 216cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_LISTINDEXCELLBINDING, "com.sun.star.table.ListPositionCellBinding" ); 217cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_CELLRANGELISTSOURCE, "com.sun.star.table.CellRangeListSource" ); 218cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_ADDRESS_CONVERSION, "com.sun.star.table.CellAddressConversion"); 219cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_RANGEADDRESS_CONVERSION, "com.sun.star.table.CellRangeAddressConversion"); 220cdf0e10cSrcweir 221cdf0e10cSrcweir // old service names (compatibility) 222cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_FORM, "stardiv.one.form.component.Form"); 223cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_EDIT, "stardiv.one.form.component.Edit"); 224cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_LISTBOX, "stardiv.one.form.component.ListBox"); 225cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_COMBOBOX, "stardiv.one.form.component.ComboBox"); 226cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_RADIOBUTTON, "stardiv.one.form.component.RadioButton"); 227cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_GROUPBOX, "stardiv.one.form.component.GroupBox"); 228cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_FIXEDTEXT, "stardiv.one.form.component.FixedText"); 229cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_COMMANDBUTTON, "stardiv.one.form.component.CommandButton"); 230cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_CHECKBOX, "stardiv.one.form.component.CheckBox"); 231cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_GRID, "stardiv.one.form.component.Grid"); 232cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_IMAGEBUTTON, "stardiv.one.form.component.ImageButton"); 233cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_FILECONTROL, "stardiv.one.form.component.FileControl"); 234cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_TIMEFIELD, "stardiv.one.form.component.TimeField"); 235cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_DATEFIELD, "stardiv.one.form.component.DateField"); 236cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_NUMERICFIELD, "stardiv.one.form.component.NumericField"); 237cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_CURRENCYFIELD, "stardiv.one.form.component.CurrencyField"); 238cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_PATTERNFIELD, "stardiv.one.form.component.PatternField"); 239cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_HIDDENCONTROL, "stardiv.one.form.component.Hidden"); 240cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_IMAGECONTROL, "stardiv.one.form.component.ImageControl"); 241cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PERSISTENT_COMPONENT_FORMATTEDFIELD, "stardiv.one.form.component.FormattedField"); 242cdf0e10cSrcweir 243cdf0e10cSrcweir // new service names, the old ones are translated into this new ones 244cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_FORM, "com.sun.star.form.component.Form"); 245cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_EDIT, "com.sun.star.form.component.TextField"); 246cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_LISTBOX, "com.sun.star.form.component.ListBox"); 247cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_COMBOBOX, "com.sun.star.form.component.ComboBox"); 248cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_RADIOBUTTON, "com.sun.star.form.component.RadioButton"); 249cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_GROUPBOX, "com.sun.star.form.component.GroupBox"); 250cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_FIXEDTEXT, "com.sun.star.form.component.FixedText"); 251cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_COMMANDBUTTON, "com.sun.star.form.component.CommandButton"); 252cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_CHECKBOX, "com.sun.star.form.component.CheckBox"); 253cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_GRID, "com.sun.star.form.component.GridControl"); 254cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_IMAGEBUTTON, "com.sun.star.form.component.ImageButton"); 255cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_FILECONTROL, "com.sun.star.form.component.FileControl"); 256cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_TIMEFIELD, "com.sun.star.form.component.TimeField"); 257cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_DATEFIELD, "com.sun.star.form.component.DateField"); 258cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_NUMERICFIELD, "com.sun.star.form.component.NumericField"); 259cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_CURRENCYFIELD, "com.sun.star.form.component.CurrencyField"); 260cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_PATTERNFIELD, "com.sun.star.form.component.PatternField"); 261cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_HIDDENCONTROL, "com.sun.star.form.component.HiddenControl"); 262cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_IMAGECONTROL, "com.sun.star.form.component.DatabaseImageControl"); 263cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( SERVICE_FORMATTEDFIELD, "com.sun.star.form.component.FormattedField" ); 264cdf0e10cSrcweir 265cdf0e10cSrcweir // various strings 266cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( EVENT_NAME_SEPARATOR, "::" ); 267cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( EVENT_TYPE, "EventType" ); 268cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( EVENT_LIBRARY, "Library" ); 269cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( EVENT_LOCALMACRONAME, "MacroName" ); 270cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( EVENT_SCRIPTURL, "Script" ); 271cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( EVENT_STAROFFICE, "StarOffice" ); 272cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( EVENT_STARBASIC, "StarBasic" ); 273cdf0e10cSrcweir XMLFORM_CONSTASCII_STRING( EVENT_APPLICATION, "application" ); 274cdf0e10cSrcweir 275cdf0e10cSrcweir //......................................................................... 276cdf0e10cSrcweir } // namespace xmloff 277cdf0e10cSrcweir //......................................................................... 278cdf0e10cSrcweir 279cdf0e10cSrcweir #endif // _XMLOFF_FORMS_STRINGS_HXX_ 280