临时显示对象管理方法、装置、设备及存储介质制造方法及图纸

技术编号:37855096 阅读:17 留言:0更新日期:2023-06-14 22:48
本申请涉及一种临时显示对象管理方法、装置、设备及存储介质,该方法包括获取当前被操作的显示对象的临时显示对象类别;确定与临时显示对象类别对应的管理流程;按照管理流程生成并管理与显示对象对应的临时显示对象。本实施例的方案对设计软件中三类临时对象的显示逻辑进行了抽象,通过对不同临时显示对象提出不同的管理方法来进行管理。好处是让业务层只关心临时显示对象对应的业务逻辑,不需要特别关注临时对象的创建销毁,同时规范了临时显示对象对命令的调用逻辑。对象对命令的调用逻辑。对象对命令的调用逻辑。

【技术实现步骤摘要】
临时显示对象管理方法、装置、设备及存储介质


[0001]本申请涉及计算机领域,尤其涉及一种临时显示对象管理方法、装置、设备及存储介质。

技术介绍

[0002]在设计软件中,当一个或多个实体被选中时,往往需要触发一些操作选项或者一些辅助信息的显示,这些操作选项或者辅助信息称为临时显示对象。常见的临时显示对象有三类:选择临时显示对象、命令临时显示对象、吸附捕捉临时显示对象。选择显示对象主要是由选择集变化触发,根据不同的选中实体显示出不同的临时显示对象,比如显示拖动的句柄;又比如,用户在拖动绘图软件中所绘制的构件。命令临时显示对象通常指的是由菜单栏上按钮触发的命令,这些命令需要一些临时显示对象来辅助用户进行操作;捕捉吸附临时显示对象指的是当画线等命令触发时,需要捕捉吸附其它线的端点,这时候需要一些临时显示对象来说明当前的状态。
[0003]由于临时显示对象显示逻辑复杂,所以需要一套管理方案来管理这些对象。现有技术对这些临时对象的管理没有好的解决方案,往往逻辑散在各个模块中,这样导致管理混乱,维护成本高。
专利技术内
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种临时显示对象管理方法,其特征在于,包括:获取当前被操作的显示对象的临时显示对象类别;确定与所述临时显示对象类别对应的管理流程;按照所述管理流程生成并管理与所述显示对象对应的临时显示对象。2.根据权利要求1所述的方法,其特征在于,获取当前被操作的显示对象的临时显示对象类别,包括:若所述显示对象的吸附捕捉功能被开启,确定所述显示对象的临时显示对象类别为吸附捕捉临时显示对象;若所述显示对象为预设显示对象,且吸附捕捉功能未被开启,确定所述显示对象的临时显示对象类别为选择临时显示对象;若所述显示对象基于命令被操作,确定所述临时显示对象的临时显示对象类别为命令临时显示对象。3.根据权利要求1或2所述的方法,其特征在于,所述显示对象的临时显示对象类别为选择临时显示对象;按照所述管理流程生成并管理与所述显示对象对应的临时显示对象,包括:通过选择管理器组件向临时显示对象管理器组件发送选择变更事件,所述选择变更事件包括所述临时显示对象的标识,所述选择变更事件用于指示生成与所述显示对象对应的临时显示对象;当所述临时显示对象管理器组件响应于所述选择变更事件,确定具有在先生成的历史选择临时显示对象时,通过所述临时显示对象管理器组件和临时显示对象的基础组件,对所述历史选择临时显示对象进行隐藏处理和解激活处理;在所述隐藏处理和解激活处理后,通过所述临时显示对象管理器组件和选择临时显示对象的工厂组件,创建与所述显示对象对应的第一临时显示对象;通过所述临时显示对象管理器组件和所述临时显示对象的基础组件,对所述第一临时显示对象进行激活并显示。4.根据权利要求3所述的方法,其特征在于,通过所述临时显示对象管理器组件和临时显示对象的基础组件,对所述历史选择临时显示对象进行隐藏处理和解激活处理,包括:通过所述临时显示对象管理器组件向所述临时显示对象的基础组件发送隐藏请求,所述隐藏请求用于隐藏所述历史选择临时显示对象;响应于所述隐藏请求,通过所述临时显示对象的基础组件对所述历史选择临时显示对象进行隐藏处理,并将隐藏处理的结果返回所述临时显示对象管理器组件;当所述隐藏处理的结果指示隐藏成功后,通过所述临时显示对象管理器组件向所述临时显示对象的基础组件发送解激活请求,所...

【专利技术属性】
技术研发人员:殷红伟欧阳宏张珣
申请(专利权)人:深圳市万翼数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1