一种展现窗口中的元素的方法及装置制造方法及图纸

技术编号:6994422 阅读:223 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种展现窗口中的元素的方法及装置,其中,所述方法包括:当目标窗口发生缩放时,检测所述目标窗口缩放后的大小;利用预先设定的窗口大小与元素显示类型的对应关系,确定所述缩放后目标窗口中的元素的显示类型;按照所述确定的元素的显示类型,展现所述目标窗口中的元素。通过本发明专利技术,为利用窗口向用户展现更多的信息提供了可能,有利于提高窗口的利用率,进而有效地保证资源的利用率。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种展现窗口中的元素的方法及装置
技术介绍
窗口是计算机系统的用户界面中最重要的部分,它是向用户提供的可视界面,通 过窗口,用户可以查看到系统所提供的资源。其中,系统提供的资源在窗口中展现时,称为 窗口中的元素。对于系统而言,窗口是一种工具,通过窗口向用户提供的信息越多,窗口的 利用率就越高,系统的资源利用率也就越高。现有技术中只能向用户提供最基本的信息,例如,当打开某文件夹时,在窗口中以 图表的方式显示出该文件夹中的内容。当用户对窗口进行缩放时,通过改变元素在窗口中 的布局,实现在窗口的可视区域显示出尽可能多的图标,参见图1。但是,本专利技术人在实现本专利技术的过程中发现,该现有技术虽然考虑到了通过改变 元素的布局来改变窗口可视区域显示元素的数目,但是,这种方法并不能很好地利用窗口 为用户提供更多的信息。
技术实现思路
本专利技术提供一种展现窗口中的元素的方法及装置,有利于提高窗口的利用率,进 而有效地保证资源的利用率。本专利技术提供了如下方案—种展现窗口中的元素的方法,包括当目标窗口发生缩放时,检测所述目标窗口缩放后的大小;利用预先设定的窗口大小与元素显示类型的对应关系,确定所述缩放后目标窗口 中的元素的显示类型;按照所述确定的元素的显示类型,展现所述目标窗口中的元素。优选的,还包括检测所述目标窗口的缩放比例;利用预先设定的窗口缩放比例与元素缩放比例之 间的对应关系,确定所述目标窗口中的元素的缩放比例;根据所述确定的元素的缩放比例, 确定所述目标窗口中元素的大小;所述按照所述确定的显示类型,展现所述目标窗口中的元素包括按照所述确定 的元素的显示类型及大小,展现所述目标窗口中的元素。优选的,所述元素缩放比例小于所述窗口缩放比例,所述方法还包括根据所述缩放后所述目标窗口的大小及所述目标窗口中元素的大小,确定所述目 标窗口的可视区域中展现元素的数目;所述按照所述确定的元素的显示类型及大小,展现所述目标窗口中的元素包括 按照所述确定的元素的显示类型、大小及数目,展现所述目标窗口中的元素。优选的,所述按照所述确定的元素的显示类型、大小及数目,展现所述目标窗口中的元素包括当所述缩放后所述目标窗口可视区域展现的元素数目减少时,按照需要减少的元 素数目,将原目标窗口可视区域中展现的相应数目的元素标记为隐藏属性。优选的,预先获知所述目标窗口中需要展现的所有元素,建立元素索引;所述按照 所述确定的元素的显示类型、大小及数目,展现所述目标窗口中的元素包当所述缩放后所述目标窗口可视区域展现的元素数目增加时,按照需要增加的元 素数目查询所述元素索引,取出相应数目的元素,将所述取出的元素标记为显示属性,展现 在所述目标窗口可视区域。优选的,所述利用预先设定的窗口缩放比例与元素缩放比例之间的对应关系,确 定所述目标窗口中的元素的缩放比例之后还包括当根据所述目标窗口的缩放比例确定出的元素的缩放比例超出预置的阈值时,将 所述元素的缩放比例确定为所述预置阈值。优选的,当所述目标窗口中的元素中包含图像及文字,且所述图像与所述文字在 不同的层次显示时,所述根据所述确定的元素的缩放比例,确定所述目标窗口中元素的大 小包括确定所述图像及所述文字所在的层次,将图像层与文字层确定为不同的对象;根据所述确定的元素的缩放比例改变所述图像层对象的大小,保持所述文字层对 象的大小不变。优选的,将所述目标窗口或所述元素的边缘构成的图形作为处理对象;如果所述 处理对象具有至少一个圆角,则所述方法还包括按照所述目标窗口或所述元素的缩放比例,对所述处理对象的非圆角区域进行缩 放;获知所述处理对象的圆角的半径及角度,根据所述目标窗口或所述元素的缩放比 例,对所述圆角的半径进行缩放,并保持所述圆角的角度不变。一种展现窗口中的元素的装置,包括窗口大小检测单元,用于当目标窗口发生缩放时,检测所述目标窗口缩放后的大显示类型确定单元,用于利用预先设定的窗口大小与元素显示类型的对应关系, 确定所述缩放后目标窗口中的元素的显示类型;展现单元,用于按照所述确定的显示类型,展现所述目标窗口中的元素。优选的,还包括元素缩放单元,用于检测所述目标窗口的缩放比例;利用预先设定的窗口缩放比 例与元素缩放比例之间的对应关系,确定所述目标窗口中的元素的缩放比例;根据所述确 定的元素的缩放比例,确定所述目标窗口中元素的大小;所述展现单元具体用于按照所述确定的元素的显示类型及大小,展现所述目标窗 口中的元素。优选的,将所述目标窗口或所述元素的边缘构成的图形作为处理对象;如果所述 处理对象具有至少一个圆角,则所述装置还包括第一缩放单元,用于按照所述目标窗口或所述元素的缩放比例,对所述处理对象的非圆角区域进行缩放;第二缩放单元,用于获知所述处理对象的圆角的半径及角度,根据所述目标窗口 或所述元素的缩放比例,对所述圆角的半径进行缩放,并保持所述圆角的角度不变。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果本专利技术能够在目标窗口发生缩放时,检测所述目标窗口缩放后的大小,然后利用 预先设定的窗口大小与元素显示类型的对应关系,确定所述缩放后目标窗口中的元素的显 示类型,并按照所述确定的显示类型,展现所述目标窗口中的元素。因此,在本专利技术提供的 方法中,随着窗口大小的改变,窗口中展现的元素的显示类型也可以发生变化,例如,假设 初始状态下,窗口中显示的是文件的图标,当窗口放大到一定程度时,可以在窗口中显示文 件的缩略图等摘要信息,再放大到一定程度时,还可以显示文件的完整信息等。因此,为利 用窗口向用户展现更多的信息提供了可能,有利于提高窗口的利用率,进而有效地保证资 源的利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图 获得其他的附图。图1是现有技术中窗口缩放前后示意图;图2是本专利技术实施例提供的方法的流程图;图3是本专利技术实施例提供的另一方法的流程图;图4-1、4-2、4-3、4-4是本专利技术实施例提供的方法中窗口缩放过程中元素的变化 情况示意图;图5-1、5_2是现有技术中圆角窗口缩放前后示意图;图6-1、6_2是本专利技术实施例提供的方法中圆角窗口缩放前后示意图;图7是本专利技术实施例提供的装置的示意图;图8是本专利技术实施例提供的另一装置的示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。实施例一参见图2,本专利技术实施例一提供的展现窗口中的元素的方法包括以下步骤S201 当目标窗口发生缩放时,检测所述目标窗口缩放后的大小;在本专利技术实施例中,窗口可以包括由操作系统(如Windows等)创建的桌面上的 窗口(如应用程序窗口、文件夹窗口),或者,由应用程序创建的文档窗口等。例如,具体可 以包括文件列表窗口、图片预览窗口等。其中,窗口中的元素通常是一些链接信息,例本文档来自技高网...

【技术保护点】
1.一种展现窗口中的元素的方法,其特征在于,包括:当目标窗口发生缩放时,检测所述目标窗口缩放后的大小;利用预先设定的窗口大小与元素显示类型的对应关系,确定所述缩放后目标窗口中的元素的显示类型;按照所述确定的元素的显示类型,展现所述目标窗口中的元素。

【技术特征摘要】

【专利技术属性】
技术研发人员:秦波赵静滨陈宏星李茁萌张弛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11

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

1