CN102870082A - 自定义选项卡排序和替换 - Google Patents

自定义选项卡排序和替换 Download PDF

Info

Publication number
CN102870082A
CN102870082A CN201180021602XA CN201180021602A CN102870082A CN 102870082 A CN102870082 A CN 102870082A CN 201180021602X A CN201180021602X A CN 201180021602XA CN 201180021602 A CN201180021602 A CN 201180021602A CN 102870082 A CN102870082 A CN 102870082A
Authority
CN
China
Prior art keywords
tab
document
computer program
interface
group element
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201180021602XA
Other languages
English (en)
Other versions
CN102870082B (zh
Inventor
R·S·克鲁兹莫雷诺
A·M·科利尔
P·西达尔塔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN102870082A publication Critical patent/CN102870082A/zh
Application granted granted Critical
Publication of CN102870082B publication Critical patent/CN102870082B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation

Abstract

包括多文档界面的多文档应用程序,多文档界面包括每次显示一个文档的查看区域且包括显示选项卡的选项卡组元素,每一选项卡具有准许在查看区域中可视化相应文档的控件。当在多文档应用程序中打开新文档时,多文档界面将新选项卡添加到选项卡组元素以便表示新近打开的文档。用户可以配置在选项卡组元素中存在太多要可视化的选项卡时用来确定隐藏哪些选项卡的隐藏准则、排序被可视化的选项卡的排序准则和/或可以用来改变选项卡组元素中可视化的选项卡的子集的导航控件的类型。

Description

自定义选项卡排序和替换
背景技术
多文档应用程序是其中可以同时打开多个文档且其中一个文档活动而其他文档不活动的应用程序。当文档活动时,可以在应用程序的主查看区域中查看文档。如果应用程序允许编辑文档,则也可以编辑活动文档。另一方面,当文档不活动时,不在应用程序的主查看区域中查看文档。相反,不活动文档由选项卡表示。为了取消激活当前文档并且激活另一文档,选择对应于特定文档的选项卡。当打开文档时,创建新选项卡。通常,以特定次序呈现选项卡。
作为示例,网络浏览器可以具有以网页形式的多个打开的多个文档。每一网页具有沿着网络浏览器界面的上部的相应选项卡。为了从一个打开的网页切换到另一个,用户选择与用户想看的网页相关联的选项卡。网络浏览器通过在网络浏览器的主查看区域中显示所选择的网页来响应选择。作为另一示例,诸如Visual Studio等的一些文档编辑程序使用选项卡,选项卡可以被选择以便控制在文档编辑程序的主查看区域中可以看见并编辑哪个文档。
概述
在此描述的至少一种实施例涉及包括多文档界面的多文档应用程序。多文档界面包括被配置为每次显示一个文档的查看区域,即使多文档应用程序中打开了多个文档。多文档界面也包括显示选项卡的选项卡组元素,每一选项卡具有准许在查看区域中可视化相应文档的控件。
对于由多文档界面打开的至少一些文档,当在多文档应用程序中打开新文档时,多文档界面将新选项卡添加到选项卡组元素以便表示新近打开的文档。在一个或多个实施例中,当选项卡组元素中没有用于要查看的新选项卡的空间时,多文档界面隐藏其他选项卡中的至少一个以便在选项卡组元素中为新选项卡留出空间。当适于隐藏选项卡时,多文档界面使用隐藏准则来决定隐藏哪一选项卡。然而,决定隐藏哪一选项卡的准则由多文档元素的用户配置,而非预先确定。
在多个实施例中的一个中,选项卡组包括导航控件,该导航控件允许用户以改变选项卡组元素中的选项卡中的哪一个是可见的方式导航选项卡。导航控件的类型可以由多文档应用程序的用户配置,而非预先确定。
在多个实施例中的一个中,排序选项卡的排序准则也可以由多文档应用程序的用户配置。
本概述不旨在标识所要求保护的本主题的关键特征或必要特征,也不预期用来辅助确定所要求保护的本主题的范围。
附图简述
为了描述可以获得上面所描述的和其他的优点和特征的方式,将通过参考附图呈现各种实施例的更具体的描述。理解这些图仅描绘样本实施例且因此不应被认为是本发明的范围的限制,将通过使用附图以额外的特异性和细节描述和解释各实施例,附图中:
图1阐释可以用来实施在此描述的实施例的示例计算系统;
图2抽象地阐释具有多文档界面的多文档应用程序;
图3抽象地阐释具有查看区域和选项卡组元素的多文档界面;
图4阐释其中存在查看区域和多个选项卡的示例多文档界面,每一选项卡对应于在选择该选项卡时可以在查看区域中查看的文档;
图5阐释用户可以通过其来配置多文档界面的示例配置界面;
图6阐释用于在多文档界面中钉住选项卡的方法的流程图;
图7阐释被钉住的选项卡的第一示例,其中被钉住的选项卡处于与未被钉住的选项卡的相同的行;
图8阐释被钉住的选项卡的第二示例,其中被钉住的选项卡处于与未被钉住的选项卡分开的行;
图9阐释可以用来以自定义方式对选项卡着色的着色配置界面;
图10阐释用户界面,其中可用于对应于项目的颜色可以由用户自定义,或至少显示给用户;
图11阐释用户界面,其中用户可以设定表达式,表达式被求值以便对选项卡着色;以及
图12阐释多文档界面,其中已经根据图11的表达式对选项卡着色。
详细描述
根据在此描述的实施例,描述了包括多文档界面的多文档应用程序,多文档界面包括每次显示一个文档的查看区域且包括显示选项卡的选项卡组元素,每一选项卡具有准许在查看区域中可视化相应文档的控件。当在多文档应用程序中打开新文档时,多文档界面将新选项卡添加到选项卡组元素以便表示新近打开的文档。用户可以配置在选项卡组元素中存在太多要可视化的选项卡时用来确定隐藏哪些选项卡的隐藏准则、对选项卡定序的排序准则和/或可以用来改变选项卡组元素中被可视化的选项卡的子集的导航控件的类型。首先,将相对于图1描述关于计算系统的一些介绍性讨论。然后,将相对于图2到图12描述的多文档应用程序的实施例。
首先,相对于图1描述关于计算系统的介绍性讨论。计算系统现在日益采用多种多样的形式。例如,计算系统可以是手持式设备、家用电器、膝上型计算机、台式计算机、大型计算机、分布式计算系统或甚至是传统上不被认为是计算系统的设备。在本描述和权利要求中,术语“计算系统”被宽泛地定义为包括含有至少一个处理器和其上具有可以由处理器执行的计算机可执行指令的存储器任何设备或系统(或其组合)。存储器可以采取任何形式且可以取决于计算系统的本质和形式。计算系统可以在网络环境上分布且可以包括多种构成构成其的计算系统。
正如图1所阐释的,在其最基本的配置中,计算系统100通常包括至少一个处理单元102和存储器104。存储器104可以是物理系统存储器,它可以是易失性存储器、非易失性存储器或两者的某种组合。术语“存储器”在此也可以用来指示诸如物理存储介质等的非易失性大容量存储。如果计算系统是分布式的,则处理器、存储器和/或存储能力也可以是分布式的。在此所使用的术语“模块”或“组件”可以是指在计算系统上执行的软件对象或例程。在此描述的不同的组件、模块、引擎和服务可以被实现为在计算系统上执行的对象或进程(例如,被实现为分离的线程)。
在下面的描述中,参考由一个或多个计算系统执行的动作描述各实施例。如果以软件实现这样的动作,则执行该动作的关联计算系统的一个或多个处理器响应于已经执行计算机可执行指令引导计算系统的操作。这样的操作的示例涉及数据的操纵。计算机可执行指令(和所操纵的数据)可以被存储在计算系统100的存储器104中。计算系统100也可以包括可以用来提供诸如在此描述的那些等的各种实际用户界面的显示器112。计算系统100也可以包含,允许计算系统100例如在网络110上与其他消息处理器通信的通信信道108。
如下面更详细地讨论的,本发明的各实施例可以包括或利用包括诸如例如一个或多个处理器和系统存储器等的计算机硬件的专用或通用计算机。在本发明的范围内的各实施例也包括用于携带或存储计算机可执行指令和/或数据结构物理计算机可读介质和其他计算机可读介质。这样的计算机可读介质可以是可由通用或专用计算机系统访问的任何可用的介质。存储计算机可执行指令的计算机可读介质是物理存储介质。携带计算机可执行指令的计算机可读介质是传输介质。因而,作为示例而非限制,本发明的各实施例可以包括至少两个明显不同的种类的计算机可读介质:计算机存储介质和传输介质。
计算机存储介质包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或可以用来存储以计算机可执行指令或数据结构形式的且可由通用或专用计算机访问的所期望的程序代码装置的任何其他介质。
“网络”被定义为允许在计算机系统和/或模块和/或其他电子设备之间传输电子数据的一个或多个数据链路。当在网络上或到计算机的另一通信连接(硬布线、无线,或硬布线或无线的组合)上传输或提供信息时,计算机适当地将连接看作是传输介质。传输介质可以包括可以用来携带或存储以计算机可执行指令或数据结构的形式且可由通用或专用计算机访问的所期望的程序代码装置的网络和/或数据链路。上面的组合也应被包括在计算机可读介质的范围内。
进一步,一旦到达各种计算机系统组件,以计算机可执行指令或数据结构形式的程序代码装置可以被自动地从传输介质传输到计算机存储介质(或反之亦然)。例如,在网络或数据链路上接收的计算机可执行指令或数据结构可以被缓冲在网络接口模块(例如,“NIC”)内的RAM中,且然后,最终被传输到计算机系统RAM和/或计算机系统处的较不易失性计算机存储介质。因而,应理解,计算机存储介质可以被包括在也(或甚至主要)利用传输介质的计算机系统组件中。
计算机可执行指令包括例如指令和数据,当在处理器处执行时,指令和数据引起通用计算机、专用计算机或专用处理设备执行某些功能或功能组。计算机可执行指令可以是,例如,二进制文件、诸如汇编语言等的中间格式指令或甚至源代码。尽管已经用对结构特征和/或方法论动作来说专用的语言描述了本主题,但应理解,在所附权利要求中界定的本主题并不必定限于所描述的特征或以上所描述的动作。相反,所描述的特征和动作是作为实现权利要求的示例形式而公开的。
本领域中的技术人员将明白,本发明可以在具有包括个人计算机、台式计算机、膝上型计算机、消息处理器、手持式设备、多处理器系统、基于微处理器的或可编程的消费性电子设备、网络PC、小型计算机、大型计算机、移动电话、PDA、寻呼机、路由器、交换机等等的多种类型的计算机系统配置的网络计算环境中实践。
本发明也可以在分布式系统环境中实践,分布式系统环境中,通过网络(由硬布线的数据链路、无线数据链路或硬布线链路和无线数据链路的组合)链接的本地计算机系统和远程计算机系统两者均执行任务。在分布式系统环境中,程序模块可以位于本地存储器存储设备和远程存储器存储设备两者。
图2抽象地阐释多文档应用程序200。可以由其上具有计算机可执行指令的一个或多个计算机可读介质组成的计算机程序产品可以代表多文档应用程序200。当被执行时,计算机可执行指令在显示器(例如图1的显示器112)上实现多文档界面。因此,多文档应用程序200被阐释为包括多文档界面210。多文档界面210不必仅仅是由多文档应用程序200提供的界面。此外,图2只是抽象的表示。
多文档应用程序也包括准许用户指定多文档界面210的自定义设置的配置界面220。在这种抽象的表示中,存在由用户配置的六种自定义设置221到226,但省略号227表示可以存在由用户设定的多于或少于六个的这样的自定义设置。下面描述可以由用户设定的多文档界面的自定义设置的示例。然而,在此描述的原理不限于在此描述的配置设置。
图3抽象地阐释表示图2的多文档界面210的示例的多文档界面300。多文档界面300包括查看区域310和选项卡组元素320。将参考随后的图描述这样的多文档界面的更具体的示例。查看区域310被配置为每次显示一个文档,即使多文档应用程序中打开了多个文档。选项卡组元素320显示一个或多个选项卡321到323。每一选项卡包括准许在查看区域中可视化相应文档的控件。举例来说,如果选择了选项卡321,则在显示区域310中可视化一个特定的文档。如果选择了选项卡322,则可以在显示区域310中可视化另一特定的文档。如果选择了选项卡323,则在显示区域中可视化又一特定的文档,等等。
省略号324表示选项卡组元素320中可以存在任何数量的选项卡,无论是多于三个还是少于三个。尽管将选项卡组元素320被阐释为处于图3中的查看区域310的上面,但图3只是多文档界面的抽象的表示。在此描述的原理不限于选项卡组元素相对于查看区域的实际的位置。相对于查看区域310,选项卡组元素320可以是在上面、下面、左边、右边,或具有任何其他定位。在下面描述的一些实施例中,选项卡组元素320的位置甚至可以由用户自定义。
在此描述的原理不限于查看区域310中显示的类型的文档。文档可以在查看区域310中编辑,或者在查看区域310中不可编辑。文档可以是任何数据可视化。示例包括图形编辑器、Word文档、电子表格、流程图、图像、视频或任何其他数据可视化。文档不必是任何特定的文件类型,且通过选择适当的选项卡可以在查看区域310内看见不同的文件类型。
对于由多文档应用程序打开的文档中的一些以及潜在地全部的文档,当打开新文档时,多文档界面将新选项卡添加到选项卡组元素。在一个或多个实施例中,当选项卡组元素中没有用于要查看的新选项卡的空间时,多文档界面隐藏至少一个选项卡以便在选项卡组元素中为新选项卡留出空间。在该情况中,选项卡组元素显示对应于多文档应用程序中打开的文档的仅一个子集中的每一个的选项卡。此外,多文档界面提供用于导航选项卡以便改变在选项卡组元素中显示选项卡的哪一子集的导航控件。
图4阐释表示图2的多文档界面210的无限多种变化中的仅仅一种的示例用户界面400。沿着在查看区域410上面的行显示选项卡组元素420。在随后的图中,尽管在示出多文档界面的随后的图中的每一个中选项卡组元素出现查看区域上面,但将不标记选项卡组元素和查看区域以便简化示意图。在这种情况中,对应于文件SolutionObserver.cs、SolutionOptionsManager.cs、UtilityMethods.cs、MenuItemTest.cs、PackageTest.cs和PackageTest.cs,可见六个选项卡421到426。通过选择适当的选项卡,可以在查看区域410中显示这些文档中的任何一个。存在滚动指示符431(它是导航控件的一个示例),可以选择滚动指示符431以便在选项卡组元素中的选项卡列表中向左滚动。因此,在这种情况中,尽管存在当前可见的六个选项卡,但其他选项卡将通过选择滚动指示符431来被可视化,由此可以选择这些其他选项卡以便显示它们的相应文档。当滚动到左边时,在列表的右侧上将存在变为隐藏的选项卡,引起右滚动指示符(图4中未示出)出现。
如先前所提到的,存在关于可配置的多文档界面的许多项。因此,回忆起图2的多文档应用程序200包括配置界面220。图5表示这样的配置界面220的示例。
图5示出配置界面部分500,其中用户可以操纵选项卡插入和移除准则部分510(所述选项卡插入和移除准则部分510编辑当选项卡组元素中存在太多要同时查看的选项卡时决定隐藏哪些选项卡以及如何插入选项卡的插入和隐藏准则)、编辑决定选项卡组元素中如何排序选项卡的排序准则的排序准则部分520、允许用户自定义选项卡和其他专用的特征的尺寸调整准则的选项卡尺寸调整部分530、用于选择在哪里放置选项卡的关闭控件的关闭控件设置540和允许将被钉住的选项卡钉住在相对于未被钉住的选项卡的分开的行或列中的钉住选项卡部分550。
选项卡插入和移除准则部分510包括“将选项卡插入到右边”的单选按钮511,当选择单选按钮511时,将选项卡插入到先前存在的最右边选项卡的右边。否则,如果不选择单选按钮511,则新选项卡被插入到左边。单选按钮512和513涉及当选项卡插入导致选项卡组元素中同时可见太多选项卡时的选项卡的移除或隐藏。如果选择了单选按钮512,就引起按插入次序移除选项卡。换句话说,如果要隐藏多个选项卡中的一个,那么,选择最早添加到选项卡组元素的那些选项卡以便隐藏。如果选择了单选按钮513,则引起根据使用的新近程度移除选项卡。举例来说,如果要隐藏一个或多个选项卡,那么,选择使用时间最久远的那些选项卡以供隐藏。
当然,配置界面500只是图2的配置界面220的示例。在此描述的原理不限于在选项卡组元素不存在同时显示所有选项卡的足够空间时隐藏选项卡的任何特定的隐藏准则。任何这样的隐藏准则可以由用户根据在此描述的宽泛原理配置。在每一情况中,一旦隐藏了选项卡,则选项卡组元素的适当的导航控件可以准许导航回到该选项卡以便取消隐藏该选项卡。
作为示例,可以根据相应文档的某种文档分级隐藏选项卡,其中当新选项卡要求隐藏一个或多个其他选项卡时隐藏具有最低分级的文档的选项卡。
可以根据文档编辑时间隐藏选项卡。编辑时间可以是自从创建文档以来的总编辑时间、自从选项卡添加到选项卡组窗口以来的总编辑时间、在特定的时间周期(例如,两个小时)内的总编辑时间、由登录到多文档应用程序的个体进行的总编辑时间(在文档具有多个作者的情况中)等等。无论怎样衡量编辑时间,可以隐藏对应于具有最少编辑时间的文档的选项卡。
类似地,可以根据文档查看时间隐藏选项卡。查看时间可以是自从创建文档以来的总查看时间、自从选项卡被添加到选项卡组窗口以来的总查看时间、在特定的时间周期(例如,两个小时)内的总查看时间、由登录到多文档应用程序的个体进行的总查看时间等等。无论怎样衡量查看时间,可以隐藏对应于具有最少查看时间的文档的选项卡。
可以根据相应文档的访问频率隐藏选项卡,访问频率可以是在给定时间周期(例如,自从创建文档以来、自从上一次打开以来、或者在固定的时间周期中或其组合)内访问文档的次数,或者各访问之间的时间,且较高的访问频率表示各访问之间的较小的平均时间。当添加新选项卡时,可以首先隐藏对应于具有较低的频率访问的文档的那些选项卡。
可以根据项目标识符隐藏选项卡,一些工程受到较多的防止隐藏的保护,并且一些工程受到较少的防止隐藏的保护。
也可以按字母顺序隐藏的选项卡,其中首先(或最后)隐藏具有较早的字母顺序字典排序的标题。
也可以根据文件类型隐藏选项卡,且一些文件类型受到较多的防止隐藏的保护,并且一些文件类型受到较少保护。
隐藏准则也可以考虑文档的其他参数,且可以包括应用文档的多个参数的组合逻辑。
排序准则部分520包括按字母顺序排序选项卡的复选框521,当被选择时,按字母顺序排序仍然可见的选项卡。按项目排序选项卡的复选框522,当被选择时,按项目标识符排序选项卡。按字母顺序排序下拉菜单按钮523按字母顺序排序下拉菜单,下拉菜单用来选择文档以便打开、由此引起新选项卡在选项卡组元素中出现且潜在地引起文档也被打开。
再次,排序准则部分520只是可以用来排序选项卡的排序准则的类型的示例。在此描述的原理不限于任何特定的选项卡排序准则。任何排序准则可以由用户根据在此描述的宽泛原理配置。
作为示例,可以根据相应文档的某种文档分级排序选项卡,其中根据文档分级排序选项卡。
可以根据文档编辑时间排序选项卡。编辑时间可以是自从创建文档以来的总编辑时间、自从将选项卡添加到选项卡组窗口以来的总编辑时间、在特定的时间周期(例如,两个小时)内的总编辑时间、由登录到多文档应用程序个体进行的总编辑时间(在其中文档具有多个作者的情况中)等等。
类似地,可以根据文档查看时间排序选项卡。查看时间可以是自从创建文档以来的总查看时间、自从将选项卡添加到选项卡组窗口以来的总查看时间、在特定的时间周期(例如,两个小时)内的总查看时间、由登录到多文档应用程序个体进行的总查看时间等等。
可以根据相应文档的访问频率排序选项卡,访问频率可以是在给定时间周期(例如,自从创建文档以来、自从上一次打开以来、或者在固定的时间周期中或其组合)内访问文档的次数、或者各访问之间的时间,且较高的访问频率表示各访问之间的较小的平均时间。当添加新选项卡时,可以首先隐藏对应于具有较低的频率访问的文档的那些选项卡。
也可以根据选项卡的插入次序排序选项卡,或根据使用的新近程度。
也可以根据文件类型排序选项卡。
排序准则也可以考虑文档的其他参数,且可以包括应用文档的多个参数的组合逻辑。
导航控件的形式和类型也可以由用户配置。如先前所提到的,当存在特定数量的在多文档应用程序中打开的文档时,可能存在太多要在选项卡组元素中显示的选项卡。在该情况中,选项卡组元素隐藏一个或多个选项卡,且仅示出选项卡组元素中可用的选项卡的子集。为了允许导航到所隐藏的选项卡,选项卡组元素包括导航控件。
在图4中,例如,示出标识滚动导航控件的左滚动控件431,其中滚动引起当用户滚动时每次揭示一个选项卡以及每次隐藏一个选项卡。然而,用户可以配置其他类型的导航控件。举例来说,用户可以选择跳转控件,其中用户从一组选项卡跳转到一组不同的选项卡。也可以存在尺寸调整控件,其中通过使得选项卡尺寸变小(表现为缩小操作且允许先前隐藏的选项卡出现)与使得选项卡以感兴趣的部分为中心变大(表现为放大操作且聚焦于在感兴趣的部分的中心处或其附近的选项卡的子集)组合起来实现导航。
多文档界面中另一不同的自定义点是使用被钉住的选项卡。图6阐释用于在此描述的钉住选项卡的方法600的流程图。在显示多个选项卡(动作601)时,多文档界面检测到钉住所选择的选项卡的用户选择(动作602)。多文档界面提供钉住控件,用户可以激活该钉住控件以便将被钉住的状态指派给所选择的选项卡。举例来说,用户可以相对于选项卡右击或执行某种其他手势以便由此请求钉住选项卡。
响应于该请求,多文档界面将被钉住的状态指派给所选择的选项卡(动作603)。当选项卡组元素中存在比选项卡组元素中能够同时显示的选项卡更多的选项卡时,被钉住的状态给予所选择的选项卡较高的防止隐藏的保护。在一种实施例中,被钉住的状态保证相应选项卡确实受到防止隐藏的保护。
而且,响应于用户请求被钉住的状态,多文档应用程序保持被钉住的状态(动作604),以使得被钉住的状态可经受多文档应用程序的关闭和重新载入。选项卡也显示被钉住的状态的可视化(动作605)。图7和图8阐释如何可视化被钉住的状态的两个示例。
在图7的界面700中,存在对应于五个文档的五个选项卡701到705。由于最右边的选项卡被突出显示,相应文档将正常地出现在查看区域中,但图7中未显示以便简化绘图并避免不必要的分心。选项卡701到704分别包括表示相应选项卡701到704被钉住的可视指示符的图钉指示符711到714。在这种情况中,多文档界面保护这样的被钉住的选项卡,防止在更多选项卡被添加到选项卡组元素时被隐藏。在图7中,在选项卡组元素中与未被钉住的选项卡相比分开的区域显示被钉住的选项卡。在这种特定情况中,该特定区域是在所有未被钉住的选项卡的左边。
在图7中,被钉住的选项卡被排列在与未被钉住的选项卡相同的行,分隔符可视化可以出现在被钉住的选项卡部分和未被钉住的选项卡分隔符之间。这一分隔符指示被钉住和未被钉住的选项卡之间的边界,给予用户哪些选项卡被钉住和未被钉住的更加直观的理解。
在另一示例中,在图8的界面800中,存在对应于九个文档的九个图钉801到809。由于图钉801被突出显示,相应文档将正常地出现在查看区域中,但在图8中未显示。选项卡801通过804分别包括再次表示相应选项卡801到804被钉住的可视指示符的图钉指示符811到814。当添加更多选项卡时,选项卡801和804受到防止隐藏的保护。在图8中,在选项卡组元素中与未被钉住的选项卡相比分开的区域显示被钉住的选项卡。在这种特定情况中,该特定区域在所有未被钉住的选项卡的上面。
更一般地说,选项卡组元素在第一方向(在图8中是水平方向)对准未被钉住的元素。被钉住的元素部分也在第一方向(在图8中是水平方向)对准,但是在第二方向(在图8中是垂直方向)堆叠在未被钉住元素上。以垂直方向“堆叠”意味着未被钉住的部分在被钉住的部分的上面或下面。以水平方向“堆叠”(在该情况中,未被钉住的选项卡处于一列,且被钉住的选项卡处于分开的列),被钉住的选项卡列可以在未被钉住的选项卡列的左边或右边。
当将新的未被钉住的选项卡添加到未被钉住的选项卡区域时,导航控件可以出现为与未被钉住的选项卡部分相关联,允许导航未被钉住的选项卡。然而,不隐藏被钉住的选项卡,且因此被钉住的选项卡区域不需要导航控件。
参见图5,用户可以使用复选框550来配置如何显示被钉住的选项卡。如果选择了复选框550,则当在水平行中显示选项卡时将在分老的行中显示被钉住的选项卡(在图8的情况中),或如果在一列中显示选项卡则在分开的列中显示被钉住的选项卡。如果该复选框未被选择,则将在相同的行中显示被钉住的选项卡(如同图7的情况)或如果在一个列中垂直地组织选项卡则将在相同的列中显示被钉住的选项卡。
在图7和图8中所示出的实施例中,当钉住选项卡时,选项卡不会显示与在选项卡被钉住之前相比较少的关于相应文档的信息。当创建选项卡时,用足够的信息注释选项卡以供用户可以识别相应文档,如果用户选择选项卡则该文档将在查看区域中显示。例如,该信息可以包括文档的标题的全部或部分。当钉住选项卡时,信息保留在选项卡中。由于它允许钉住选项卡而不会丢失关于底层文档的标识信息,这是有用的。
回头参见图6,回忆起保存了选项卡被钉住的状态。因此,在关闭应用程序(动作606),且再次打开应用程序(动作607)时,强制保留图钉的被钉住的状态(动作608)。
用户也可以配置多文档界面的多种着色准则。举例来说,图9阐释包括五种配置设置901到905的着色配置界面900。配置设置901是复选框控件,当该复选框控件被选择时,按底层文档的项目标识符对选项卡着色。在图4的用户界面400中,不同的颜色(下文中,在黑白表示中,不同的颜色由选项卡的不同的散列标记或灰度阴影表示)表示不同的项目。在这里,选项卡421到423对应于由具有相同颜色的选项卡表示的一个特定的项目的文档。选项卡424和425对应于由彼此具有相同颜色的那些选项卡表示的另一特定的项目的文档,该项目是与选项卡421到423的项目不同的项目,这由选项卡424和425具有与选项卡421到423不同的颜色这一事实表示。最后,选项卡426具有又一种不同的颜色,表示选项卡对应于与由其他选项卡421到425表示的文档的项目不同的项目。图10阐释用户界面1000,其中可用来与项目对应的颜色可以由用户自定义,或者至少被显示给用户。
回头参见图9,选项卡也可以按相应文档的文件类型配置。可以通过允许用户通过将表达式应用到相应文档的文件路径和/或文件名称的全部或部分来配置着色以完成这种类型的颜色编码和颜色编码的更复杂的配置。图9中复选框902的选择允许这种功能。一旦选择复选框902,图11的用户界面1100可以出现。在图11的示例中,用户已经选择两个表达式以便应用到选项卡。在第一表达式中,当被应用时,将用颜色FFFF0000着色表示XAML文档的任何选项卡。在第二表达式中,当被应用时,将用颜色FF0000FF着色标题中包括短语“[设计]”的任何选项卡。
图12阐释在应用表达式之后所得到的将颜色应用到用户界面1200(暂时忽略窗口1210,稍后在配置预先设置的讨论包括窗口1210)。在这里,选项卡组元素1200包括选项卡1201到1204。选项卡1201对应于活动查看的文档且因而是浅色。选项卡1202确实对应于XAML文档,且因此接收由图11中的第一表达式指派的着色。选项卡1203确实对应于标题中包括术语“[设计]”的文档,且因而将接收由图11中的第二表达式指派的着色。选项卡1204具有不匹配图11的任何表达式的相应文档,且因而接收适用于未在查看区域中活动查看的文档的默认着色。
回头参见图9,可以同时激活复选框901和902两者,在这种情况中复选框903可以用来允许用户解决关于正则表达式颜色是否应接收高于项目颜色的优先级的不确定性。如果向正则表达式给予优先级,且选项卡对应于满足着色表达式的文档,则选项卡的颜色将由着色表达式决定,而不考虑该文档的项目。如果向项目着色给予优先级,则如果文档对应于项目,那么选项卡的颜色将由文档的项目决定,而不考虑文档是否满足表达式。
复选框904强制选项卡颜色为单色调,没有强度梯度。当没有选择复选框904时,下拉菜单905活动可用,且允许用户选择不同梯度以应用到选项卡,以得到可更为自定义的选项卡着色。
也可以根据选项卡的任何其他一个或多个属性将颜色编码应用到选项卡。举例来说,可以根据文档的尺寸、相应文档的使用的新近程度、或先前被描述为对隐藏哪些选项卡具有潜在影响的任何其他属性、或选项卡的排序次序来应用颜色。
其他项可以由用户配置。参见图5,提供下拉菜单531以便允许用户自定义选项卡组元素的尺寸。
提供下拉菜单532以便允许用户沿着其中显示活动文档的查看区域的顶部或底部水平放置选项卡组元素,或沿着查看区域的左边或右边垂直放置选项卡组元素。
提供下拉菜单533以便允许用户选择选项卡组元素中应出现哪些关闭控件。例如,在一种情况中,用户可以选择使得在选项卡组元素中可用的关闭控件。在该情况中,用户可以依赖于其他关闭控件来控制当前活动文档。在另一情况中,用户可以选择使得关闭控件仅出现在对应于活动文档的选项卡中。在该情况中,用户可以通过关闭活动选项卡中的关闭控件来关闭活动文档。例如,在图8中,选项卡801是活动选项卡,且因而选项卡801是具有关闭控件821的唯一选项卡。在另一情况中,用户可以选择使得关闭控件出现在任何选项卡外,但是仍然与选项卡组元素相关联的。参见图7,关闭控件722可以用来关闭活动文档。在另一情况中,用户可以选择具有该关闭控件722和可以从活动选项卡内选择的关闭控件两者。在图7,例如,不仅存在不附加到任何特定选项卡的关闭控件722,而且也存在与活动选项卡705相关联的独立关闭控件721。因而,任一个都可以用来关闭与活动选项卡701相关联的文档。
在选项卡内存在或不存在文件类型图标指示符也可以由用户通过选择单选按钮540来配置。举例来说,在图7中,文件类型指示符731到735出现在各自的选项卡701到705,给予用户可用文档的文件类型的可视指示。
“脏指示符”的类型也可以由用户使用下拉菜单534来配置。举例来说,在图7中,选项卡704和705包括各自的脏指示符744和745。在这种情况中,脏指示符是红圈,但可以使用下拉菜单534来选择其他偏好。脏指示符可以标识已经具有还没有保存的编辑的文档。
选项卡的选项卡尺寸也可以由用户配置。最小选项卡尺寸框535被用来选择最小选项卡尺寸,且最大选项卡尺寸框536被用来选择最大选项卡尺寸。因而,即使出现在选项卡中的标识信息比最小像素尺寸(在图5的情况中是20像素)小得多,选项卡将默认是最小像素尺寸。而且,如果要出现在选项卡中的的标识信息大于最大尺寸(在图5的情况中是220像素),则选项卡将默认是最大像素尺寸,导致对标识信息的某种截断。
因而,已经描述的是可由用户高度配置的多文档界面,具有许多可能的配置设置。为了帮助管理配置设置,多文档应用程序也包括允许用户选择自动设定由配置界面提供的多种自定义设置的预设选项的配置预设界面。参见图12,窗口1210是这样的预设界面的示例。当用户选择特定的预设时,改变多种底层配置设置。
在一个示例中,预设选项引起多文档界面模拟多文档应用程序的早前版本。
在另一示例中,可存在恢复多文档应用程序的当前版本的默认设置的预设选项。
也可以存在被提供为固定在多文档应用程序内的其他自定义设置(例如,窗口1210中的自定义1、自定义2、自定义3和自定义4)。用户也可以自定义设置。举例来说,在图5中,预设设置541“自定义”允许用户编辑配置设置。下拉菜单541也可以用来选择任何其他预设,由此允许用户至少看到那些其他预设的配置设置。
因此,描述了允许高度的用户可配置性的多文档应用程序,该应用程序具有管理多文档界面的配置的强大的管理工具。
可以在不偏离本发明的精神或必要特性的前提下以其他形式实现本发明。无论从哪方面来看,所描述的实施例都仅应被认为是说明性的而非限制性的。因此,本发明的范围是由所附权利要求而非前述的描述指示。出现在权利要求的等效物的含义和范围内的所有改变应被认为是被包含在它们的范围内。

Claims (15)

1.一种计算机程序产品,包括具有计算机可执行指令的一个或多个计算机可读介质,当所述计算机可执行指令由计算系统的一个或多个处理器执行时,引起所述计算系统可视化多文档应用程序中的多文档界面,所述多文档界面包括:
查看区域,所述查看区域被配置为每次显示一个文档,即使所述多文档应用程序中打开了多个文档;
选项卡组元素,所述选项卡组元素被配置为显示多个选项卡,每一选项卡包括准许在所述查看区域中可视化相应文档的控件,
其中,对于由所述多文档界面打开的至少一些文档,当在所述多文档应用程序中打开新文档时,所述多文档界面将新选项卡添加到所述多个选项卡以便表示新近打开的文档,
其中,当所述选项卡组元素中不存在要查看的所述新选项卡的空间时,所述多文档界面隐藏所述多个选项卡中的至少一个,以便在所述选项卡组元素中为所述新选项卡留出空间,以及
其中,用于决定隐藏所述多个选项卡中的哪个选项卡的参数由所述多文档应用程序的用户配置。
2.如权利要求1所述的计算机程序产品,其特征在于,所述文档是可编辑的。
3.如权利要求1所述的计算机程序产品,其特征在于,所述参数是使用的新近程度,以使得隐藏对应于使用时间最久远的文档的选项卡。
4.如权利要求1所述的计算机程序产品,其特征在于,所述参数是分级,以使得隐藏对应于具有某种分级的文档的选项卡。
5.如权利要求1所述的计算机程序产品,其特征在于,所述参数是编辑时间,以使得隐藏对应于在给定时间周期内具有最少编辑时间的文档的选项卡。
6.如权利要求5所述的计算机程序产品,其特征在于,所述编辑时间表示自从创建所述文档以来的总编辑时间。
7.如权利要求5所述的计算机程序产品,其特征在于,所述编辑时间表示自从上次打开所述文档以来的总编辑时间。
8.如权利要求5所述的计算机程序产品,其特征在于,所述参数是访问时间的频率,以使得隐藏对应于具有最少访问频率的文档的选项卡。
9.一种计算机程序产品,包括具有计算机可执行指令的一个或多个计算机可读介质,当计算机可执行指令由计算系统的一个或多个处理器执行时,引起所述计算系统可视化多文档应用程序中的多文档界面,所述多文档界面包括:
查看区域,所述查看区域被配置为每次显示一个文档,即使所述多文档应用程序中打开了多个文档;
选项卡组元素,所述选项卡组元素被配置为显示多个选项卡,每一选项卡包括准许在所述查看区域中可视化相应文档的控件,
其中,所述多文档界面被配置为根据由多个选项卡表示的相应文档的参数排序所述选项卡组元素内的多个选项卡。
10.如权利要求9所述的计算机程序产品,其特征在于,所述参数是所述相应文档的项目标识符。
11.如权利要求9所述的计算机程序产品,其特征在于,所述多文档界面根据标题按字母顺序排序所述多个选项卡。
12.如权利要求9所述的计算机程序产品,其特征在于,所述多文档界面根据使用的新近程度排序所述多个选项卡。
13.如权利要求9所述的计算机程序产品,其特征在于,所述多文档界面根据总编辑时间排序所述多个选项卡。
14.如权利要求9所述的计算机程序产品,其特征在于,所述多文档界面根据在给定时间周期内的总编辑时间排序所述多个选项卡。
15.如权利要求9所述的计算机程序产品,其特征在于,所述多文档界面根据文件类型按字母顺序排序所述多个选项卡。
CN201180021602.XA 2010-04-30 2011-04-27 自定义选项卡排序和替换 Active CN102870082B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US33020210P 2010-04-30 2010-04-30
US61/330,202 2010-04-30
US12/832,692 2010-07-08
US12/832,692 US9354767B2 (en) 2010-04-30 2010-07-08 Custom tab ordering and replacement
PCT/US2011/034181 WO2011137185A2 (en) 2010-04-30 2011-04-27 Custom tab ordering and replacement

Publications (2)

Publication Number Publication Date
CN102870082A true CN102870082A (zh) 2013-01-09
CN102870082B CN102870082B (zh) 2016-10-12

Family

ID=44859322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180021602.XA Active CN102870082B (zh) 2010-04-30 2011-04-27 自定义选项卡排序和替换

Country Status (4)

Country Link
US (1) US9354767B2 (zh)
EP (1) EP2564300B1 (zh)
CN (1) CN102870082B (zh)
WO (1) WO2011137185A2 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103559212A (zh) * 2013-10-10 2014-02-05 北京奇虎科技有限公司 选项卡排列方法及设备
CN104346045A (zh) * 2013-08-09 2015-02-11 富士施乐株式会社 图像形成设备、处理装置和图像形成方法
CN105975147A (zh) * 2016-04-27 2016-09-28 浙江慧脑信息科技有限公司 一种自定义选项输入方法
CN107111416A (zh) * 2014-11-17 2017-08-29 微软技术许可有限责任公司 标签清扫和分组
CN107301007A (zh) * 2016-04-15 2017-10-27 平安科技(深圳)有限公司 功能菜单显示方法及系统
CN109957913A (zh) * 2017-12-26 2019-07-02 青岛胶南海尔洗衣机有限公司 一种洗衣机的控制方法及洗衣机
US11314923B2 (en) 2016-08-30 2022-04-26 Advanced New Technologies Co., Ltd. Method and device for presenting information related to a display object on a display page

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8407612B2 (en) 2010-04-30 2013-03-26 Microsoft Corporation Pinning of tabs in tab groups
US8375321B2 (en) 2010-06-18 2013-02-12 Microsoft Corporation Custom visualizations in tab groups
JP2012038166A (ja) * 2010-08-09 2012-02-23 Canon Inc 情報処理装置、情報処理装置の制御方法及びプログラム
US9881096B1 (en) * 2011-09-26 2018-01-30 Google Llc Web page tab management based on location
US8191007B1 (en) * 2011-10-07 2012-05-29 Google Inc. Organizing a browser environment
CN102591663A (zh) * 2011-12-30 2012-07-18 深圳市万兴软件有限公司 一种基于多文档框架实现单文档控制的方法和装置
US9591481B1 (en) 2012-03-15 2017-03-07 United Services Automobile Association (Usaa) Authentication and security features for a mobile application
US9779457B1 (en) * 2012-03-15 2017-10-03 United Services Automobile Association (Usaa) Personalized navigation control items for an application
TWI483174B (zh) * 2012-12-12 2015-05-01 Acer Inc 網頁的群組管理方法
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
CN103472977B (zh) * 2013-09-24 2017-05-24 北京奇虎科技有限公司 一种标签页关闭时激活下一个标签页的方法及装置
US11385774B2 (en) * 2014-01-06 2022-07-12 Red Hat, Inc. Intuitive workspace management
US10355943B1 (en) * 2014-04-04 2019-07-16 8X8, Inc. Apparatus and methods of analyzing status of computing servers
US10313506B2 (en) 2014-05-30 2019-06-04 Apple Inc. Wellness aggregator
EP3254452B1 (en) 2015-02-02 2018-12-26 Apple Inc. Device, method, and graphical user interface for establishing a relationship and connection between two devices
CN104808520B (zh) * 2015-02-26 2017-08-01 沈阳东北电力调节技术有限公司 一种用于进行人机界面在线重组的编程方法
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
US10275116B2 (en) 2015-06-07 2019-04-30 Apple Inc. Browser with docked tabs
CN105488159A (zh) * 2015-11-30 2016-04-13 用友优普信息技术有限公司 页面展示方法和页面展示装置
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
US10873786B2 (en) 2016-06-12 2020-12-22 Apple Inc. Recording and broadcasting application visual output
US20180113583A1 (en) * 2016-10-20 2018-04-26 Samsung Electronics Co., Ltd. Device and method for providing at least one functionality to a user with respect to at least one of a plurality of webpages
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US11853380B2 (en) 2020-06-08 2023-12-26 Dropbox, Inc. Intelligently generating and managing third-party sources within a contextual hub
EP4323992A1 (en) 2021-05-15 2024-02-21 Apple Inc. User interfaces for group workouts
USD980255S1 (en) * 2021-08-05 2023-03-07 Adp, Inc. Display screen or portion thereof with graphical user interface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060271858A1 (en) * 2005-05-24 2006-11-30 Yolleck Stephen M Methods and systems for operating multiple web pages in a single window
CN101017443A (zh) * 2006-02-09 2007-08-15 台湾积体电路制造股份有限公司 计算机可读介质以及数据处理系统
CN101390081A (zh) * 2005-04-07 2009-03-18 微软公司 用于在带有选项卡的浏览器内选择一选项卡的系统和方法

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530796A (en) 1994-09-30 1996-06-25 International Business Machines Corporation Menu bar editor
US5668964A (en) 1995-08-24 1997-09-16 Wall Data Incorporated Graphical user interface for creating a new notebook with a dragged page
US5784058A (en) 1996-05-28 1998-07-21 Sun Microsystems, Inc. User-controllable persistent browser display pages
US6727919B1 (en) 1998-07-07 2004-04-27 International Business Machines Corporation Flexible mouse-driven method of user interface
US6184886B1 (en) * 1998-09-04 2001-02-06 International Business Machines Corporation Apparatus and method for staging bookmarks
JP3941292B2 (ja) 1999-07-26 2007-07-04 日本電気株式会社 ページ情報表示方法及び装置並びにページ情報表示用のプログラム又はデータを記憶した記憶媒体
US6404443B1 (en) 1999-08-25 2002-06-11 Sharp Laboratories Of America Three-dimensional graphical user interface for managing screen objects
US7249325B1 (en) 2000-05-11 2007-07-24 Palmsource, Inc. Automatically centered scrolling in a tab-based user interface
US7263663B2 (en) 2001-03-02 2007-08-28 Oracle International Corporation Customization of user interface presentation in an internet application user interface
US7111243B1 (en) 2001-03-02 2006-09-19 Oracle International Corporation Customization of tab-order functionality in internet applications
US7124373B1 (en) 2002-01-09 2006-10-17 International Business Machines Corporation System and method for rearranging run-time ordering of open tasks
US7197715B1 (en) 2002-03-29 2007-03-27 Digeo, Inc. System and method to provide customized graphical user interfaces via an interactive video casting network
US7328409B2 (en) 2003-04-17 2008-02-05 International Business Machines Corporation Method, system, and computer program product for user customization of menu items
US20050015730A1 (en) 2003-07-14 2005-01-20 Srimanth Gunturi Systems, methods and computer program products for identifying tab order sequence of graphically represented elements
US7516414B2 (en) 2004-02-02 2009-04-07 International Business Machines Corporation System and method for tab order mapping of user interfaces
US7360168B2 (en) 2004-02-12 2008-04-15 International Business Machines Corporation Automatically scaling the information and controls in navigation tabs per available window area
US20050210408A1 (en) 2004-03-19 2005-09-22 Baranda Emilia D Alternative, customizable, simplified device settings menu
US7921372B2 (en) 2005-03-25 2011-04-05 Microsoft Corporation System and method for pinning tabs in a tabbed browser
US20070028180A1 (en) 2005-07-26 2007-02-01 International Business Machines Corporation Tab order management in a portal environment
US7673233B2 (en) 2005-09-08 2010-03-02 Microsoft Corporation Browser tab management
US7739620B1 (en) * 2005-09-29 2010-06-15 Adobe Systems Inc. Method of setting alternate style assignments to menu elements of an application
US20070088680A1 (en) 2005-10-14 2007-04-19 Microsoft Corporation Simultaneously spawning multiple searches across multiple providers
US20070198947A1 (en) * 2006-02-22 2007-08-23 International Business Machines Corporation Sliding tabs
US9195372B2 (en) * 2006-06-28 2015-11-24 Scenera Technologies, Llc Methods, systems, and computer program products for grouping tabbed portion of a display object based on content relationships and user interaction levels
US20080065237A1 (en) * 2006-09-10 2008-03-13 Long Wesley V Dynamic HTML based Multi Tabbed Sortable Results
US20080141161A1 (en) 2006-12-11 2008-06-12 Raven Mary E Dynamic tab control resizing in a user interface
US10083184B2 (en) * 2007-01-07 2018-09-25 Apple Inc. Widget synchronization in accordance with synchronization preferences
US7747626B2 (en) 2007-01-30 2010-06-29 Microsoft Corporation Search results clustering in tabbed browsers
US8010904B2 (en) 2007-03-20 2011-08-30 Microsoft Corporation Customizable layout of search results
KR100844070B1 (ko) 2007-05-09 2008-07-07 엘지전자 주식회사 탭브라우징 이동통신 단말기 및 그 제어방법
US9003321B2 (en) 2007-06-28 2015-04-07 International Business Machines Corporation Application bar browsing of tabbed-view applications
US20090287559A1 (en) 2007-12-20 2009-11-19 Michael Chen TabTab
US8631340B2 (en) 2008-06-25 2014-01-14 Microsoft Corporation Tab management in a user interface window
US8694920B2 (en) 2008-09-25 2014-04-08 Microsoft Corporation Displaying application information in an application-switching user interface
US8302024B2 (en) * 2009-04-02 2012-10-30 Nintendo Of America Inc. Systems and/or methods for paging control including selective paging element display according to a binary subdivision and/or a serial progressive display approach
US8312105B2 (en) * 2009-04-28 2012-11-13 International Business Machines Corporation Natural ordering in a graphical user interface
US8713465B1 (en) * 2009-10-13 2014-04-29 Google Inc. Tab visibility
US8407612B2 (en) 2010-04-30 2013-03-26 Microsoft Corporation Pinning of tabs in tab groups
US20110271217A1 (en) 2010-04-30 2011-11-03 Microsoft Corporation Configurable presets for tab groups
US8375321B2 (en) 2010-06-18 2013-02-12 Microsoft Corporation Custom visualizations in tab groups

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101390081A (zh) * 2005-04-07 2009-03-18 微软公司 用于在带有选项卡的浏览器内选择一选项卡的系统和方法
US20060271858A1 (en) * 2005-05-24 2006-11-30 Yolleck Stephen M Methods and systems for operating multiple web pages in a single window
CN101017443A (zh) * 2006-02-09 2007-08-15 台湾积体电路制造股份有限公司 计算机可读介质以及数据处理系统

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JIM BOYCE: "《Windows 7 bible》", 31 December 2009, article ""Windows 7 bible"" *
MARTIN BRINKMANN: ""Tab utilities improve tab management in firefox"", 《HTTP://WWW.GHACKS.NET/2010/01/18/TAB-UTILITIES-IMPROVE-TAB-MANAGEMENT-IN-FIREFOX/》, 18 January 2010 (2010-01-18), pages 1 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346045A (zh) * 2013-08-09 2015-02-11 富士施乐株式会社 图像形成设备、处理装置和图像形成方法
CN104346045B (zh) * 2013-08-09 2018-12-28 富士施乐株式会社 图像形成设备、处理装置和图像形成方法
CN103559212A (zh) * 2013-10-10 2014-02-05 北京奇虎科技有限公司 选项卡排列方法及设备
CN103559212B (zh) * 2013-10-10 2017-01-25 北京奇虎科技有限公司 选项卡排列方法及设备
CN107111416A (zh) * 2014-11-17 2017-08-29 微软技术许可有限责任公司 标签清扫和分组
CN107301007A (zh) * 2016-04-15 2017-10-27 平安科技(深圳)有限公司 功能菜单显示方法及系统
CN105975147A (zh) * 2016-04-27 2016-09-28 浙江慧脑信息科技有限公司 一种自定义选项输入方法
CN105975147B (zh) * 2016-04-27 2019-03-26 浙江慧脑信息科技有限公司 一种自定义选项输入方法
US11314923B2 (en) 2016-08-30 2022-04-26 Advanced New Technologies Co., Ltd. Method and device for presenting information related to a display object on a display page
CN109957913A (zh) * 2017-12-26 2019-07-02 青岛胶南海尔洗衣机有限公司 一种洗衣机的控制方法及洗衣机

Also Published As

Publication number Publication date
EP2564300A4 (en) 2016-07-20
EP2564300B1 (en) 2021-07-07
US9354767B2 (en) 2016-05-31
WO2011137185A2 (en) 2011-11-03
EP2564300A2 (en) 2013-03-06
US20110271223A1 (en) 2011-11-03
CN102870082B (zh) 2016-10-12
WO2011137185A3 (en) 2012-01-19

Similar Documents

Publication Publication Date Title
CN102870082A (zh) 自定义选项卡排序和替换
EP2564312B1 (en) Pinning of tabs in tab groups
CN102422255B (zh) 分层组织的控件图库
US8375321B2 (en) Custom visualizations in tab groups
US6353442B1 (en) Information processing apparatus, information processing method, and providing medium
CN103544199A (zh) 显示控制设备、显示控制方法、程序和通信系统
US5542040A (en) Display of dynamic data as a notebook
US20110271217A1 (en) Configurable presets for tab groups
CN102138130A (zh) 检测规则生成装置、检测规则生成方法和计算机程序
US8225274B2 (en) Code highlight and intelligent location descriptor for programming shells
CN103123648A (zh) 在划定区域中呈现丰富的搜索结果
US6597379B1 (en) Automated navigation to exceptional condition cells in a merchandise planning system
CN102073670B (zh) 一种用于调试在线网页模板的方法、设备及系统
CN103282879A (zh) 可编程显示器的画面生成系统
KR100945363B1 (ko) 표시장치, 표시장치의 제어방법 및 정보기억매체
CN106843663B (zh) 用于页面中预跳转位置的定位方法、装置、设备及介质
CN103703442A (zh) 用于媒体内容呈现的用户界面
CN101013431A (zh) 空间/表列数据呈现的系统和方法
CN109725960A (zh) 显示界面展示方法、装置、移动终端及存储介质
JPS6037945B2 (ja) 階層木構造のテキストを順序構造で表示する方法
CN112256259A (zh) 思维导图的处理方法、装置、设备及存储介质
CN109857320A (zh) 一种答题卡更新方法、装置、显示设备及可读存储介质
CN102314475B (zh) 定制选项卡组内的可视化
CN116933759A (zh) 一种文档处理方法及相关设备、产品
KR20230041452A (ko) 도서 위치 관리 장치 및 그 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1178631

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150717

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150717

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1178631

Country of ref document: HK