1*50e6b072SAndrew Rist /**************************************************************
2cdf0e10cSrcweir  *
3*50e6b072SAndrew Rist  * Licensed to the Apache Software Foundation (ASF) under one
4*50e6b072SAndrew Rist  * or more contributor license agreements.  See the NOTICE file
5*50e6b072SAndrew Rist  * distributed with this work for additional information
6*50e6b072SAndrew Rist  * regarding copyright ownership.  The ASF licenses this file
7*50e6b072SAndrew Rist  * to you under the Apache License, Version 2.0 (the
8*50e6b072SAndrew Rist  * "License"); you may not use this file except in compliance
9*50e6b072SAndrew Rist  * with the License.  You may obtain a copy of the License at
10*50e6b072SAndrew Rist  *
11*50e6b072SAndrew Rist  *   http://www.apache.org/licenses/LICENSE-2.0
12*50e6b072SAndrew Rist  *
13*50e6b072SAndrew Rist  * Unless required by applicable law or agreed to in writing,
14*50e6b072SAndrew Rist  * software distributed under the License is distributed on an
15*50e6b072SAndrew Rist  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*50e6b072SAndrew Rist  * KIND, either express or implied.  See the License for the
17*50e6b072SAndrew Rist  * specific language governing permissions and limitations
18*50e6b072SAndrew Rist  * under the License.
19*50e6b072SAndrew Rist  *
20*50e6b072SAndrew Rist  *************************************************************/
21*50e6b072SAndrew Rist 
22*50e6b072SAndrew Rist 
23cdf0e10cSrcweir 
24cdf0e10cSrcweir #ifndef _TOOLKIT_HELPER_PROPERTY_HXX_
25cdf0e10cSrcweir #define _TOOLKIT_HELPER_PROPERTY_HXX_
26cdf0e10cSrcweir 
27cdf0e10cSrcweir #include <toolkit/dllapi.h>
28cdf0e10cSrcweir 
29cdf0e10cSrcweir #include <sal/types.h>
30cdf0e10cSrcweir 
31cdf0e10cSrcweir namespace com {
32cdf0e10cSrcweir namespace sun {
33cdf0e10cSrcweir namespace star {
34cdf0e10cSrcweir namespace uno {
35cdf0e10cSrcweir 	class Type;
36cdf0e10cSrcweir 	class Any;
37cdf0e10cSrcweir } } } }
38cdf0e10cSrcweir 
39cdf0e10cSrcweir namespace rtl {
40cdf0e10cSrcweir 	class OUString;
41cdf0e10cSrcweir }
42cdf0e10cSrcweir 
43cdf0e10cSrcweir 
44cdf0e10cSrcweir #define BASEPROPERTY_NOTFOUND				         0
45cdf0e10cSrcweir 
46cdf0e10cSrcweir #define BASEPROPERTY_TEXT					         1	// ::rtl::OUString
47cdf0e10cSrcweir #define BASEPROPERTY_BACKGROUNDCOLOR		         2	// sal_Int32
48cdf0e10cSrcweir #define BASEPROPERTY_FILLCOLOR				         3	// sal_Int32
49cdf0e10cSrcweir #define BASEPROPERTY_TEXTCOLOR			             4	// sal_Int32
50cdf0e10cSrcweir #define BASEPROPERTY_LINECOLOR				         5	// sal_Int32
51cdf0e10cSrcweir #define BASEPROPERTY_BORDER				 	         6	// sal_Int16
52cdf0e10cSrcweir #define BASEPROPERTY_ALIGN					         7	// sal_Int16
53cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTOR			         8	// ::com::sun::star::awt::FontDescriptor, war mal Font, aber nie gespeichert...
54cdf0e10cSrcweir #define BASEPROPERTY_DROPDOWN				         9	// sal_Bool
55cdf0e10cSrcweir #define BASEPROPERTY_MULTILINE				         10	// sal_Bool
56cdf0e10cSrcweir #define BASEPROPERTY_STRINGITEMLIST			         11	// UStringSequence
57cdf0e10cSrcweir #define BASEPROPERTY_HSCROLL				         12	// sal_Bool
58cdf0e10cSrcweir #define BASEPROPERTY_VSCROLL				         13	// sal_Bool
59cdf0e10cSrcweir #define BASEPROPERTY_TABSTOP				         14	// sal_Bool
60cdf0e10cSrcweir #define BASEPROPERTY_STATE					         15	// sal_Int16
61cdf0e10cSrcweir #define BASEPROPERTY_FONT_TYPE				         16	// OLD: Font_Type
62cdf0e10cSrcweir #define BASEPROPERTY_FONT_SIZE				         17	// OLD: Font_Size
63cdf0e10cSrcweir #define BASEPROPERTY_FONT_ATTRIBS			         18	// OLD: Font_Attribs
64cdf0e10cSrcweir #define BASEPROPERTY_DEFAULTCONTROL			         19	// ::rtl::OUString (ServiceName)
65cdf0e10cSrcweir #define BASEPROPERTY_LABEL					         20	// ::rtl::OUString
66cdf0e10cSrcweir #define BASEPROPERTY_LINECOUNT				         21	// sal_Int16
67cdf0e10cSrcweir #define BASEPROPERTY_EXTDATEFORMAT			         22	// sal_Int16
68cdf0e10cSrcweir #define BASEPROPERTY_DATESHOWCENTURY                 23	// sal_Bool
69cdf0e10cSrcweir #define BASEPROPERTY_EXTTIMEFORMAT			         24	// sal_Int16
70cdf0e10cSrcweir #define BASEPROPERTY_NUMSHOWTHOUSANDSEP		         25	// sal_Bool
71cdf0e10cSrcweir #define BASEPROPERTY_CURRENCYSYMBOL			         26	// ::rtl::OUString
72cdf0e10cSrcweir #define BASEPROPERTY_SPIN					         27	// sal_Bool
73cdf0e10cSrcweir #define BASEPROPERTY_STRICTFORMAT			         28	// sal_Bool
74cdf0e10cSrcweir #define BASEPROPERTY_DECIMALACCURACY		         29	// sal_Int16
75cdf0e10cSrcweir #define BASEPROPERTY_DATE					         30	// sal_Int32
76cdf0e10cSrcweir #define BASEPROPERTY_DATEMIN                         31	// sal_Int32
77cdf0e10cSrcweir #define BASEPROPERTY_DATEMAX                         32	// sal_Int32
78cdf0e10cSrcweir #define BASEPROPERTY_TIME					         33	// sal_Int32
79cdf0e10cSrcweir #define BASEPROPERTY_TIMEMIN                         34	// sal_Int32
80cdf0e10cSrcweir #define BASEPROPERTY_TIMEMAX                         35	// sal_Int32
81cdf0e10cSrcweir #define BASEPROPERTY_VALUE_INT32			         36	// sal_Int32
82cdf0e10cSrcweir #define BASEPROPERTY_VALUEMIN_INT32			         37	// sal_Int32
83cdf0e10cSrcweir #define BASEPROPERTY_VALUEMAX_INT32			         38	// sal_Int32
84cdf0e10cSrcweir #define BASEPROPERTY_VALUESTEP_INT32		         39	// sal_Int32
85cdf0e10cSrcweir #define BASEPROPERTY_EDITMASK				         40	// ::rtl::OUString
86cdf0e10cSrcweir #define BASEPROPERTY_LITERALMASK			         41	// ::rtl::OUString
87cdf0e10cSrcweir #define BASEPROPERTY_IMAGEURL				         42	// ::rtl::OUString
88cdf0e10cSrcweir #define BASEPROPERTY_READONLY				         43	// sal_Bool
89cdf0e10cSrcweir #define BASEPROPERTY_ENABLED				         44	// sal_Bool
90cdf0e10cSrcweir #define BASEPROPERTY_PRINTABLE				         45	// sal_Bool
91cdf0e10cSrcweir #define BASEPROPERTY_ECHOCHAR				         46	// sal_Int16
92cdf0e10cSrcweir #define BASEPROPERTY_MAXTEXTLEN				         47	// sal_Int16
93cdf0e10cSrcweir #define BASEPROPERTY_HARDLINEBREAKS			         48	// sal_Int16
94cdf0e10cSrcweir #define BASEPROPERTY_AUTOCOMPLETE			         49	// sal_Bool
95cdf0e10cSrcweir #define BASEPROPERTY_MULTISELECTION			         50	// sal_Bool
96cdf0e10cSrcweir #define BASEPROPERTY_SELECTEDITEMS			         51	// INT16Sequence
97cdf0e10cSrcweir #define BASEPROPERTY_VALUE_DOUBLE			         52	// DOUBLE
98cdf0e10cSrcweir #define BASEPROPERTY_VALUEMIN_DOUBLE		         53	// DOUBLE
99cdf0e10cSrcweir #define BASEPROPERTY_VALUEMAX_DOUBLE		         54	// DOUBLE
100cdf0e10cSrcweir #define BASEPROPERTY_VALUESTEP_DOUBLE		         55	// DOUBLE
101cdf0e10cSrcweir #define BASEPROPERTY_TRISTATE				         56	// sal_Bool
102cdf0e10cSrcweir #define BASEPROPERTY_DEFAULTBUTTON			         57	// sal_Bool
103cdf0e10cSrcweir #define BASEPROPERTY_HELPURL				         58	// ::rtl::OUString
104cdf0e10cSrcweir #define BASEPROPERTY_AUTOTOGGLE				         59	// sal_Bool
105cdf0e10cSrcweir //#define BASEPROPERTY_FOCUSSELECTIONHIDE		     60	// sal_Bool
106cdf0e10cSrcweir #define BASEPROPERTY_FORMATKEY				         61	// sal_Bool
107cdf0e10cSrcweir #define BASEPROPERTY_FORMATSSUPPLIER		         62	// ::com::sun::star::util::XNumberFormatsSupplier
108cdf0e10cSrcweir #define BASEPROPERTY_EFFECTIVE_VALUE		         63	// Any (double or string)
109cdf0e10cSrcweir #define BASEPROPERTY_TREATASNUMBER			         64	// sal_Bool
110cdf0e10cSrcweir #define BASEPROPERTY_EFFECTIVE_DEFAULT		         65	// Any (double or string)
111cdf0e10cSrcweir #define BASEPROPERTY_EFFECTIVE_MIN			         66	// Double
112cdf0e10cSrcweir #define BASEPROPERTY_EFFECTIVE_MAX			         67	// Double
113cdf0e10cSrcweir #define BASEPROPERTY_CURSYM_POSITION		         68	// sal_Bool
114cdf0e10cSrcweir #define BASEPROPERTY_TITLE					         69	// ::rtl::OUString
115cdf0e10cSrcweir #define BASEPROPERTY_MOVEABLE				         70	// sal_Bool
116cdf0e10cSrcweir #define BASEPROPERTY_CLOSEABLE				         71	// sal_Bool
117cdf0e10cSrcweir #define BASEPROPERTY_SIZEABLE				         72	// sal_Bool
118cdf0e10cSrcweir #define BASEPROPERTY_HELPTEXT				         73	// ::rtl::OUString
119cdf0e10cSrcweir #define BASEPROPERTY_PROGRESSVALUE  	             74	// sal_Int32
120cdf0e10cSrcweir #define BASEPROPERTY_PROGRESSVALUE_MIN 	             75	// sal_Int32
121cdf0e10cSrcweir #define BASEPROPERTY_PROGRESSVALUE_MAX 	             76	// sal_Int32
122cdf0e10cSrcweir #define BASEPROPERTY_SCROLLVALUE	 	             77	// sal_Int32
123cdf0e10cSrcweir #define BASEPROPERTY_SCROLLVALUE_MAX 	             78	// sal_Int32
124cdf0e10cSrcweir #define BASEPROPERTY_LINEINCREMENT	 	             79	// sal_Int32
125cdf0e10cSrcweir #define BASEPROPERTY_BLOCKINCREMENT	 	             80	// sal_Int32
126cdf0e10cSrcweir #define BASEPROPERTY_VISIBLESIZE	 	             81	// sal_Int32
127cdf0e10cSrcweir #define BASEPROPERTY_ORIENTATION	 	             82	// sal_Int32
128cdf0e10cSrcweir #define BASEPROPERTY_FONTRELIEF	 	                 83	// sal_Int16
129cdf0e10cSrcweir #define BASEPROPERTY_FONTEMPHASISMARK	 	         84	// sal_Int16
130cdf0e10cSrcweir #define BASEPROPERTY_TEXTLINECOLOR			         85	// sal_Int32
131cdf0e10cSrcweir #define BASEPROPERTY_IMAGEALIGN			             86	// sal_Int16
132cdf0e10cSrcweir #define BASEPROPERTY_SCALEIMAGE                      87	// sal_Bool
133cdf0e10cSrcweir #define BASEPROPERTY_PUSHBUTTONTYPE                  88	// sal_Int16
134cdf0e10cSrcweir #define BASEPROPERTY_DISPLAYBACKGROUNDCOLOR          89	// sal_Int32
135cdf0e10cSrcweir #define BASEPROPERTY_AUTOMNEMONICS                   90	// sal_Bool
136cdf0e10cSrcweir #define BASEPROPERTY_MOUSETRANSPARENT                91	// sal_Bool
137cdf0e10cSrcweir #define BASEPROPERTY_ACCESSIBLENAME                  92  // ::rtl::OUString
138cdf0e10cSrcweir #define BASEPROPERTY_PLUGINPARENT	                 93  // sal_Int64
139cdf0e10cSrcweir #define BASEPROPERTY_SCROLLVALUE_MIN 	             94  // sal_Int32
140cdf0e10cSrcweir #define BASEPROPERTY_REPEAT_DELAY                    95  // sal_Int32
141cdf0e10cSrcweir #define BASEPROPERTY_SYMBOL_COLOR                    96  // sal_Int32
142cdf0e10cSrcweir #define BASEPROPERTY_SPINVALUE                       97  // sal_Int32
143cdf0e10cSrcweir #define BASEPROPERTY_SPINVALUE_MIN                   98  // sal_Int32
144cdf0e10cSrcweir #define BASEPROPERTY_SPINVALUE_MAX                   99  // sal_Int32
145cdf0e10cSrcweir #define BASEPROPERTY_SPININCREMENT                  100  // sal_Int32
146cdf0e10cSrcweir #define BASEPROPERTY_REPEAT                         101  // sal_Bool
147cdf0e10cSrcweir #define BASEPROPERTY_ENFORCE_FORMAT                 102  // sal_Bool
148cdf0e10cSrcweir #define BASEPROPERTY_LIVE_SCROLL                    103  // sal_Bool
149cdf0e10cSrcweir #define BASEPROPERTY_LINE_END_FORMAT                104  // sal_Int16
150cdf0e10cSrcweir #define BASEPROPERTY_ACTIVATED                      105  // sal Bool
151cdf0e10cSrcweir #define BASEPROPERTY_COMPLETE                       106  // sal_Bool
152cdf0e10cSrcweir #define BASEPROPERTY_CURRENTITEMID                  107  // sal_Int16
153cdf0e10cSrcweir #define BASEPROPERTY_TOGGLE                         108  // sal_Bool
154cdf0e10cSrcweir #define BASEPROPERTY_FOCUSONCLICK                   109  // sal_Bool
155cdf0e10cSrcweir #define BASEPROPERTY_HIDEINACTIVESELECTION          110  // sal_Bool
156cdf0e10cSrcweir #define BASEPROPERTY_VISUALEFFECT                   111  // sal_Int16
157cdf0e10cSrcweir #define BASEPROPERTY_BORDERCOLOR                    112  // sal_Int32
158cdf0e10cSrcweir #define BASEPROPERTY_IMAGEPOSITION                  113  // sal_Int16
159cdf0e10cSrcweir #define BASEPROPERTY_NATIVE_WIDGET_LOOK             114  // sal_Bool
160cdf0e10cSrcweir #define BASEPROPERTY_VERTICALALIGN                  115  // VerticalAlignment
161cdf0e10cSrcweir #define BASEPROPERTY_MOUSE_WHEEL_BEHAVIOUR          116  // sal_Int16
162cdf0e10cSrcweir #define BASEPROPERTY_GRAPHIC                        117  // css.graphic.XGraphic
163cdf0e10cSrcweir #define BASEPROPERTY_STEP_TIME                      118  // sal_Int32
164cdf0e10cSrcweir #define BASEPROPERTY_DECORATION                     119  // sal_Bool
165cdf0e10cSrcweir #define BASEPROPERTY_PAINTTRANSPARENT               120  // sal_Bool
166cdf0e10cSrcweir #define BASEPROPERTY_AUTOHSCROLL                    121	// sal_Bool
167cdf0e10cSrcweir #define BASEPROPERTY_AUTOVSCROLL                    122  // sal_Bool
168cdf0e10cSrcweir #define BASEPROPERTY_DESKTOP_AS_PARENT              123  // sal_Bool
169cdf0e10cSrcweir #define BASEPROPERTY_TREE_START						124
170cdf0e10cSrcweir #define BASEPROPERTY_TREE_SELECTIONTYPE				124
171cdf0e10cSrcweir #define BASEPROPERTY_TREE_EDITABLE					125
172cdf0e10cSrcweir #define BASEPROPERTY_TREE_DATAMODEL					126
173cdf0e10cSrcweir #define BASEPROPERTY_TREE_ROOTDISPLAYED				127
174cdf0e10cSrcweir #define BASEPROPERTY_TREE_SHOWSHANDLES				128
175cdf0e10cSrcweir #define BASEPROPERTY_TREE_SHOWSROOTHANDLES			129
176cdf0e10cSrcweir #define BASEPROPERTY_ROW_HEIGHT                     130
177cdf0e10cSrcweir #define BASEPROPERTY_TREE_INVOKESSTOPNODEEDITING	131
178cdf0e10cSrcweir #define BASEPROPERTY_TREE_END						131
179cdf0e10cSrcweir #define BASEPROPERTY_DIALOGSOURCEURL				132
180cdf0e10cSrcweir #define BASEPROPERTY_NOLABEL                        133  // ::rtl::OUString  added for issue79712
181cdf0e10cSrcweir #define BASEPROPERTY_URL                            134  // ::rtl::OUString
182cdf0e10cSrcweir #define BASEPROPERTY_UNIT                           135  // ::awt::FieldUnit
183cdf0e10cSrcweir #define BASEPROPERTY_CUSTOMUNITTEXT                 136  // ::rtl::OUString
184cdf0e10cSrcweir #define BASEPROPERTY_IMAGE_SCALE_MODE               137
185cdf0e10cSrcweir #define BASEPROPERTY_WRITING_MODE                   138
186cdf0e10cSrcweir #define BASEPROPERTY_CONTEXT_WRITING_MODE           139
187cdf0e10cSrcweir #define BASEPROPERTY_GRID_SHOWROWHEADER             140
188cdf0e10cSrcweir #define BASEPROPERTY_GRID_SHOWCOLUMNHEADER          141
189cdf0e10cSrcweir #define BASEPROPERTY_GRID_DATAMODEL                 142
190cdf0e10cSrcweir #define BASEPROPERTY_GRID_COLUMNMODEL               143
191cdf0e10cSrcweir #define BASEPROPERTY_GRID_SELECTIONMODE             144
192cdf0e10cSrcweir #define BASEPROPERTY_ENABLEVISIBLE                  145  // sal_Bool
193cdf0e10cSrcweir #define BASEPROPERTY_REFERENCE_DEVICE               146
194cdf0e10cSrcweir #define BASEPROPERTY_HIGHCONTRASTMODE               147
195cdf0e10cSrcweir #define BASEPROPERTY_GRID_HEADER_BACKGROUND         148
196cdf0e10cSrcweir #define BASEPROPERTY_GRID_HEADER_TEXT_COLOR         149
197cdf0e10cSrcweir #define BASEPROPERTY_GRID_ROW_BACKGROUND_COLORS     150
198cdf0e10cSrcweir #define BASEPROPERTY_GRID_LINE_COLOR	            151
199cdf0e10cSrcweir #define BASEPROPERTY_MULTISELECTION_SIMPLEMODE      152
200cdf0e10cSrcweir #define BASEPROPERTY_ITEM_SEPARATOR_POS             153
201cdf0e10cSrcweir #define BASEPROPERTY_AUTO_REPEAT                    154
202cdf0e10cSrcweir #define BASEPROPERTY_ROW_HEADER_WIDTH               155
203cdf0e10cSrcweir #define BASEPROPERTY_COLUMN_HEADER_HEIGHT           156
204cdf0e10cSrcweir #define BASEPROPERTY_USE_GRID_LINES                 157
205cdf0e10cSrcweir #define BASEPROPERTY_ACTIVE_SEL_BACKGROUND_COLOR    158
206cdf0e10cSrcweir #define BASEPROPERTY_INACTIVE_SEL_BACKGROUND_COLOR  159
207cdf0e10cSrcweir #define BASEPROPERTY_ACTIVE_SEL_TEXT_COLOR          160
208cdf0e10cSrcweir #define BASEPROPERTY_INACTIVE_SEL_TEXT_COLOR        161
209cdf0e10cSrcweir 
210cdf0e10cSrcweir 
211cdf0e10cSrcweir // Keine gebundenen Properties, werden immer aus der Property BASEPROPERTY_FONTDESCRIPTOR entnommen.
212cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_START			1000
213cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_NAME			1000	// ::rtl::OUString, not bound
214cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_STYLENAME		1001	// ::rtl::OUString, not bound
215cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_FAMILY			1002	// sal_Int16, not bound
216cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_CHARSET     	1003	// sal_Int16, not bound
217cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_HEIGHT      	1004	// sal_Int16, not bound
218cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_WEIGHT      	1005	// Float, not bound
219cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_SLANT       	1006	// sal_Int16, not bound
220cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_UNDERLINE   	1007	// sal_Int16, not bound
221cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_STRIKEOUT   	1008	// sal_Int16, not bound
222cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_WIDTH			1009	// sal_Int16, not bound
223cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_PITCH			1010	// sal_Int16, not bound
224cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_CHARWIDTH		1011	// Float, not bound
225cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_ORIENTATION		1012	// Float, not bound
226cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_KERNING			1013	// sal_Bool, not bound
227cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_WORDLINEMODE	1014	// sal_Bool, not bound
228cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_TYPE			1015	// sal_Int16, not bound
229cdf0e10cSrcweir #define BASEPROPERTY_FONTDESCRIPTORPART_END         	1015
230cdf0e10cSrcweir 
231cdf0e10cSrcweir #define PROPERTY_ALIGN_LEFT						0
232cdf0e10cSrcweir #define PROPERTY_ALIGN_CENTER					1
233cdf0e10cSrcweir #define PROPERTY_ALIGN_RIGHT					2
234cdf0e10cSrcweir 
235cdf0e10cSrcweir #define PROPERTY_STATE_OFF						0
236cdf0e10cSrcweir #define PROPERTY_STATE_ON						1
237cdf0e10cSrcweir #define PROPERTY_STATE_DONTCARE					2
238cdf0e10cSrcweir 
239cdf0e10cSrcweir TOOLKIT_DLLPUBLIC sal_uInt16		GetPropertyId( const ::rtl::OUString& rPropertyName );
240cdf0e10cSrcweir const ::com::sun::star::uno::Type*	GetPropertyType( sal_uInt16 nPropertyId );
241cdf0e10cSrcweir TOOLKIT_DLLPUBLIC const ::rtl::OUString&	GetPropertyName( sal_uInt16 nPropertyId );
242cdf0e10cSrcweir sal_Int16 							GetPropertyAttribs( sal_uInt16 nPropertyId );
243cdf0e10cSrcweir sal_uInt16							GetPropertyOrderNr( sal_uInt16 nPropertyId );
244cdf0e10cSrcweir sal_Bool							DoesDependOnOthers( sal_uInt16 nPropertyId );
245cdf0e10cSrcweir sal_Bool							CompareProperties( const ::com::sun::star::uno::Any& r1, const ::com::sun::star::uno::Any& r2 );
246cdf0e10cSrcweir 
247cdf0e10cSrcweir 
248cdf0e10cSrcweir 
249cdf0e10cSrcweir 
250cdf0e10cSrcweir #endif // _TOOLKIT_HELPER_PROPERTY_HXX_
251cdf0e10cSrcweir 
252cdf0e10cSrcweir 
253