[发明专利]一种支持对每个设计独立撤销与重做的编辑方法在审

专利信息
申请号: 201210487647.2 申请日: 2012-11-26
公开(公告)号: CN103838459A 公开(公告)日: 2014-06-04
发明(设计)人: 陈福真;李起宏 申请(专利权)人: 北京华大九天软件有限公司
主分类号: G06F3/0481 分类号: G06F3/0481
代理公司: 暂无信息 代理人: 暂无信息
地址: 100102 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 支持 每个 设计 独立 撤销 重做 编辑 方法
【说明书】:

技术领域

撤销(Undo)与重做(Redo)操作是EDA工具中基本的编辑方法。本发明属于EDA工具设计领域。 

背景技术

在EDA工具中,用户要进行频繁的操作,执行很多命令,有些时候某些修改可能并不合适,这时候需要撤销之前的修改,这就需要撤销操作。而如果撤销之后发现设计还是不好,则需要重做操作。撤销与重做是EDA工具中两个非常基本的命令。 

在IC设计中,由于电路是层次式设计,因此用户在启动一个EDA工具之后往往会同时打开多个设计。每一个设计都需要进行修改,这种修改通常都是穿插进行的。比如在对设计A进行修改之后,把当前编辑窗口切换到了设计B,此时又对B进行了修改。然后又把当前编辑窗口切换到A。此时如果看到A中的修改不合适,那么用户需要进行撤销操作。传统的撤销操作首先是撤销最近的操作,由于最近的操作是对B进行的,因此B的修改被撤销,然而当前看到的是A,要想达到所期望的效果,则需要进行多次撤销操作,同时也带来了不期望的效果,即把B的修改也全都撤销了,而且这时候因为B窗口因为并不是当前编辑窗口,用户可能根本看不到这种行为的产生的影响。重做操作也是一样的效果。也就是说这种撤销与重做是针对全局所有的修改进行的。 

发明内容

本发明提出了一种所见即所得的撤销与重做方法。即撤销与重做操作都针对当前编辑窗口的内容,而并非全局的。也就是说,在对设计A进行修改之后,把当前编辑窗口切换到了设计B,此时又对B进行了修改。然后又把当前编辑窗口切换到A。此时如果看到A中的修改不合适,那么用户进行撤销操作,则A中最近的修改被撤销,而B中的修改保持不变。重做操作也是一样的效果。 

附图说明

图1    打开两个设计A和B 

图2    在设计A中创建一个矩形 

图3    在设计B中创建一个矩形 

图4    在设计A中执行撤销操作 

图5     在设计B中执行撤销操作 

图6     在设计A中执行重做操作 

图7     在设计B中执行重做操作 

具体实施步骤: 

结合一个实际操作以说明实施步骤,操作流程步骤如下: 

1)打开两个设计A和B。 

2)将A置为当前编辑窗口,并且对A做修改,例如创建一个矩形对象; 

3)将B置为当前编辑窗口,并且对B做修改,例如创建一个矩形对象; 

4)将A置为当前编辑窗口,进行撤销操作,此时A中刚被创建的矩形消失; 

5)将B置为当前编辑窗口,进行撤销操作,此时B中刚被创建的矩形消失; 

6)将A置为当前编辑窗口,进行重做操作,此时A中的矩形重新出现; 

7)将B置为当前编辑窗口,进行重做操作,此时B中的矩形重新出现。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华大九天软件有限公司,未经北京华大九天软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210487647.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top