Issue 125149 - com.sun.star.drawing.Shape XPropertySet does not call propertyChange
Summary: com.sun.star.drawing.Shape XPropertySet does not call propertyChange
Status: UNCONFIRMED
Alias: None
Product: App Dev
Classification: Unclassified
Component: api (show other issues)
Version: 4.1.0
Hardware: PC Windows 7
: P3 Normal
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-24 12:17 UTC by Jens Bornschein
Modified: 2014-07-28 08:54 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Jens Bornschein 2014-06-24 12:17:25 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.
Comment 1 Jens Bornschein 2014-07-28 08:54:44 UTC
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