INTEGRATION: CWS eforms2 (1.2.8); FILE MERGED

2004/08/24 13:30:48 fs 1.2.8.2: #i28195# updated documentation
2004/07/12 13:43:30 fs 1.2.8.1: also be a FormControlModel
This commit is contained in:
Oliver Bolte 2004-11-16 10:06:12 +00:00
parent 96dc33b819
commit ff9a12375d

View file

@ -2,9 +2,9 @@
*
* $RCSfile: BindableControlModel.idl,v $
*
* $Revision: 1.2 $
* $Revision: 1.3 $
*
* last change: $Author: rt $ $Date: 2004-04-02 10:36:33 $
* last change: $Author: obo $ $Date: 2004-11-16 11:06:12 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@ -65,6 +65,9 @@
#ifndef __com_sun_star_form_binding_XBindableValue_idl__
#include <com/sun/star/form/binding/XBindableValue.idl>
#endif
#ifndef __com_sun_star_form_FormControlModel_idl__
#include <com/sun/star/form/FormControlModel.idl>
#endif
//=============================================================================
@ -75,6 +78,23 @@ module com { module sun { module star { module form { module binding {
*/
service BindableControlModel
{
/** specifies the basic functionality for a form control model
<p>Via this service, bindable control models inherit the
<type scope="com::sun::star::util">XCloneable</type> interface.<br/>
If an bindable control model, at which a binding has been established (via
<member>XBindableValue::setValueBinding</member>), is being cloned, then the
binding is also established at the clone. Effectively, this means that
both control model instances share the same binding instance.</p>
*/
service com::sun::star::form::FormControlModel;
/** specifies support for being bound to an external value
<p>When a <type>BindableControlModel</type> is bound to an external value,
then every change in the control model's value is <em>immediately</em> reflected
in the external binding.</p>
*/
interface XBindableValue;
};