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