summaryrefslogtreecommitdiffstats
path: root/svx/source/inc/fmprop.hxx
blob: a6125f2ffe2be59ec69fef6c949dc52731ea3e31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */
#ifndef INCLUDED_SVX_SOURCE_INC_FMPROP_HXX
#define INCLUDED_SVX_SOURCE_INC_FMPROP_HXX

#include <rtl/ustring.hxx>

// PropertyIds, which have an assignment to a PropertyName, could continue
// to be WhichIds in the future -> Itemset
#define FM_ATTR_START           0

#define FM_ATTR_FILTER          ( FM_ATTR_START + 1 )
#define FM_ATTR_FORM_OPERATIONS ( FM_ATTR_START + 2 )

inline constexpr OUStringLiteral FM_PROP_NAME = u"Name";
inline constexpr OUStringLiteral FM_PROP_CLASSID = u"ClassId";
inline constexpr OUStringLiteral FM_PROP_ALIGN = u"Align";
inline constexpr OUStringLiteral FM_PROP_ROWCOUNT = u"RowCount";
inline constexpr OUStringLiteral FM_PROP_ROWCOUNTFINAL = u"IsRowCountFinal";
inline constexpr OUStringLiteral FM_PROP_FETCHSIZE = u"FetchSize";
inline constexpr OUStringLiteral FM_PROP_VALUE = u"Value";
inline constexpr OUStringLiteral FM_PROP_VALUEMIN = u"ValueMin";
inline constexpr OUStringLiteral FM_PROP_VALUEMAX = u"ValueMax";
inline constexpr OUStringLiteral FM_PROP_VALUESTEP = u"ValueStep";
inline constexpr OUStringLiteral FM_PROP_TEXT = u"Text";
inline constexpr OUStringLiteral FM_PROP_LABEL = u"Label";
inline constexpr OUStringLiteral FM_PROP_NAVIGATION = u"NavigationBarMode";
inline constexpr OUStringLiteral FM_PROP_CYCLE = u"Cycle";
inline constexpr OUStringLiteral FM_PROP_CONTROLSOURCE = u"DataField";
inline constexpr OUStringLiteral FM_PROP_ENABLED = u"Enabled";
inline constexpr OUStringLiteral FM_PROP_SPIN = u"Spin";
inline constexpr OUStringLiteral FM_PROP_READONLY = u"ReadOnly";
inline constexpr OUStringLiteral FM_PROP_FILTER = u"Filter";
inline constexpr OUStringLiteral FM_PROP_AUTOINCREMENT = u"IsAutoIncrement";
inline constexpr OUStringLiteral FM_PROP_WIDTH = u"Width";
inline constexpr OUStringLiteral FM_PROP_SEARCHABLE = u"IsSearchable";
inline constexpr OUStringLiteral FM_PROP_MULTILINE = u"MultiLine";
inline constexpr OUStringLiteral FM_PROP_TARGET_URL = u"TargetURL";
inline constexpr OUStringLiteral FM_PROP_DEFAULTCONTROL = u"DefaultControl";
inline constexpr OUStringLiteral FM_PROP_MAXTEXTLEN = u"MaxTextLen";
inline constexpr OUStringLiteral FM_PROP_DATE = u"Date";
inline constexpr OUStringLiteral FM_PROP_TIME = u"Time";
inline constexpr OUStringLiteral FM_PROP_STATE = u"State";
inline constexpr OUStringLiteral FM_PROP_TRISTATE = u"TriState";
inline constexpr OUStringLiteral FM_PROP_STRINGITEMLIST = u"StringItemList";
inline constexpr OUStringLiteral FM_PROP_DEFAULT_TEXT = u"DefaultText";
inline constexpr OUStringLiteral FM_PROP_DEFAULTCHECKED = u"DefaultState";
inline constexpr OUStringLiteral FM_PROP_DEFAULT_DATE = u"DefaultDate";
inline constexpr OUStringLiteral FM_PROP_DEFAULT_TIME = u"DefaultTime";
inline constexpr OUStringLiteral FM_PROP_DEFAULT_VALUE = u"DefaultValue";
inline constexpr OUStringLiteral FM_PROP_FORMATKEY = u"FormatKey";
inline constexpr OUStringLiteral FM_PROP_FORMATSSUPPLIER = u"FormatsSupplier";
inline constexpr OUStringLiteral FM_PROP_LISTSOURCETYPE = u"ListSourceType";
inline constexpr OUStringLiteral FM_PROP_LISTSOURCE = u"ListSource";
inline constexpr OUStringLiteral FM_PROP_SELECT_SEQ = u"SelectedItems";
inline constexpr OUStringLiteral FM_PROP_VALUE_SEQ = u"ValueItemList";
inline constexpr OUStringLiteral FM_PROP_DEFAULT_SELECT_SEQ = u"DefaultSelection";
inline constexpr OUStringLiteral FM_PROP_DECIMAL_ACCURACY = u"DecimalAccuracy";
inline constexpr OUStringLiteral FM_PROP_EDITMASK = u"EditMask";
inline constexpr OUStringLiteral FM_PROP_ISREADONLY = u"IsReadOnly";
inline constexpr OUStringLiteral FM_PROP_FIELDTYPE = u"Type";
inline constexpr OUStringLiteral FM_PROP_REFVALUE = u"RefValue";
inline constexpr OUStringLiteral FM_PROP_STRICTFORMAT = u"StrictFormat";
inline constexpr OUStringLiteral FM_PROP_DATASOURCE = u"DataSourceName";
inline constexpr OUStringLiteral FM_PROP_LITERALMASK = u"LiteralMask";
inline constexpr OUStringLiteral FM_PROP_SHOWTHOUSANDSEP = u"ShowThousandsSeparator";
inline constexpr OUStringLiteral FM_PROP_CURRENCYSYMBOL = u"CurrencySymbol";
inline constexpr OUStringLiteral FM_PROP_DATEFORMAT = u"DateFormat";
inline constexpr OUStringLiteral FM_PROP_DATEMIN = u"DateMin";
inline constexpr OUStringLiteral FM_PROP_DATEMAX = u"DateMax";
inline constexpr OUStringLiteral FM_PROP_DATE_SHOW_CENTURY = u"DateShowCentury";
inline constexpr OUStringLiteral FM_PROP_TIMEFORMAT = u"TimeFormat";
inline constexpr OUStringLiteral FM_PROP_TIMEMIN = u"TimeMin";
inline constexpr OUStringLiteral FM_PROP_TIMEMAX = u"TimeMax";
inline constexpr OUStringLiteral FM_PROP_LINECOUNT = u"LineCount";
inline constexpr OUStringLiteral FM_PROP_BOUNDCOLUMN = u"BoundColumn";
#define FM_PROP_HASNAVIGATION                "HasNavigationBar"
inline constexpr OUStringLiteral FM_PROP_FONT = u"FontDescriptor";
#define FM_PROP_BACKGROUNDCOLOR              "BackgroundColor"
#define FM_PROP_TEXTCOLOR                    "TextColor"
inline constexpr OUStringLiteral FM_PROP_BORDER = u"Border";
inline constexpr OUStringLiteral FM_PROP_DROPDOWN = u"Dropdown";
inline constexpr OUStringLiteral FM_PROP_ROWHEIGHT = u"RowHeight";
inline constexpr OUStringLiteral FM_PROP_HELPTEXT = u"HelpText";
#define FM_PROP_HELPURL                      "HelpURL"
#define FM_PROP_RECORDMARKER                 "HasRecordMarker"
inline constexpr OUStringLiteral FM_PROP_BOUNDFIELD = u"BoundField";
inline constexpr OUStringLiteral FM_PROP_EFFECTIVE_VALUE = u"EffectiveValue";
inline constexpr OUStringLiteral FM_PROP_EFFECTIVE_DEFAULT = u"EffectiveDefault";
inline constexpr OUStringLiteral FM_PROP_EFFECTIVE_MIN = u"EffectiveMin";
inline constexpr OUStringLiteral FM_PROP_EFFECTIVE_MAX = u"EffectiveMax";
inline constexpr OUStringLiteral FM_PROP_HIDDEN = u"Hidden";
inline constexpr OUStringLiteral FM_PROP_FILTERPROPOSAL = u"UseFilterValueProposal";
inline constexpr OUStringLiteral FM_PROP_FIELDSOURCE = u"FieldSource";
inline constexpr OUStringLiteral FM_PROP_TABLENAME = u"TableName";
inline constexpr OUStringLiteral FM_PROP_CONTROLLABEL = u"LabelControl";
inline constexpr OUStringLiteral FM_PROP_CURSORCOLOR = u"CursorColor";
inline constexpr OUStringLiteral FM_PROP_ALWAYSSHOWCURSOR = u"AlwaysShowCursor";
inline constexpr OUStringLiteral FM_PROP_DISPLAYSYNCHRON = u"DisplayIsSynchron";
inline constexpr OUStringLiteral FM_PROP_ISMODIFIED = u"IsModified";
inline constexpr OUStringLiteral FM_PROP_ISNEW = u"IsNew";
inline constexpr OUStringLiteral FM_PROP_PRIVILEGES = u"Privileges";
inline constexpr OUStringLiteral FM_PROP_COMMAND = u"Command";
inline constexpr OUStringLiteral FM_PROP_COMMANDTYPE = u"CommandType";
inline constexpr OUStringLiteral FM_PROP_RESULTSET_CONCURRENCY = u"ResultSetConcurrency";
inline constexpr OUStringLiteral FM_PROP_INSERTONLY = u"IgnoreResult";
inline constexpr OUStringLiteral FM_PROP_RESULTSET_TYPE = u"ResultSetType";
inline constexpr OUStringLiteral FM_PROP_ESCAPE_PROCESSING = u"EscapeProcessing";
inline constexpr OUStringLiteral FM_PROP_APPLYFILTER = u"ApplyFilter";
inline constexpr OUStringLiteral FM_PROP_ISNULLABLE = u"IsNullable";
inline constexpr OUStringLiteral FM_PROP_ACTIVECOMMAND = u"ActiveCommand";
inline constexpr OUStringLiteral FM_PROP_ISCURRENCY = u"IsCurrency";
inline constexpr OUStringLiteral FM_PROP_URL = u"URL";
inline constexpr OUStringLiteral FM_PROP_ACTIVE_CONNECTION = u"ActiveConnection";
inline constexpr OUStringLiteral FM_PROP_CONTROLSOURCEPROPERTY = u"DataFieldProperty";
inline constexpr OUStringLiteral FM_PROP_REALNAME = u"RealName";
inline constexpr OUStringLiteral FM_PROP_TEXTLINECOLOR = u"TextLineColor";
#define FM_PROP_FONTEMPHASISMARK             "FontEmphasisMark"
#define FM_PROP_FONTRELIEF                   "FontRelief"
inline constexpr OUStringLiteral FM_PROP_ORIENTATION = u"Orientation";
inline constexpr OUStringLiteral FM_PROP_LINEENDFORMAT = u"LineEndFormat";
inline constexpr OUStringLiteral FM_PROP_VISUALEFFECT = u"VisualEffect";
inline constexpr OUStringLiteral FM_PROP_BORDERCOLOR = u"BorderColor";
inline constexpr OUStringLiteral FM_PROP_DYNAMIC_CONTROL_BORDER = u"DynamicControlBorder";
inline constexpr OUStringLiteral FM_PROP_CONTROL_BORDER_COLOR_FOCUS = u"ControlBorderColorOnFocus";
inline constexpr OUStringLiteral FM_PROP_CONTROL_BORDER_COLOR_MOUSE = u"ControlBorderColorOnHover";
inline constexpr OUStringLiteral FM_PROP_CONTROL_BORDER_COLOR_INVALID = u"ControlBorderColorOnInvalid";
inline constexpr OUStringLiteral FM_PROP_BUTTON_TYPE = u"ButtonType";
inline constexpr OUStringLiteral FM_PROP_FORM_OPERATIONS = u"FormOperations";
inline constexpr OUStringLiteral FM_PROP_INPUT_REQUIRED = u"InputRequired";
inline constexpr OUStringLiteral FM_PROP_WRITING_MODE = u"WritingMode";
inline constexpr OUStringLiteral FM_PROP_MOUSE_WHEEL_BEHAVIOR = u"MouseWheelBehavior";
inline constexpr OUStringLiteral FM_PROP_DESCRIPTION = u"Description";

#endif

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */