diff --git a/offapi/com/sun/star/form/binding/BindableControlModel.idl b/offapi/com/sun/star/form/binding/BindableControlModel.idl index 7c1b8df20ba2..85a7ea9d2051 100644 --- a/offapi/com/sun/star/form/binding/BindableControlModel.idl +++ b/offapi/com/sun/star/form/binding/BindableControlModel.idl @@ -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 #endif +#ifndef __com_sun_star_form_FormControlModel_idl__ +#include +#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 + +

Via this service, bindable control models inherit the + XCloneable interface.
+ If an bindable control model, at which a binding has been established (via + XBindableValue::setValueBinding), 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.

+ */ + service com::sun::star::form::FormControlModel; + + /** specifies support for being bound to an external value + +

When a BindableControlModel is bound to an external value, + then every change in the control model's value is immediately reflected + in the external binding.

+ */ interface XBindableValue; };