用于窗口布局管理的应用窗口分隔器控件的制作方法

文档序号:9438874阅读:333来源:国知局
用于窗口布局管理的应用窗口分隔器控件的制作方法
【专利说明】
【背景技术】
[0001]包括其对应用户接口的计算机操作系统允许用户调整应用窗口以用于通过用户接口呈现给用户。然而,这样的用户引导的调整具有不便利的限制,特别是随着用户接口变得更为先进和灵活。

【发明内容】

[0002]本文所描述和要求保护的实现方案通过提供由用户接口中的第一应用窗口和第二应用窗口所共享的应用窗口分隔器控件来解决前述问题。基于沿着用户接口的轴线移动应用窗口分隔器控件的所接收的定向指令,第一应用窗口和第二应用窗口的放置可以定位成横跨沿着用户接口的轴线的一系列一致间隔点。放置调整还可能影响用户接口中的其它应用窗口。应用窗口分隔器控件还可以对齐以在满足某些条件时提供沿着轴线的“磁力”点。
[0003]提供本
【发明内容】
来以简化形式引入以下在【具体实施方式】中进一步描述的概念的选择。本
【发明内容】
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
[0004]本文还描述和陈述了其它实现方案。
【附图说明】
[0005]图1图示了共享示例用户接口屏幕中的应用窗口分隔器控件的两个应用窗口。
[0006]图2图示了共享示例用户接口中的应用窗口分隔器控件的两个应用窗口的示意图。
[0007]图3图示了共享示例用户接口中的应用窗口分隔器控件和第三应用窗口的两个应用窗口的不意图。
[0008]图4图示了实现应用窗口分隔器控件的用户接口操作的示例序列。
[0009]图5图示了共享示例用户接口中磁力点处的应用窗口分隔器控件的两个应用窗口的示意图。
[0010]图6图示了用于使用应用窗口分隔器控件调整两个应用窗口的放置的示例操作。
[0011]图7图示了用于相对于示例用户接口中的磁力点操作应用窗口分隔器控件的示例操作。
[0012]图8图示了可能有助于实现所描述的技术的示例系统。
【具体实施方式】
[0013]启动应用窗口包括但不限于最初执行应用并且切换到已经执行的应用的新的或隐藏的应用窗口。此外,应用窗口可以包括但不限于操作系统组件、操作系统实体设施和专用应用程序(例如网络浏览器程序、文字处理程序、工作表程序)的窗口。
[0014]图1图示了共享示例用户接口屏幕104中的应用窗口分隔器控件110的两个应用窗口 100和102。窗口管理系统106典型地是操作系统或用户接口环境的组件,但是还可以是独立的应用。窗口管理系统106管理应用窗口 100和102的显示、放置、布局、外观和其它方面,以及其它窗口和用户接口特性和操作。
[0015]应用窗口 100呈现显示来自网络搜索引擎的搜索结果的搜索结果窗口。各个搜索结果(诸如搜索结果108)包括代表性文本和/或一个或多个图像连同浏览器可导航链接,其可以由用户选择以用于导航到由浏览器可导航链接所标识的网站。应用窗口 102呈现来自天气应用或网站的结果,包括Denver, CO的4天天气预报。窗口边界控件110分隔应用窗口 100的显示区域和应用窗口 102的显示区域,在所图示的情形中,分离应用窗口。在一些实现方案中,窗口边界控件110可以由用户操纵以改变一个或两个窗口的尺寸和/或位置。
[0016]在图1中将应用窗口 100和102示出为非重叠窗口。然而,所描述的技术不限于非重叠窗口环境。例如,在这样的环境中,重叠窗口环境中的每一个应用窗口可以通过窗口边界控件来定界,该控件可以由用户操纵以改变潜在重叠窗口的位置、尺寸和从前到后次序(笼统地,“放置”)(例如,窗口的z排序)。窗口管理系统106通过应用窗口 100和102并且通过其它用户接口组件(例如键盘接口、触摸屏接口、语音接口和定点设备)接收输入,并且通过用户接口显示应用窗口 100和102、窗口边界控件110和其它应用窗口和控件。
[0017]窗口边界控件110表示用户接口中两个不同应用窗口 110和102之间或者应用窗口与空白空间之间的分隔器,并且因此还可以称为“应用窗口分隔器控件”。应用窗口分隔器控件可以通过用户接口来操纵以将应用窗口的尺寸(相对于空白空间)的改变或应用窗口 100和102的相对尺寸的改变传达给窗口管理系统106。因此,应用窗口分隔器控件的功能性表示提供一个或多个应用窗口的外部边界的窗口管理系统控件,而不是作为一个应用窗口或另一个的组件,并且在一些配置中可以作为用户接口和窗口管理系统106的一部分而由两个或更多应用窗口所共享。
[0018]在一个实现方案中,两个或更多应用窗口分隔器控件可以合并在一起以形成单个应用窗口分隔器控件。例如,两个应用窗口可以沿着用户接口的水平轴线呈现,通过空白空间分离。在该情况下,利用应用窗口和空白空间之间的应用窗口分隔器控件显示每一个应用。如果一个应用窗口分隔器控件被拖拽到另一应用窗口分隔器控件,则空白空间填充有扩展的应用窗口,并且两个应用窗口分隔器控件合并成用户接口内的单个应用窗口分隔器控件。此外,,两个应用窗口分隔器控件在它们之间的空白空间变窄成最小空白空间宽度时、可以“对齐”成单个应用窗口分隔器控件。
[0019]尽管图1图不了非重叠窗口环境,但是重叠窗口环境也可以米用应用窗口分隔器,不管是窗口管理系统控件将一个应用窗口与另一个分隔、还是相对于用户接口中的空白空间或由应用窗口部分阻挡的另一应用窗口对应用窗口进行分隔/定界。
[0020]用户可以选择应用窗口分隔器控件(例如经由触摸屏、定点设备、键盘输入)并且顺着沿用户接口的水平范围的一大系列相对连续位置左右拖拽它。例如,用户可以关注应用窗口分隔器控件(例如通过选择它),并且然后用户可以通过压下或以其它方式激活键盘输入(例如箭头按键)来移动应用窗口分隔器控件,直到应用窗口分隔器控件处于沿轴线的期望位置处。在一个实现方案中,相对连续位置包括沿着水平轴线的紧密且一致间隔的点(例如,每一个点通过少量像素或某种其它视觉上连续的间距与相邻点分离)。应当理解到,可替换的实现方案可以提供沿着用户接口的竖直范围或者沿着某一其它轴线的相对连续窗口分隔器控件。用户接口还可以包括多个应用窗口分隔器控件,其中一些可以在不同轴线上相交。
[0021]在一些实现方案中,响应于应用窗口分隔器控件在水平方向上的用户引发的运动,用户接口提供建议应用窗口 100和102的连续相对尺寸的视觉提示。例如,应用窗口分隔器控件自身移动,至少一个应用窗口看起来动态地重新定尺寸,或者在用户接口中动画化重新定尺寸的某种其它用户友好的建议。在一个实现方案中,应用窗口可以在重新定尺寸期间表示为在定向指令的发起处或附近所捕获的每一个窗口的截屏。在另一实现方案中,应用窗口可以在重新定尺寸期间表示为活动的应用窗口或其它窗口占位符表示。
[0022]当用户致力于重新定尺寸时(例如移除他或她的触碰、去选择(deselect)定点设备按钮等),然后两个应用窗口对齐到由应用窗口分隔器控件的最后位置所指定的相对尺寸处的位置。在另一实现方案中,响应于应用窗口分隔器控件在水平方向上的用户引发的运动,应用窗口 100和102的相邻侧在视觉上与应用窗口分隔器控件一致地运动。例如,应用窗口分隔器连续运动,并且两个应用窗口 100和102动态地重新定尺寸。当用户致力于重新定尺寸时(例如移除他或她的触碰、去选择定点设备按钮等),然后两个应用窗口保留在由应用窗口分隔器控件的最后位置所指定的相对尺寸处。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1