当前位置: 首页 > 专利查询>微软公司专利>正文

在计算机屏幕上调整并列显示项尺寸的系统和方法技术方案

技术编号:2921274 阅读:243 留言:0更新日期:2012-04-11 18:40
提供一种在计算机屏幕上调整并列显示项的系统和方法。所述并列显示项自动缩放直到用户采取控制,其后,用户手动控制并列显示项的缩放。可以为并列显示项设置尺寸限度。如果试图自动缩放并列显示项,使之超出给定的限度,那么向用户发送一个提示信息,请求用户对新尺寸的许可。如果用户不允许该新尺寸,那么将并列显示项置于手动缩放模式,其中限制进一步的自动缩放。如果用户许可了该新尺寸,那么可以在不需要进一步许可的情况下产生自动调整。并列显示项要防止太频繁地自动缩放,这种频繁地缩放会对用户产生迷惑和干扰。

【技术实现步骤摘要】

本专利技术的实施例涉及计算机屏幕上呈现的并列显示项,尤其是涉及调整这些并列显示项尺寸的系统和方法。
技术介绍
传统的应用程序在计算机屏幕一部分上的一个区域中向用户提供所需要的内容,该区域被称为并列显示项。由应用程序的用户界面占用的空间量可以改变。通常,对应用程序的并列显示项来说,很重要的是要拥有足够的空间以显示必要的信息和控件。一些应用程序和网站会选择其并列显示项的尺寸。一个例子是弹出式广告,其在用户输入特定网站地址或换句话说是触发一个网站时呈现在屏幕上。由应用程序或网站指定弹出广告的尺寸。这类系统的一个缺点是用户不能调节所呈现的并列显示项的尺寸。一些应用程序自动为其并列显示项选择初始尺寸,然后允许用户调整该并列显示项的尺寸。这类系统可用于不同类型的应用程序,例如是流行的纸牌游戏。当这类应用程序首次打开时,自动为并列显示项选择初始化尺寸,然后允许用户调整该尺寸。然而这类应用程序永远不会试图再次调整并列显示项的大小,而不考虑打开了其它应用程序或者屏幕上的其它空间变为可用。某些已知的应用程序在用户点击时也会增大或者缩小。一个例子是“Add ToFavorites”菜单,其在用户选择“More”时增大。然而,这类应用程序不会自动调整大小,因此仅提供手动类型的操作。本专利技术的实施例涉及提供一种克服上述及其他缺点的系统和方法。尤其是,本专利技术的实施例涉及一种既提供自动又提供手动调整并列显示项大小的系统和方法。专利技术概述提供一种在计算机屏幕显示上调整并列显示项大小的系统和方法。根据本专利技术的一个方面,用户界面能够控制其自身的并列显示项尺寸直到用户决定改变这个尺寸,在此之后用户保持对这个尺寸的控制。应当明白,对应用程序来说重要的是能够在其用户界面中占用足够的空间以显示所有必要的信息和控件。在一个工具条的特定实施例中,该工具条是用户界面中始终可见的一部分,此用户界面由许多应用程序均分,还很重要的是用户保持控制如何分配可用空间。如果应用程序能够为其并列显示项占用其需要的空间,并且用户不能调节这些并列显示项的尺寸,那么用户将不能控制工具条中的空间分配。这将促使并列显示项的开发者创建这样的并列显示项,即为了应用程序获取更多的空间,这些并列显示项会增大到很大并且接管该工具条。另一方面,如果应用程序根本不能控制并列显示项的尺寸,那么用户将被迫手动控制所有并列显示项的尺寸。创建一个可以按照需要增大和缩小的并列显示项将是不可能的,意思是对需要显示的数据来说,并列显示项可能会占用过多或过少的空间。通过既允许应用程序选择其自身的尺寸,又允许用户替换该尺寸,本专利技术的实施例将创建使用适量空间的并列显示项成为可能,其中用户可以杜绝设计粗劣的应用程序占用太多空间。在诸如工具条这样的实施例中这是尤其有用的,在该实施例中空间是有限的,且该实施例中并列显示项不允许重叠(与某些其他类型的窗口不同),因而,在该工具条中对并列显示项的缩放尤为重要。根据本专利技术的另一个方面,提供手动控制,通过这种方法用户可以手动调整并列显示项的大小。在一个实施例中,如果用户不喜欢并列显示项的尺寸,用户可以通过拖动底部边缘调整并列显示项的大小直到达到想要的尺寸。一旦用户以这种方法设置了尺寸,就将并列显示项置于手动缩放模式。在这个模式中,应用程序不再控制并列显示项的尺寸,且仅在用户指定的区域中显示内容。在一个实施例中,如果实际上由用户改变了并列显示项的尺寸,则仅进入手动缩放模式。换句话说,如果并列显示项已经处在最大尺寸而用户试图将其变得更大,则将不会产生任何变化,并且也不会进入手动模式。一旦并列显示项处于手动缩放模式,用户也可以采取某些操作以使并列显示项返回到自动缩放模式。在一个实施例中,用户可以在缩放条上双击来设置并列显示项返回到自动缩放模式。根据本专利技术的另一个方面,为并列显示项设置一个尺寸限度。在一个实施例中,这可以防止用户将并列显示项调整到一个毫无用处的大尺寸。应用程序指定并列显示项的最大尺寸,使用户不能将并列显示项的尺寸调整得比有用的尺寸更大。在这个实施例中,如果用户试图使尺寸比最大尺寸更大,则并列显示项只是停止调整大小。通常,尺寸限度是可选择的并且可以在清单中指定。尺寸限度可以由像素、屏幕尺寸的百分比、或其它度量单位来表示。根据本专利技术的另一个方面,同样提供最大尺寸限度以防止并列显示项自动调整其自身的大小,使之超出需要的尺寸。换句话说,为了防止其增大到太大和覆盖整个工具条,并列显示项被限制到一个合理的尺寸。根据本专利技术的另一个方面,可以在自动和手动缩放模式之间切换,这取决于用户的响应。最初,允许并列显示项根据需要调整其自身的大小。如果并列显示项希望调整其自身的大小,使之超过并列显示项尺寸上阈,则向用户提供一个提示信息,请求用户确认该新尺寸。在一个实施例中,由于合理的并列显示项由可显示信息量定义,因而按照像素来提供最大尺寸阈值,而不是按照屏幕的百分比。一旦并列显示项试图调整其自身尺寸,使之超过最大限度,则显示一个指向并列显示项头的提示信息,该信息询问用户是否应该允许该并列显示项变为新的较大尺寸,或者它是否将保持在前面的较小尺寸。如果用户指出应该允许并列显示项变为较大尺寸,那么并列显示项调整其自身尺寸,并且保持在自动缩放模式。因此,在没有重新弹出提示信息的情况下,可以允许并列显示项增大和缩小其想要的程度。如果用户没有答复该提示信息,这样表明不允许并列显示项增大到新的较大尺寸,那么使该并列显示项返回到其前面的尺寸,并且该并列显示项设为手动缩放模式,其中禁止进一步自动调整大小。根据本专利技术的另一个方面,防止并列显示项太频繁地改变尺寸,这种频繁的改变尺寸会迷惑或干扰用户。在一个实施例中,无论何时需要均允许并列显示项增大其尺寸,但是在从上次增大以来的一个确定的时间间隔范围(例如,60秒)内,防止并列显示项缩小。一旦并列显示项内容改变,使得并列显示项想要改变尺寸,那么检测其提出的新尺寸,并且将新尺寸与其现有尺寸相比较。如果所提出的新尺寸大于现有尺寸,允许并列显示项立即增大,同时记录当前时间。如果所提出的新尺寸小于现有的尺寸,那么就确定自从上次记录改变以来有多长时间。如果从上次增大以来经过的时间小于所述阈值(例如,60秒),那么并列显示项尺寸的改变要排队等候直到达到时间阈值,再在该时间点上允许并列显示项改变尺寸。如果,在并列显示项希望改变尺寸时已经达到了时间阈值,则允许并列显示项立即改变尺寸。应当明白的是,在这个方案中,并列显示项始终希望其足够大以显示全部的内容,当内容的长度迅速增大和缩小时,并列显示项可以暂时大于其需要的尺寸。附图简述结合附图,参考如下的具体描述,本专利技术的上述观点及众多随之而来的优点将变得更加易于理解,也将变得更好理解,其中附图说明图1是适用于实现本专利技术实施例通用计算机系统的方框图;图2是用于调整并列显示项尺寸的一般程序流程图;图3是一个带有工具条的屏幕显示示意图,该工具条包括一组并列显示项;图4是手动设置并列显示项尺寸的程序流程图,其中决定了缩放调整的模式;图5是一个根据图4程序手动调整并列显示项尺寸的屏幕显示示意图;图6是为并列显示项提供内容菜单的程序流程图,其中用户从此内容菜单中做出选择;图7是一个包括图6程序用于并列显示项的内容菜单屏幕显示的示意图;图8是本文档来自技高网...

【技术保护点】
如下所述定义了本专利技术的实施例,其中要求了一个独占权或特许权:一种在计算机屏幕显示上缩放并列显示项的系统,该系统包括:自动缩放程序,用于在自动模式期间自动缩放并列显示项;手动缩放程序,其允许用户手动设置并列显示项的尺寸 ;以及其中,在用户手动设置并列显示项尺寸时,进入手动模式,在此期间,限制并列显示项的进一步自动缩放。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:DA马修斯FA德布里J马恩AS克兰尼C库米斯JC哈里MR里格米里
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1