Apache OpenOffice (AOO) Bugzilla – Issue 125149
com.sun.star.drawing.Shape XPropertySet does not call propertyChange
Last modified: 2014-07-28 08:54:44 UTC
As I see now, the implementations of the com.sun.star.drawing.Shape services (tested with LineShape and EllipseShape) do not fire a propertyChange event (call the XPropertyChangeListener or XVetoableChangeListener) for any changes on Title, Name, Description, ZOrder and maybe more properties, when changing them manually (trough UI interaction) or programmatically. Changes in position, fillings and line-style where noticed correctly.
XShape objects don't call the registered PropertyChangeListener and VetoableChangeListener for Properties such as "Name", "Description", "Title", even through the gui. There are calls available only for "Position" and "Size". The registered XModifyListener for the corresponding XDrawPagesSupplier calls the "modified(EventObject aEvent)" callback but give no hint for what child has been modified. Modifications on the XPropertySet of an XShape have to been delivered to registered Listeners