【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
计算机和软件用户已经越来越习惯于用户友好的软件应用,帮助他们编写、计算、组织、准备演示文稿、发送和接收电子邮件、制作音乐,等等。例如,文字处理应用允许用户准备各种有用的文档。电子表格应用允许用户输入、操纵和组织数据。电子幻灯片演示应用允许用户创建包含了文本、图片、数据或其它有用对象的各种幻灯片演示文档。为了辅助用户定位和使用给定的软件应用中的命令,包含了多个命令控件的用户界面通常沿着所显示的工作空间的上边、下边或侧边来提供,其中用户可以输入、拷贝、操纵和格式化文本或数据。这些命令经常包括具有诸如“文件”、“编辑”、“查看”、“插入”、“格式化”等名称的可选按钮。典型地,这些顶级按钮中的一个例如“格式化”的选定使得部署下拉菜单或条,以显出与顶级按钮相关联的一个或多个可选控件,例如在“格式化”的顶级功能下的“字体”。然而,随着计算设备尺寸减小,所以可用于显示工作空间、控件和命令的屏幕空间量也减小。正是针对这些以及其它的一般考虑给出了实施例。而且,虽然已经论述了相对具体的问题,应当理解实施例不应限于解决在
技术介绍
中所确定的具体的问题。
技术实现思路
总之,本公开一般涉及用于在至少一个条状区内显示和缩放可选控件和/或命令的改进的用户界面。更特别地,公开涉及显示在第一和第二条状区中的至少一个内的软件命令和/或控件的粒度级缩放以适应不同的窗口尺寸、设备尺寸、或窗口尺寸或设备尺寸的变化。提供该
技术实现思路
以便以简化的形式来引入下面的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在确定所要求保护的主题的关键特征或主要特征,也不旨在用于限定所要求保护的主题的范围 ...
【技术保护点】
一种用于为软件应用提供改进的功能的方法,所述方法包括:识别软件应用窗口的像素尺寸,其中,所述识别像素尺寸包括识别所述软件应用窗口的像素尺寸的变化;计算第一布局,所述计算第一布局包括通过将所述软件应用窗口的像素尺寸与优先级列表相关来从与第一指定标签相关联的潜在显示控件中识别用于显示的可选控件;以及显示所述第一布局,所述第一布局包括:第一条状区,其包括识别可选控件的分组的标签,其中,所述第一条状区基于所述第一布局至少显示所述第一指定标签,以及第二条状区,其包括各自与标签中的一个标签相关联的可选控件的分组,其中,所述可选控件的分组是以形成多个区块的子群组来组织的,并且其中,所述第二条状区基于所述第一布局而在所述多个区块中显示所识别的可选控件;其中,所述优先级列表根据各种潜在软件应用窗口像素尺寸来对与用于溢出的标签中的每个标签相关联的潜在显示控件中的每个潜在显示控件进行排序,以及其中,计算所述第一布局包括将所述多个区块中的至少一个区块内的潜在显示控件的子集在包括所述子集的所述第二条状区上显示的区块和与区块相关联的隐藏溢出窗格之间移动。
【技术特征摘要】
【国外来华专利技术】2014.04.01 US 61/973,729;2014.04.16 US 14/254,6811.一种用于为软件应用提供改进的功能的方法,所述方法包括:识别软件应用窗口的像素尺寸,其中,所述识别像素尺寸包括识别所述软件应用窗口的像素尺寸的变化;计算第一布局,所述计算第一布局包括通过将所述软件应用窗口的像素尺寸与优先级列表相关来从与第一指定标签相关联的潜在显示控件中识别用于显示的可选控件;以及显示所述第一布局,所述第一布局包括:第一条状区,其包括识别可选控件的分组的标签,其中,所述第一条状区基于所述第一布局至少显示所述第一指定标签,以及第二条状区,其包括各自与标签中的一个标签相关联的可选控件的分组,其中,所述可选控件的分组是以形成多个区块的子群组来组织的,并且其中,所述第二条状区基于所述第一布局而在所述多个区块中显示所识别的可选控件;其中,所述优先级列表根据各种潜在软件应用窗口像素尺寸来对与用于溢出的标签中的每个标签相关联的潜在显示控件中的每个潜在显示控件进行排序,以及其中,计算所述第一布局包括将所述多个区块中的至少一个区块内的潜在显示控件的子集在包括所述子集的所述第二条状区上显示的区块和与区块相关联的隐藏溢出窗格之间移动。2.如权利要求1所述的方法,还包括:响应于用户选择重排序命令,对所述优先级列表的至少一部分重排序。3.如权利要求1所述的方法,其中,计算所述第一布局还包括:通过将所述软件应用窗口的像素尺寸与标签排列列表相关,从潜在标签中识别用于显示的标签;以及将至少一个潜在标签在所述第一条状区上的列表和与所述第一条状区相关联的隐藏标签调出之间移动。4.如权利要求1所述的方法,其中,所述多个区块包括至少第一区块和第二区块,并且其中,针对所述多个区块中的至少一个区块移动所述潜在显示控件的子集还包括:将显示在所述第二条状区上的所述第一区块中的潜在显示控件的第一子集移动到与所述第一区块相关联的第一隐藏溢出窗格,其中,所述潜在显示控件的第一子集在显示所述第一布局之前由所述第一区块显示;以及将显示在所述第二条状区上的所述第二区块中的潜在显示控件的第二子集移动到与所述第二区块相关联的第二隐藏溢出窗格,其中,所述潜在显示控件的第二子集在显示所述第一布局之前由所述第二区块显示。5.如权利要求4所述的方法,其中:所述第一子集包括两个不同的可选控件,所述两个不同的可选控件在将所述第一子集移动到所述第一隐藏溢出窗格之前是显示在所述第一区块中的,以及所述第二子集包括一个可选控件,所述一个可选控件在将所述第二子集移动到所述第二隐藏溢出窗格之前是显示在所述第二区块中的。6.如权利要求1所述的方法,还包括:显示针对所述多个区块中的每个区块的溢出标识符,所述溢出标识符将所述潜在显示控件的子集移动到与该区块相关联的隐藏溢出窗格。7.如权利要求1所述的方法,还包括:组织与区块相关联的所述隐藏溢出窗格,从而以类似于当在所述第二条状区中的关联区块中被列出时,所述潜在显示控件的子集所显示的次序的方式来显示未被识别的所述潜在显示控件的子集。8.如权利要求1所述的方法,还包括:接收对从所述标签中选择第二标签的指示,以限定第二指定标签;以及计算第二布局,所述计算第二布局包括通过将所述软件应用窗口的像素尺寸与所述优先级列表相关来从与所述第二指定标签相关联的潜在显示控件中识别用于显示的可选控件;其中,所述第一条状区基于第二布局至少显示所述第二指定标签,其中,所述第二条状区基于所述第二布局在多个新区块中显示...
【专利技术属性】
技术研发人员:M·罗德里格,E·基金伊尔,C·S·瓦尔克,B·R·豪厄尔,HW·叶,A·格里戈罗维特,D·F·M·迪亚斯,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。