LibreOffice
LibreOffice 5.0 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Exported Interfaces | List of all members
ButtonNavigationHandler Service Reference

implements a property handler for use with an com::sun::star::inspection::ObjectInspector which is able to enhance the com::sun::star::form::component::CommandButton::ButtonType and com::sun::star::form::component::CommandButton::TargetURL properties of a com::sun::star::form::component::CommandButton. More...

import "ButtonNavigationHandler.idl";

Inheritance diagram for ButtonNavigationHandler:
XPropertyHandler XComponent XInterface

Exported Interfaces

interface com::sun::star::inspection::XPropertyHandler
 
- Exported Interfaces inherited from XPropertyHandler
interface com::sun::star::lang::XComponent
 used for controlling resources acquired by the handler More...
 

Additional Inherited Members

- Public Member Functions inherited from XPropertyHandler
void inspect ([in] com::sun::star::uno::XInterface Component) raises ( com::sun::star::lang::NullPointerException )
 binds the property handler to a new component More...
 
any getPropertyValue ([in] string PropertyName) raises (::com::sun::star::beans::UnknownPropertyException)
 retrieves the current value of a property More...
 
void setPropertyValue ([in] string PropertyName,[in] any Value) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException)
 sets the value of a property More...
 
com::sun::star::beans::PropertyState getPropertyState ([in] string PropertyName) raises (::com::sun::star::beans::UnknownPropertyException)
 returns the state of a property More...
 
LineDescriptor describePropertyLine ([in] string PropertyName,[in] XPropertyControlFactory ControlFactory) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::NullPointerException)
 describes the UI to be used to represent the property More...
 
any convertToPropertyValue ([in] string PropertyName,[in] any ControlValue) raises (::com::sun::star::beans::UnknownPropertyException)
 converts a given control-compatible value to a property value More...
 
any convertToControlValue ([in] string PropertyName,[in] any PropertyValue,[in] type ControlValueType) raises (::com::sun::star::beans::UnknownPropertyException)
 converts a given property value to a control-compatible value More...
 
void addPropertyChangeListener ([in] com::sun::star::beans::XPropertyChangeListener Listener) raises ( com::sun::star::lang::NullPointerException )
 registers a listener for notification about property value changes More...
 
void removePropertyChangeListener ([in] com::sun::star::beans::XPropertyChangeListener Listener)
 revokes a listener for notification about property value changes More...
 
sequence
< com::sun::star::beans::Property
getSupportedProperties ()
 returns the properties which the handler can handle More...
 
sequence< string > getSupersededProperties ()
 returns the properties which are to be superseded by this handler More...
 
sequence< string > getActuatingProperties ()
 retrieve the actuating properties which this handler is interested in More...
 
boolean isComposable ([in] string PropertyName) raises (::com::sun::star::beans::UnknownPropertyException)
 determines whether a given property, which the handler is responsible for, is composable. More...
 
::com::sun::star::inspection::InteractiveSelectionResult onInteractivePropertySelection ([in] string PropertyName,[in] boolean Primary,[out] any outData,[in] XObjectInspectorUI InspectorUI) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::NullPointerException)
 called when a browse button belonging to a property UI representation has been clicked More...
 
void actuatingPropertyChanged ([in] string ActuatingPropertyName,[in] any NewValue,[in] any OldValue,[in] XObjectInspectorUI InspectorUI,[in] boolean FirstTimeInit) raises (::com::sun::star::lang::NullPointerException)
 updates the UI of dependent properties when the value of a certain actuating property changed More...
 
boolean suspend ([in] boolean Suspend)
 suspends the handler More...
 

Detailed Description

implements a property handler for use with an com::sun::star::inspection::ObjectInspector which is able to enhance the com::sun::star::form::component::CommandButton::ButtonType and com::sun::star::form::component::CommandButton::TargetURL properties of a com::sun::star::form::component::CommandButton.

For this, the two properties are superseded by new versions, where as button type, additional possible values are added for navigating the parent form of the button. For instance, in an com::sun::star::inspection::ObjectInspector using this handler, the user will be able to choose a button type saying "move to the next record", which, when chosen, well, moves the parent database form of the button to the next record.

See Also
com::sun::star::inspection::XPropertyHandler
com::sun::star::form::component::CommandButton

Exported Interfaces


The documentation for this service was generated from the following file: