[发明专利]在可编辑和不可编辑向导之间进行区分无效
申请号: | 201210514597.2 | 申请日: | 2012-12-04 |
公开(公告)号: | CN102982569A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | C·M·马洛尼;D·J·阿尔廷 | 申请(专利权)人: | 微软公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T19/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编辑 不可 向导 之间 进行 区分 | ||
技术领域
本发明涉及绘图应用,尤其涉及在可编辑和不可编辑向导之间进行区分。
背景技术
当前正在使用许多不同类型的计算机实现的绘图程序。许多这样的程序提供了允许用户执行图形设计或其他复杂绘图操作的用户界面显示。这样的程序实现计算机图形设计、计算机辅助设计、计算机化的绘图、甚至照片编辑。
在执行计算机化的绘图时,用户常常试图将对象与绘图表面对齐。例如,在用户绘制了图片或几何形状或其他对象或以其他方式导入了对象的情况下,用户可能希望按照垂直或水平方式或以其他方式对齐对象。许多当前的计算机绘图应用在用户试图对齐对象时向用户提供协助。
用于协助用户的某些机制被称为绘图向导。在某些情况下,用户将绘图向导放置于某一位置并且随后将多个对象与该向导对齐。在其他情况下,设计程序而非终端用户放置向导,并且终端用户将对象与设计程序预先存在的向导对齐。在任一种情况中,在试图移动绘图表面上的对象以与向导对齐时,一般非常容易意外地移动向导。一旦向导被意外地移动,它就难以纠正。
某些当前的绘图程序通过允许用户将向导锁定在原地来解决这一问题。这通过要求用户解锁向导,将向导放置于某一位置,然后锁定向导来完成。这些步骤中的每一个要求用户与某种类型的用户界面元素交互,这些用户界面元素或者可位于工具栏上或者可位于靠近绘图表面的某一其他位置,或者通过右击用户界面显示的一部分并随后从下拉菜单或从某种其他类型的可选列表中选择“锁定”选项。在绘图过程中要求这些类型的操作可能是相当麻烦且耗时的。
提供以上讨论仅用作一般的背景信息,并不旨在帮助确定所要求保护的主题的范围。
发明内容
某些类型的绘图软件在预先存在的分层结构中安排绘图表面窗格或帆布(诸如幻灯片)。换言之,帆布(或软件的绘图窗格或幻灯片)遵循具有继承分层结构的继承模型。用户与其交互的每一个新的帆布都以主布局帆布的子开始。当一对象被添加到主布局帆布时,从该主布局帆布继承的子窗格使得该对象被包括在主布局帆布内。在某些情况下,在主层添加的对象对于用户层是不可编辑的,直到子移动到主层视图中。
类似地,绘图程序允许设计者在主层上添加向导,该向导禁止终端用户意外地在子层移动向导。在一个实施例中,用户也可在子层设置向导,该向导是可编辑的,因为它们是在子层帆布上而非在主层帆布上被添加的。
提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决在背景中提及的任何或所有缺点的实现。
附图说明
图1是一个说明性计算设备的框图。
图2A是一个示例性屏幕截图。
图2是示出在改变向导时图1所示的设备的操作的一个实施例的流程图。
图3示出其中帆布被安排在多个不同层中的图1所示的应用中的帆布的一个实施例。
图4是示出在改变向导时图1所示的系统的操作的一个实施例的流程图。
图5是示出在使用多向导编辑层的情况下在改变向导时图1所示的系统的操作的一个实施例的流程图。
图6-8示出了设备的各实施例。
图9示出了计算环境的一实施例。
具体实施方式
图1是设备10的一个实施例的框图,设备10具有计算机实现的绘图程序或绘图应用12。设备10还包括处理器14、存储器16、用户界面组件18和用户界面显示20。图1所示的应用12包括视图改变组件22以及向导改变组件24。在一个实施例中,绘图应用12是允许用户创建或导入或以其他方式生成要显示在屏幕上的视觉对象的计算机实现的程序。随后,对象可通过用户与屏幕上生成的图形用户界面交互来在用户界面显示屏幕上四处移动。例如,在对象是几何形状的情况下,用户可使用各种用户界面机制说明性地选择这些形状中的一个并将其在屏幕上四处移动。在一个说明性实施例中,用户简单地点击对象并将其拖到屏幕的绘图帆布部分上的所需位置。
在图1所示的实施例中,设备10还包括用户界面组件18,用户界面组件18说明性地生成用户界面显示20上的合适的用户界面显示。用户界面显示20可说明性地包括用于显示由组件18生成的用户界面的显示屏。各种各样不同类型的用户界面显示可用于实现组件18和显示20,并且下文参考图6-9来描述多种这样的显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210514597.2/2.html,转载请声明来源钻瓜专利网。