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

Reply via email to