LibreOffice
LibreOffice 5.0 SDK API Reference
|
implements a property handler for use with an com::sun::star::inspection::ObjectInspector which provides convenience wrappers for some properties existing at a form component derived from com::sun::star::awt::UnoControlEditModel. More...
import "EditPropertyHandler.idl";
Exported Interfaces | |
interface | com::sun::star::inspection::XPropertyHandler |
![]() | |
interface | com::sun::star::lang::XComponent |
used for controlling resources acquired by the handler More... | |
Additional Inherited Members | |
![]() | |
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... | |
implements a property handler for use with an com::sun::star::inspection::ObjectInspector which provides convenience wrappers for some properties existing at a form component derived from com::sun::star::awt::UnoControlEditModel.
First, the handler supersedes the HScroll and the VScroll properties of a com::sun::star::awt::UnoControlEditModel and puts them into one common property, allowing the user to choose whether she want to have "no", a "vertical", a "horizontal", or "both" scrollbars.
Second, if it detects a com::sun::star::form::component::RichTextControl to inspect, it supersedes the com::sun::star::form::component::RichTextControl::RichText and the com::sun::star::awt::UnoControlEditModel::MultiLine properties with a new one which allows choosing the text type with one single action.