Method for performing a fine-grained undo operation in an interactive editor
    1.
    发明授权
    Method for performing a fine-grained undo operation in an interactive editor 有权
    在交互式编辑器中执行细粒度撤销操作的方法

    公开(公告)号:US08392377B2

    公开(公告)日:2013-03-05

    申请号:US10996254

    申请日:2004-11-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/24

    摘要: A method and system for restoring, to a previous state, a single object whose state was modified in a group editing action wherein a plurality of objects, including the single object, were modified as a group. Prior to execution of the group editing action, restorative information, necessary to restore each of the objects to its state prior to being modified by the group editing action, is stored in a data structure. After execution of the group editing action, group edit restorative information indicating the state, after the execution of the group editing action, of each of the objects that were modified by the group editing action is stored in another data structure. The single object is restored to its previous state in accordance with the group edit restorative information corresponding to the single object, in response to an indication that one of the plurality of objects is to be restored to its previous state.

    摘要翻译: 一种方法和系统,用于将其状态在组编辑动作中修改的单个对象恢复到先前状态,其中包括单个对象的多个对象被修改为组。 在执行组编辑动作之前,将恢复性信息存储在数据结构中,所述恢复信息在被组编辑动作修改之前将每个对象恢复到其状态。 在执行组编辑动作之后,将组编辑动作修改后的每个对象的组状态执行之后的组编辑修正信息存储在另一数据结构中。 响应于多个对象中的一个要恢复到其先前状态的指示,单个对象被恢复到根据与单个对象对应的组编辑修复信息的先前状态。