INTEGRATION: CWS hb02 (1.8.254); FILE MERGED
2007/01/31 13:37:15 fs 1.8.254.2: #i74051# 2007/01/31 12:33:42 fs 1.8.254.1: #i74051# +PropertyBag
This commit is contained in:
parent
11ac1bd786
commit
7861d1f2c2
1 changed files with 27 additions and 6 deletions
|
@ -4,9 +4,9 @@
|
|||
*
|
||||
* $RCSfile: FormComponent.idl,v $
|
||||
*
|
||||
* $Revision: 1.8 $
|
||||
* $Revision: 1.9 $
|
||||
*
|
||||
* last change: $Author: rt $ $Date: 2005-09-08 00:18:55 $
|
||||
* last change: $Author: obo $ $Date: 2007-03-09 13:44:17 $
|
||||
*
|
||||
* The Contents of this file are made available subject to
|
||||
* the terms of GNU Lesser General Public License Version 2.1.
|
||||
|
@ -38,22 +38,21 @@
|
|||
#ifndef __com_sun_star_form_XFormComponent_idl__
|
||||
#include <com/sun/star/form/XFormComponent.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __com_sun_star_lang_XComponent_idl__
|
||||
#include <com/sun/star/lang/XComponent.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __com_sun_star_container_XNamed_idl__
|
||||
#include <com/sun/star/container/XNamed.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __com_sun_star_beans_XPropertySet_idl__
|
||||
#include <com/sun/star/beans/XPropertySet.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __com_sun_star_io_XPersistObject_idl__
|
||||
#include <com/sun/star/io/XPersistObject.idl>
|
||||
#endif
|
||||
#ifndef __com_sun_star_beans_PropertyBag_idl__
|
||||
#include <com/sun/star/beans/PropertyBag.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
@ -93,6 +92,28 @@ published service FormComponent
|
|||
*/
|
||||
interface com::sun::star::io::XPersistObject;
|
||||
|
||||
/** allows to associate arbitrary properties with the form component
|
||||
|
||||
<p>Every concrete form component - i.e. every service which includes
|
||||
the <code>FormComponent</code> service - has a set of properties which
|
||||
are available as long as the component lives - the so-called <em>static
|
||||
properties</em>.</p>
|
||||
|
||||
<p>Additionally, you can add more properties to the component as needed,
|
||||
using the <type scope="com::sun::star::beans">XPropertyContainer</type> interface.
|
||||
Those properties are called <em>dynamic properties</em>.</p>
|
||||
|
||||
<p>Dynamic properties are not evaluated by the component itself,
|
||||
nor by the form's runtime environment. They're only remembered and available for
|
||||
use by other instances.</p>
|
||||
|
||||
<p>Note that dynamic properties added to a form component are, by definition,
|
||||
removeable. That is, the <member scope="com::sun::star::beans">PropertyAttribute::REMOVEABLE</member>
|
||||
will always be set, even if you do not specify it in the
|
||||
<member scope="com::sun::star::beans">XPropertyContainer::addProperty</member> call.</p>
|
||||
*/
|
||||
[optional] service com::sun::star::beans::PropertyBag;
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
|
||||
/** the name of the component.
|
||||
|
|
Loading…
Reference in a new issue