diff options
author | Kurt Zenker <kz@openoffice.org> | 2006-12-13 10:46:13 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2006-12-13 10:46:13 +0000 |
commit | 6b40064682860539df103776591a48589c22aed5 (patch) | |
tree | 23b589d57a803e22ceb17838d48c3736f72a6552 /offapi/com/sun/star/inspection | |
parent | ce09079329ca707d1d1b8f79ccd73248c73a83a4 (diff) |
INTEGRATION: CWS oihelp (1.3.140); FILE MERGED
2006/11/13 12:52:12 fs 1.3.140.2: #i71485# allow registering all-control observers
2006/11/13 12:46:03 fs 1.3.140.1: #i71485# support for an optional help section in the object inspector
Diffstat (limited to 'offapi/com/sun/star/inspection')
-rw-r--r-- | offapi/com/sun/star/inspection/XObjectInspectorUI.idl | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/offapi/com/sun/star/inspection/XObjectInspectorUI.idl b/offapi/com/sun/star/inspection/XObjectInspectorUI.idl index 84cbfa593102..bbf9a039d2f3 100644 --- a/offapi/com/sun/star/inspection/XObjectInspectorUI.idl +++ b/offapi/com/sun/star/inspection/XObjectInspectorUI.idl @@ -4,9 +4,9 @@ * * $RCSfile: XObjectInspectorUI.idl,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: vg $ $Date: 2006-03-31 12:04:19 $ + * last change: $Author: kz $ $Date: 2006-12-13 11:46:13 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -44,10 +44,15 @@ #ifndef __com_sun_star_container_NoSuchElementException_idl__ #include <com/sun/star/container/NoSuchElementException.idl> #endif +#ifndef __com_sun_star_lang_NoSupportException_idl__ +#include <com/sun/star/lang/NoSupportException.idl> +#endif //============================================================================= module com { module sun { module star { module inspection { +interface XPropertyControlObserver; + //----------------------------------------------------------------------------- /** grants access to certain aspects of the user interface of an object inspector @@ -149,6 +154,37 @@ interface XObjectInspectorUI */ XPropertyControl getPropertyControl( [in] string PropertyName ); + + /** registers an observer for all property controls + + <p>The given XPropertyControlObserver will be notified of all changes + in all property controls.</p> + + @see revokeControlObserver + + @since OOo 2.2 + */ + void registerControlObserver( [in] XPropertyControlObserver Observer ); + + /** revokes a previously registered control observer + + @see registerControlObserver + + @since OOo 2.2 + */ + void revokeControlObserver( [in] XPropertyControlObserver Observer ); + + /** sets the text of the help section, if the object inspector contains + one. + + @throws NoSupportException + if the <member>XObjectInspectorModel::HasHelpSection</member> property + requires the help section to be unavailable. + + @since OOo 2.2 + */ + void setHelpSectionText( [in] string HelpText ) + raises ( ::com::sun::star::lang::NoSupportException ); }; //============================================================================= |