To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=115675 Issue #|115675 Summary|programmatic changes to the drawing layer to not creat |e Undo actions Component|Drawing Version|DEV300m93 Platform|All URL| OS/Version|All Status|NEW Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P3 Subcomponent|programming Assigned to|cl Reported by|fs
------- Additional comments from f...@openoffice.org Fri Nov 19 11:48:32 +0000 2010 ------- Accessing a document's drawing layer, no matter in which application, do not create Undo actions, i.e. cannot be undone by the user in the usual way. This is problematic for extensions which add functionality to OOo, modifying documents. Such modifications, of course executed via UNO API, differ from modifications done by the OOo core, in that they do not contribute to the Undo stack. Effectively, this means the Undo stack can become corrupted (imagine an extension removing a shape previously inserted by the OOo core, and the OOo core Undo action which again tries to remove the object). Furthermore, it gives the user the impression of a broken extension. While with the new Undo API introduced in CWS undoapi, it would be possible for extension developers to add own Undo actions for all modifications done to the document, it certainly is much more feasible to let the OOo core create those actions, not only for UI-triggered modifications, but also for API-triggered modifications. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@graphics.openoffice.org For additional commands, e-mail: issues-h...@graphics.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org