summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/form
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2004-04-13 10:10:04 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2004-04-13 10:10:04 +0000
commit4d6e9a5e8d0f92105b7dd68c81b64f97b95217ed (patch)
tree3973e087647b4c37241c9c9fddba9077ffd10de2 /offapi/com/sun/star/form
parentcbed2357ef4c87f62c11235e096760e58cfb8d5e (diff)
INTEGRATION: CWS frmcontrols02 (1.7.230); FILE MERGED
2004/01/22 09:51:01 fs 1.7.230.1: #i24411# added optional service FormControllerDispatcher
Diffstat (limited to 'offapi/com/sun/star/form')
-rw-r--r--offapi/com/sun/star/form/FormController.idl18
1 files changed, 16 insertions, 2 deletions
diff --git a/offapi/com/sun/star/form/FormController.idl b/offapi/com/sun/star/form/FormController.idl
index 51363b417570..6f016a1331b9 100644
--- a/offapi/com/sun/star/form/FormController.idl
+++ b/offapi/com/sun/star/form/FormController.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: FormController.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: hr $ $Date: 2003-03-26 13:53:49 $
+ * last change: $Author: hr $ $Date: 2004-04-13 11:10:04 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -101,6 +101,9 @@
#include <com/sun/star/form/XDatabaseParameterBroadcaster.idl>
#endif
+#ifndef __com_sun_star_form_FormControllerDispatcher_idl__
+#include <com/sun/star/form/FormControllerDispatcher.idl>
+#endif
//=============================================================================
@@ -119,11 +122,22 @@
contain one or more other <type>FormController</type>s, so the form model structure or hierarchy
is reflected in the structure of <type>FormController</type>s.</p>
+ <p>A <type>FormController</type> is responsible for a <type scope="com::sun::star::awt">UnoControlContainer</type>,
+ and all controls therein.</p>
+
@see com::sun::star::form::component:Form
@see com::sun::star::awt::XTabController
*/
service FormController
{
+ /** allows delegating form controller functionality to the component
+
+ <p>If a control which the controller is responsible for supports the <type scope="com::sun::star::frame">XDispatchProviderInterception</type>
+ interface, the controller registers a dispatch interceptor. Then, the control can try to delegate part of its
+ functionality to the controller by querying the dispatch interceptor for it.</p>
+ */
+ [optional] service FormControllerDispatcher;
+
/** is used for notifying the (de)activation of the controller.
*/
interface com::sun::star::form::XFormController;