窄模式导航窗格的制作方法

文档序号:6567548阅读:219来源:国知局
专利名称:窄模式导航窗格的制作方法
窄模式导航窗格 发明领域本发明涉及计算机生成的用户界面。更具体地,本发明涉及供与计算机生成 的用户界面关联使用的窄模式导航窗格。发明背景随着计算机时代的到来,计算机软件用户逐渐习惯于帮助他们写、计算、组 织、准备演示、发送和接收电子邮件、制作音乐等的用户友好的软件应用程序。例 如,现代电子邮件应用程序允许用户与其他用户发送和接收电子邮件。现代电子邮 件应用程序也允许用户在各种用户建立的存储文件夹中存储已发送或已接收的邮 件。现代电子日历应用程序允许用户在电子介质中维护各种日历信息,诸如约会。 现代联系人应用程序允许用户为各个个人或实体维护、分类、和存取联系人信息, 诸如地址、电话号码、电子邮件地址等。对这样的软件应用程序, 一般提供计算机生成的用户界面来允许用户访问和 利用给定应用程序的功能以及用户所输入、发送或接收的数据。例如,典型的电子 邮件应用程序用户界面提供可在其中显示给定电子邮件消息的内容的查看窗格。一 般提供邮件箱窗格(例如,收件箱、发件箱、或已发邮件箱)形式的第二窗格来允 许用户查看所有已接收或己发送的邮件项目的清单。通常,这样的软件应用程序也提供用于允许用户导航与软件应用程序相关联 的功能项目和/或与给定用户相关联的数据项目的导航窗格。例如,电子邮件应用 程序的导航窗格可提供诸如已接收邮件、已发送邮件、未读邮件等所有电子邮件类 型的列表。对这些邮件类型选择其中之一在用户界面的其它部分中提供相关联的邮 件。例如,从导航窗格选择收件箱邮件项目使收件箱窗格被运行并以所有已接收的 电子邮件来填充,并使电子邮件查看窗格以所列出的已接收邮件项目之一 (例如, 列表中的第一电子邮件项目)的内容来填充。类似地,从导航窗格中选择己发送邮 件数据类型使己发送邮件箱窗格被运行并以所有己发送电子邮件项目来填充,并使 电子邮件查看窗格以所列出的已发送电子邮件项目之一 (例如,列表中的第一个已发送邮件项目)的内容来填充。电子邮件导航窗格也可包括用户可在其中手动或自 动存储各个电子邮件项目的电子邮件文件夹列表。电子日历应用程序的导航窗格可提供用于允许用户导航至电子日历中的不同 月份、周、和日期以便接收或编辑诸如约会的日历项目的一个或多个日期挑选器控 件。电子日历应用程序导航窗格也可包括与不同日历(例如,商务日历或私人日历) 相关联的一个或多个文件夹。联系人应用程序的导航窗格可提供联系人文件夹列 表,诸如商务联系人、私人联系人等。此类应用程序的许多用户想要同时显示所有上述窗格。例如,众多电子邮件 用户同时显示邮件查看窗格、邮件箱窗格和导航窗格。电子日历应用程序的用户通 常想要在显示日历的同时显示导航窗格。联系人应用程序的用户可能想要同时显示 联系人应用程序导航窗格以及包含所选联系人信息的用户界面。不幸的是,显示导 航窗格以及其它内容窗格通常消耗用户计算机显示屏上过多的空间,这导致显示在 其它窗格中的信息被截断或在显示数行之后不再显示,这导致不够令人满意的视觉 呈现和/或用户体验。对小型计算机显示器而言,该问题尤其麻烦。从而,需要可在正常模式与窄模式之间选择性切换以便优化地利用计算机显 示空间的改进的导航窗格。本发明正是基于这些和其它考虑作出的。发明概述本发明的实施例通过提供可在正常模式和窄模式之间切换以便允许用户更好 地利用可用的计算机显示空间的改进的导航窗格用户界面来解决以上和其它问题。 根据本发明的实施例,提供显示模式切换控件用于将导航窗格从正常模式切换到窄 模式。导航窗格的显示模式也可从由应用程序工具栏运行的视图菜单或功能控件的 其它集合中选择。当将正常尺寸的导航窗格切换成窄模式时,使用沿相关联软件应 用程序的用户界面的长度垂直向下延伸的窄栏来替换包含正常尺寸的导航窗格的 用户界面。根据一个实施例,该窄栏沿例如电子邮件、日历应用程序、或联系人应 用程序用户界面等当前显示的用户界面的左侧显示。该窄栏被分成多个部分,每一部分可包括用于提供之前在正常模式导航窗格 中显示或可选的数据或功能的一个或多个可选控件。根据一个实施例,窄栏的第一 部分包括用于将窄模式导航窗格切换回正常模式导航窗格的切换控件。窄栏的第二 部分包括"导航窗格"控件。窄栏的不同部分可通过包括可识别图标或通过包括以 横向自底向上方向显示的文字标识符来标识。例如,"导航窗格"控件可包括在窄栏的相关联部分中以横向自底向上方向显示的文字标识"导航窗格"。选择"导航窗格"控件使正常尺寸的导航窗格的弹出式方案临时显示,以便 允许用户査看正常尺寸的导航窗格的全部内容,而无需将窄模式导航窗格切换至正 常模式导航窗格。选择随后的控件或在计算机显示空间中弹出式正常模式导航窗格 以外的部分中选择会消除弹出式导航窗格。选择电子日历应用程序的窄栏的"导航 窗格"部分使日历应用程序的临时弹出式导航窗格显示,弹出式窗格可显示日期挑 选器控件和正常显示在正常模式导航窗格中的其它日历应用程序功能。窄栏导航窗格的其它部分可包括表示正常填充在正常模式窗格中的控件的有 用子集的可选控件。例如,对电子邮件应用程序,窄栏的一个部分可包括"收件箱" 控件,用户可使用该控件选择性地使已接收的邮件项目显示在收件箱窗格中,且用 户可使用它使已接收的邮件项目显示在邮件查看窗格中。类似地,窄栏的另一部分 可包括"已发送邮件"控件,用户可使用该控件选择性地使已发送邮件项目显示在 已发送邮件箱窗格中,且用户可使用它使已发送邮件项目的内容显示在电子邮件査 看窗格中。窄栏的其它部分可提供用于运行其它软件应用程序的用户界面的可选控件。 例如,可选控件可被设置在窄栏中,以便运行电子邮件应用程序和相关联的用户界 面。可提供第二可选控件用于运行日历应用程序和相关联的用户界面。可提供第三 可选控件用于运行联系人应用程序和相关联的用户界面。可在窄栏导航窗格中提供 用于运行其它软件应用程序的其它可选控件。根据本发明的一个实施例,窄栏模式 导航窗格的内容和控件可由用户更改以提供更多或更少的可选控件,以便显示正常 模式导航窗格中所列出的数据或以便提供可通过正常模式导航窗格访问的功能。通过阅读以下详细描述并审阅相关联的附图,作为本发明的特征的这些和其 它特征和优点将是显而易见的。可以理解,前述一般描述和以下详细描述均是示例 性和说明性的,而不限制所要求保护的本发明。附图简述

图1示出了本发明实施例的示例性计算操作环境。图2示出了显示正常模式导航窗格的电子邮件应用程序用户界面的计算机屏 幕显不。图3示出了根据本发明的实施例在正常模式导航窗格与窄模式导航窗格之间 选择性切换的下拉式菜单的计算机屏幕显示。图4示出了根据本发明的实施例展示窄模式导航窗格的电子邮件用户界面的 计算机屏幕显示。图5示出了根据本发明的实施例示出展示窄模式导航窗格的电子日历应用程 序用户界面的计算机屏幕显示。图6示出了根据本发明的实施例的窄模式导航窗格的计算机屏幕显示。图7示出了根据本发明的实施例显示窄模式导航窗格和临时弹出式正常模式导航窗格的电子邮件应用程序用户界面的计算机屏幕显示。图8示出了根据本发明的实施例展示图5的电子日历应用程序用户界面的计算机屏幕显示,其中带有正常模式导航窗格的临时弹出。详细描述如上简要描述,本发明的实施例针对可被选择性显示为正常或全尺寸导航窗 格的替换以允许有更多的计算机显示空间用于显示其它用户界面内容的窄模式导 航窗格。在以下详细描述中,对构成详细描述的一部分且在其中作为说明示出了特 定实施例或示例的附图进行了参考。这些实施例可以组合,或可利用其它实施例, 且可作出结构上的改变,而不背离本发明的精神或范围。从而,以下详细描述应以 非限定性的含义考虑,且本发明的范围由所附权利要求书及其等效方案来定义。现在参考附图,其中相同的参考标号指的是贯穿若干附图中的同样的元素, 将描述本发明以及示例性计算操作环境的各方面。图1和以下讨论旨在提供对可实 现本发明的合适计算环境的简要的、 一般描述。尽管将结合运行在个人计算机上的 操作系统上的应用程序执行的程序模块的一般上下文来描述本发明,但本领域的技 术人员可以认识到,本发明也可结合其它程序模块来实现。一般而言,程序模块例程、程序、对象、组件、数据结构等,它们执行特定 任务或实现特定抽象数据类型。而且,本领域的技术人员可以理解,本发明可以使 用其它计算机系统配置来实现,包括手持式设备、多处理器系统、基于微处理器或 可编程消费者电子产品、小型机、大型计算机等。本发明也可以在分布式计算环境 中实现,其中任务由通过通信网络连接的远程处理设备来执行。在分布式计算环境 中,程序模块可以位于本地和远程存储器存储设备中。本发明的实施例可实现为计算机进程(方法)、计算系统、或作为制品,诸 如计算机程序产品或计算机可读介质。计算机程序产品可以是计算机系统可读且编 码用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品也可以是计算系统可读的在载波上、并编码用于执行计算机进程的指令的计算机程序 的传播信号。参考图1,用于实现本发明的一个示例性系统包括诸如计算设备100的计算设备。在基本配置中,计算设备100通常包括至少一个处理单元102和系统存储器 104。取决于计算设备的确切配置和类型,系统存储器104可以是易失性(诸如 RAM)、非易失性(诸如,ROM、闪存等),或两者的某种组合。系统存储器104 一般包括适合于控制网络化个人计算机的操作的操作系统105,诸如华盛顿州雷德 蒙市的MICROSOFT公司所生产的WINDOWS操作系统。系统存储器104也可包 括一个或多个软件应用程序106,且可包括程序数据107。该基本配置在图l中由 虚线108内的组件示出。在一个实施例中,应用程序106可包括众多类型的程序,诸如文字处理应用 程序、电子表格应用程序、桌面发布等。根据本发明的实施例,应用程序106包括 用于提供用户日历功能、电子邮件功能、联系人信息功能、电子笔记功能、电子期 刊功能等的多功能软件应用程序。包括这样的多功能程序106的各个程序模块中的 某些包括日历模块、电子邮件程序、联系人模块、任务模块、笔记模块和期刊模块 (未示出)。这样的多功能程序106的一个示例是Microsoft公司制造的 OUTLOOK 。计算设备100可具有附加特征或功能。例如,计算设备IOO也可包括附加数据存储设备(可移动和/或不可移动),诸如磁盘、光盘或磁带。这样的附加存储在图1中由可移动存储109和不可移动存储110示出。计算机存储介质可包括以 用于存储诸如计算机可读指令、数据结构、程序模块、或其它数据等信息的任何方 法或技术实现的易失性和非易失性、可移动和不可移动的介质。系统存储器104、 可移动存储109和不可移动存储110都是计算机存储介质的示例。计算机存储介质 包括,但不限于,RAM、 ROM、 EEPROM、闪存或其它存储器技术,CD-ROM、 数字多功能盘(DVD)或其它光存储,磁带盒、磁带、磁盘存储或其它磁性存储 设备,或可用来存储所需信息并可由计算设备100访问的任何其它介质。任何这样 的计算机存储介质都可以是设备100的一部分。计算设备100也可以具有诸如键盘、 鼠标、笔、语音输入设备、触摸输入设备等输入设备112。也可以包括诸如显示器、 扬声器、打印机等输出设备114。在本领域中,这些设备是众所周知的,无需在此 处详细讨论。计算设备100也可以包含允许该设备与其它计算设备118通过诸如内联网或因特网的分布式计算环境中的网络来通信的通信连接116。通信连接116是通信介 质的一个示例。通信介质通常可具体化为诸如载波或其它传输机制等己调制数据信 号中的计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传递 介质。术语"已调制数据信号"是指以对信号中的信息编码的方式设置或改变其一 个或多个特征的信号。作为示例,而非限制,通信介质包括诸如有线网络或直接线连接的有线介质,以及诸如声学、RF、红外及其它无线介质的无线介质。如此处所用的术语计算机可读介质既包括存储介质又包括通信介质。图2示出了显示正常模式导航窗格的电子邮件应用程序用户界面的计算机屏 幕显示。用户界面200表示可在其中向用户显示各种电子邮件项目的电子邮件应用 程序用户界面。如本领域的技术人员应理解的,图2中所示的用户界面200以及用 户界面200中所示的示例内容仅用于示例的目的而不限制或不约束可在电子邮件 应用程序用户界面中提供的电子邮件内容和功能的各种不同类型。然后参考图2, 图2中所示的用户界面200包括各种功能按钮,包括文件按钮205、编辑按钮215、 查看按钮220、和工具栏225,可在该工具栏中显示用于选择功能以便对用户界面 200中所显示的数据进行操作的各种可选功能控件(未示出)。沿着用户界面200的右手侧是电子邮件查看窗格280。在査看窗格280中,可 显示所选或所给定的电子邮件消息的内容以允许用户迅速审阅给定电子邮件消息 的一部分或所有内容。在用户界面200的中部显示邮件箱窗格275。邮件箱窗格275 可以是收件箱、已发送邮件箱、未读邮件箱、特定邮件文件夹邮件箱等形式的。邮 件箱275包括与给定邮件数据类型(例如,己接收、已发送、未读、文件夹等)相 关联的已接收或已发送邮件项目的清单。如本领域的技术人员应理解,可使用收件 箱窗格、发件箱窗格、已发送邮件项目窗格、未读邮件窗格、或与可经由用户界面 200审阅的不同类型的邮件项目相关联的各种其它窗格来选择性地替换邮件箱窗 格275。根据本发明的实施例,电子邮件査看窗格280中提供的内容是被键控连接 到邮件箱窗格275中所列出的电子邮件项目。沿着用户界面200的左手侧是正常模式导航窗格230。根据本发明的实施例, 正常模式导航窗格230的宽度可由用户通过抓取导航窗格230的右边并按需将边沿 朝外或朝内拖曳来选择性地增加或减少。根据一个实施例,正常模式导航窗格230 的最小宽度可由用户设计。例如,正常模式导航窗格230的最小宽度可被设置为诸 如35像素的宽度,以防止正常模式导航窗格230的宽度减少到导航窗格230的内 容不可使用的程度。如图2中所示,正常模式(全尺寸)导航窗格230的显示消耗了相对大量的可用于显示内容的计算机显示空间。如在以上背景章节中所述,为正常模式导航窗格230消耗这样的空间量减少了可用于邮件箱窗格275或电子邮件査 看窗格280中其它内容可用的显示空间量。正常模式导航窗格230可包括与可经由用户界面200显示和/或编辑的各种类 型的数据相关联的可选项目。例如,收藏夹部分235包括收件箱数据类型、未读邮 件数据类型、和已发送邮件数据类型。如上所述,选择这些数据类型之一使显示相 关联的窗格275和280被显示。例如,如图2中所示,选择来自收藏夹部分235 的收件箱数据类型使收件箱窗格275和相关联的电子邮件查看窗格280显示。选择 不同的数据类型,例如已发送邮件数据类型,使已发送邮件窗格275显示,并使相 关联的电子邮件查看窗格280显示。导航窗格230中所包含的附加部分240包括可 由用户建立、用户可在其中手动或自动存储电子邮件消息的各个文件夹。从部分 240中选择给定文件夹使相关联的邮件箱窗格275和相关联的电子邮件査看窗格 280显示。例如,选择在部分240中的"Joe"邮件文件夹可使显示从Joe处接收的 所有电子邮件项目的邮件箱査看窗格275显示。同样地,查看窗格280可显示从 "Joe"处接收的给定的或选择的邮件项目的内容。如本领域的技术人员应理解的, 图2中所示导航窗格230中列出的示例电子邮件类型仅用于示例的目的,而不约束 或限制在导航窗格230中可包括的邮件类型或文件夹目录的巨大数目。导航窗格230的下端是软件应用程序模块选择区。软件模块选择区包括与不 同软件应用程序相关联、可被选择以便运行相关联的应用程序和相关联的用户界面 200的可选控件。例如,如图2中所示,选择邮件控件255可使相关联的电子邮件 应用程序运行,并使电子邮件应用程序用户界面200显示。类似地,选择日历控件 260使电子日历应用程序运行,并使如将在以下参考图5和8描述的相关联的日历 应用程序用户界面200显示。选择联系人控件265使联系人应用程序运行,并使相 关联的联系人应用程序用户界面200 (未示出)运行。如本领域的技术人员应理解 的,图2中所示的软件应用程序模块的数目和类型仅用于示例的目的,且不是对可 经由可选控件255、 260、 265、 270选择的软件应用程序模块的不同类型的限定。 而且,如应理解的,图2中所示的用于可选控件255、 260、 265、 270的图标仅是 用于示例目的的,且不是对可用于标识不同软件应用程序的不同类型的视觉图标的 种类的限定。根据本发明的实施例,导航窗格模式切换件250被设置在导航窗格230的右 上角中。如将在以下参考图4描述的,选择切换件250自动使用本文所述的窄模式导航窗格400替换正常模式导航窗格230。参考图3,根据替换实施例,导航窗格 230的显示模式可经由下拉式视图菜单300从正常模式改变成窄模式。根据该实施 例,从用户界面200选择查看控件220使下拉式菜单300显示,用户可使用该菜单 来选择性地控制与用户界面200相关联的各个视图属性。选择导航窗格控件310 使弹出式菜单320显示,用户可从中选择正常模式330、细或窄模式340,或者用 户可使用它来选择性地完全关闭导航窗格230。根据一个实施例,导航窗格的显示模式跨相关联软件应用程序的多个会话而 被持续。例如,如果显示了窄模式导航窗格,并且用户退出使用相关联的软件应用 程序(例如,电子邮件应用程序),当用户随后为随后的会话打开了相关联的软件 应用程序时,将为该随后的会话以之前使用的显示模式显示导航窗格。即,如果导 航窗格之前处于窄模式中,则在启动随后的会话之后将以窄模式显示导航窗格。图4示出了根据本发明的实施例显示窄模式导航窗格400的电子邮件用户界 面的计算机屏幕显示。图2中所示的正常模式导航窗格230被沿相关联的软件应 用程序的用户界面100的长度方向垂直向下延伸的窄栏形式的窄模式导航窗格 400代替。根据本发明的一个实施例,如图4中所示,沿当前显示的用户界面200 的左手侧显示窄模式导航窗格400。然而,如本领域的技术人员应理解,可沿用户 界面200的右边或在邮件箱275与电子邮件查看窗格280之间安置窄模式导航窗格 400。仍参考图4,在窄模式导航窗格400的顶部,显示用于将窄模式导航窗格切 换回如图2中所示的正常模式导航窗格的导航窗格切换件252。如以上参考图3所 述,图4中所示的窄模式导航窗格也可通过从下拉式视图菜单300选择正常模式控 件330来切换回正常模式导航窗格。如图4中所示,将窄模式导航窗格400分成一个或多个部分,其中安置了用 于在用户界面200中按照之前在正常模式导航窗格230中显示的各种数据类型和功 能来显示内容的可选功能控件。根据该实施例,窄模式导航窗格400包括与正常 模式导航窗格中所呈现的控件的子集相关联的控件。第一部分405包括用于选择性 地显示如以下参考图7和8描述的正常模式导航窗格230的弹出式方案的"导航窗 格"控件。除"导航窗格"控件405以外,包括收件箱部分410、未读邮件部分415、 和已发送邮件部分420的其它部分提供用于在用户界面200中选择性地显示相关联 数据的各个控件。例如,选择"收件箱()"控件410使在邮件箱275中显示收件箱 数据,并在查看窗格280中显示相关联的电子邮件内容。类似地,选择"未读()"控件415使在邮件箱275中显示未读邮件项目,并在查看窗格280中显示相关联的 电子邮件内容。如本领域的技术人员应理解的,可选控件410、 415、 420表示图2中所示的 正常模式导航窗格230中正常可用的控件的子集。填充在窄模式导航窗格400中 的控件可基于诸如"最经常使用"、"最近使用"等不同的准则被选择来显示在窗 格400中。或者,可选控件410、 415、 420可基于用户选择被显示。例如,根据一 个实施例,用户可使用诸如用于给定用户频繁使用的特定邮件文件夹的控件来替换 控件410、 415、 420之一。每一控件405、410、415、 420均以基于文字的标识来标识,诸如"导航窗格"、 "收件箱()"等。如图4中所示,以横向自底向上的方向显示基于文字的标识以便 提高可读性。如应理解的,可根据众多其它方向显示基于文字的标识,例如横向自 顶向下方向、竖向一个字母在另一字母上方(letter over letter)方向等。可提供附 加信息,诸如与每一邮件类型相关联的邮件项目计数。例如,控件410包括括号中 的邮件计数3个邮件项目。该计数向用户标识当前在用户的收件箱中有3个邮件项 目。根据本发明的实施例,可使用一种或多种背景色来显示可选控件405、 410、 415、 420,以便增强窄模式导航窗格400中所显示的控件的视觉呈现。仍参考图4,软件应用程序模式选择图标255、 260、 265、 270被显示在窄模 式导航窗格400下端、导航窗格控件405、 410、 415、 420之下。如以上参考图2 所述,选择软件应用程序模块图标255、 260、 265、 270之一使相关联的软件应用 程序和相关联的用户界面200运行。在导航窗格内容控件与软件应用程序控件255、 260、 265、 270之间显示控件425。如将在以下参考图6描述,选择控件425可用 于展开窄模式导航窗格400中用于显示可选内容控件的显示空间,以便减少窗格 400中用于显示软件应用程序选择控件255、 260、 265、 270的可用的空间。现在参考图5,参考示例电子日历应用程序用户界面200示出了窄模式导航窗 格400。根据一个电子日历应用程序,在用户界面200的主显示空间中示出日历显 示510以便显示不同的日历视图。根据本发明的实施例,沿用户界面200的左边安 置窄模式导航窗格400。在窗格400的上端安置切换件252,以便将窄模式导航窗 格切换回如上所述的正常模式导航窗格。如上所述,可选控件255、 260、 265、 270 被安置在窄模式导航窗格405的下端之下以便选择其它软件应用程序。如图5中所示,仅示出了窄模式导航窗格的一个部分,包括"导航窗格"控 件405。如应理解的,如以上在图4中所示,可添加其它部分以便包括其它可选控件。例如,可在窗格400中显示一个或多个可选控件以便允许用户在不同的日历文 件夹之间选择性导航。例如,可提供第一可选控件以便允许导航至商务日历,以及 第二可选控件可被显示以便允许导航至私人日历。现在参考图6,可选择控件425以便展开或收缩窄模式导航窗格400中用于显 示可选择控件、相关联内容和/或相关联用户界面的功能的显示空间。在选择控件 425之后,在窗格400中提供额外的空间以便显示与正常模式导航窗格相关联的可 选控件。例如,除"已发送()"控件、"未读()"控件、"收件箱()"控件、"导航 窗格"控件以外,使有额外的空间可用于"文件夹"控件和"更多"控件。通过展 开与正在使用的用户界面相关联的用于可选控件的可用空间,窗格400中可用于软 件应用程序控件图标的空间将减少。相应地,如图6中所示,仅显示了两个软件应 用程序选择控件255和260。如图6中所示,提供图标620以便选择性地显示附加的软件应用程序控件。 例如,选择图标620可使用与其它可用软件应用程序相关联的图标来替换图标255、 260。根据本发明的一个实施例,对控件425的第二次选择可将窗格400的显示配 置改回标准显示配置,借此所有可用的软件应用程序选择控件255、 260、 265、 270 被显示在窗格400的下端中,且其中用于显示与窄模式导航窗格相关联的可选控件 405、 410、 415、 420、 605、 615的空间将减少。现在参考图7,在窄模式导航窗格400中选择"导航窗格"控件405使正常模 式导航窗格的弹出式方案沿窄模式导航窗格400显示。根据本发明的实施例,弹出 式窗格700的宽度与图2中所示的正常模式导航窗格230的宽度相同。此外,弹出 式窗格700可由用户重定大小。弹出式窗格700的垂直尺寸由窗格的内容确定。即, 一般使用足够的高度来显示弹出式窗格700以便无需滚动栏而示出窗格的所有内 容。如果弹出式窗格中的文件夹被展开或折叠,则弹出式窗格700的高度调节来适 合该内容。弹出式窗格700的最大高度与正常模式导航窗格230的最大高度相同。 根据一个实施例,长条型弹出式窗格700的底部正常地与导航窗格的装订线区 (gutter area)的顶部对齐。根据本发明的实施例,弹出式窗格700临时用于允许用户审阅和/或选择正常 模式导航窗格的内容而无需改回到导航窗格的正常模式显示。根据一个实施例,弹 出式窗格700示出与相关联的正常模式导航窗格230相同的内容和功能项目。当显 示弹出式窗格700时,用户可审阅并选择弹出式窗格中包含的项目。例如,参考图 7,如果用户想要选择给定的邮件文件夹,例如弹出式窗格700下部中的"Sarah"邮件文件夹,则用户可选择该项目,而邮件箱275和相关联的邮件查看窗格280 将使用相应的电子邮件数据来填充。根据一个实施例,用户也可通过将一个或多个项目从弹出式窗格700中拖出 到窗格400上来改变窄模式导航窗格400的内容。例如,如果用户偏好在窗格400 中有用于来自"Sarah"的邮件的可选控件,则用户可将"Sarah"邮件文件夹图标 从弹出式窗格700中拖出到窄模式导航窗格400以向窗格400添加相关联的控件或 替换其它可选控件之一,例如"未读()"控件415。一旦如图7中所示显示了弹出式窗格700,如果用户在弹出式窗格区以外选择 (例如,鼠标点击),则弹出式窗格即被消除。类似地,如果用户在视图上点击, 引起视图改变,则弹出式窗格被关闭或被消除。如果用户选择了弹出式窗格700 中的链接,则窗格被关闭。如果用户选择了弹出式窗格700中的给定内容项目或功 能,则提供所选内容或功能,而弹出式窗格700仍被显示。或者,在从弹出式窗格 700中选择了给定内容项目或功能之后,弹出式窗格可从视图中关闭。现在参考图8,关于一个例子电子日历应用程序用户界面200的临时弹出式导 航窗格700被示例。与图7中所示的电子邮件应用程序用户界面一样,电子日历应 用程序的弹出式窗格700提供与电子日历应用程序的正常模式导航窗格相同的内 容和可选功能。例如,弹出式导航窗格700包括一个或多个日期挑选器控件810、 以及一个或多个日历文件夹820、 830。从弹出式窗格700中的日期挑选器810中 选择特定的月份、周、或日期,使用户界面200中所显示的日历动态改变成所选日 历月份、周或日期。从日历文件夹820、 830之一选择特定的日历视图使所选日历 视图显示。例如,从日历文件夹820、 830之一中选择商务日历,使相关联的日历 以与从正常模式导航窗格中选择特定日历相同的方式显示。除上述关闭窗格700的方法以外,相关于日历应用程序用户界面200,如果用 户选择非日历文件夹,使得导航至所选文件夹,则弹出式窗格700被关闭。另一方 面,根据本发明的实施例,弹出式窗格700保持打开并具有功能,直到用户在弹出 式窗格700以外任何位置点击。相应地,用户可打开弹出式窗格700,检査或不检 査所显示的日历而没有关闭弹出式窗格700。如上参考图7所述,切换至另一应用 程序,例如联系人应用程序或电子邮件应用程序将使弹出式窗格700关闭。如此处所述,可选择性地显示窄模式导航窗格作为正常模式或全尺寸导航 窗格的替换,以得到更多的用于显示其它用户界面内容的计算机显示空间。对 本领域的技术人员而言,显然可对本发明作出各种修改或变型,而不背离本发明的范围或精神。当考虑此处所公开的本发明的说明书和实践时,本发明的其 它实施例对本领域的技术人员而言是显而易见的。
权利要求
1.在由第一软件应用程序提供的计算机生成的用户界面中,一种用于对关联于或显示在所述用户界面中的内容和功能提供访问的导航窗格,包括用户界面栏,它沿所述计算机生成的用户界面的边沿垂直放置,以便在窄操作模式中提供所述导航窗格;用于选择性地将所述导航窗格从窄操作模式切换到正常操作模式的装置;以及导航窗格控件,它被置于所述用户界面栏内,用于选择性地显示用于显示所述导航窗格处于正常操作模式中时所述导航窗格的内容和功能的弹出式窗格。
2. 如权利要求l所述的导航窗格,其特征在于,所述用于选择性地将所述导 航窗格从窄操作模式切换到正常操作模式的装置包括沿所述用户界面栏上端安置 的切换件。
3. 如权利要求1所述的导航窗格,其特征在于,还包括安置在所述用户界面 栏内、用于容纳用于运行第二软件应用程序的功能的可选控件的软件应用程序选择部分。
4. 如权利要求l所述的导航窗格,其特征在于,还包括安置在所述用户界面 内、与一数据类型相关联的可选控件,其中接收对所述可选控件的选择使所述计算 机生成的用户界面以与所述可选控件相关联的所述数据类型的数据填充。
5. 如权利要求4所述的导航窗格,其特征在于,所述可选控件表示当所述导 航窗格以正常操作模式显示时所述导航窗格中可用的可选数据类型。
6. 如权利要求l所述的导航窗格,其特征在于,还包括安置在所述用户界面 栏内、与所述第一软件应用程序的功能相关联的可选控件,其中接收对所述可选控 件的选择使所述相关联的功能运行。
7. 如权利要求6所述的导航窗格,其特征在于,所述可选控件表示当所述导航窗格以正常操作模式显示时所述导航窗格中可用的可选功能。
8. 如权利要求l所述的导航窗格,其特征在于,所述第一软件应用程序是电子邮件应用程序。
9. 如权利要求l所述的导航窗格,其特征在于,所述第一软件应用程序是电 子日历应用程序。
10. —种在计算机生成的用户界面中提供窄模式导航窗格以便增加其它用户 界面内容可用的显示空间的方法,包括显示用于显示与第一软件应用程序相关联的内容和功能的正常模式导航窗格;提供用于使用所述窄模式导航窗格选择性地替换所述正常模式导航窗格的装置;接收对所述装置的激活以便使用所述窄模式导航窗格来选择性地替换所述正 常模式导航窗格;以及使用所述窄模式导航窗格替换所述正常模式导航窗格,其中所述窄模式导航 窗格提供用于使与所述第一软件应用程序相关联、在所述正常模式导航窗格中显示 的所述内容和功能临时显示的可选控件。
11. 如权利要求IO所述的方法,其特征在于,所述使用所述窄模式导航窗格 替换所述正常模式导航窗格包括沿所述第一软件应用程序提供的计算机生成的用 户界面的一边,显示垂直安置的用户界面栏。
12. 如权利要求ll所述的方法,其特征在于,所述使用窄模式导航窗格替换 所述正常模式导航窗格包括在所述用户界面栏内安置导航窗格控件,当选择所述 控件时,使用于显示与所述第一软件应用程序相关联、在所述正常模式导航窗格中 显示的内容和功能的弹出式窗格临时显示。
13. 如权利要求ll所述的方法,其特征在于,还包括使用安置在所述用户界 面栏内、用于容纳用于运行第二软件应用程序的功能的可选控件的软件应用程序选 择部分来填充所述用户界面栏。
14. 如权利要求ll所述的方法,其特征在于,还包括使用安置在所述用户界 面栏内、与一数据类型相关联的可选控件来填充所述用户界面栏,其中接收对所述 可选控件的选择使以与所述可选控件相关联的所述数据类型的数据来填充所述计 算机生成的用户界面。
15. 如权利要求ll所述的方法,其特征在于,还包括使用安置在所述用户界 面栏内、与所述第一软件应用程序的功能相关联的可选控件来填充所述用户界面 栏,其中接收对所述可选控件的选择使所述相关联的功能运行。
16. —种包含计算机可执行指令的计算机可读介质,所述指令当由计算机执 行时,执行一种在计算机生成的用户界面中提供窄模式导航窗格以便增加其它用户 界面内容可用的显示空间的方法,包括显示用于显示与第一软件应用程序相关联的内容和功能的正常模式导航窗格;提供用于使用所述窄模式导航窗格选择性地替换所述正常模式导航窗格的装置;接收对所述装置的激活以便使用所述窄模式导航窗格来选择性地替换所述正 常模式导航窗格;以及使用所述窄模式导航窗格替换所述正常模式导航窗格,其中所述窄模式导航 窗格提供用于使与所述第一软件应用程序相关联、在所述正常模式导航窗格中显示 的所述内容和功能临时显示的可选控件。
17. 如权利要求16所述的计算机可读介质,其特征在于,所述使用所述窄模 式导航窗格替换所述正常模式导航窗格包括沿所述第一软件应用程序提供的计算 机生成的用户界面的一边,显示垂直安置的用户界面栏。
18. 如权利要求17所述的计算机可读介质,其特征在于,所述使用所述窄模 式导航窗格替换所述正常模式导航窗格包括在所述用户界面栏内安置导航窗格控 件,当选择所述控件时,使用于显示与所述第一软件应用程序相关联、在所述正常 模式导航窗格中显示的内容和功能的弹出式窗格临时显示。
19. 如权利要求17所述的计算机可读介质,其特征在于,还包括使用安置在 所述用户界面栏内、用于容纳用于运行第二软件应用程序的功能的可选控件的软件 应用程序选择部分来填充所述用户界面栏。
20. 如权利要求17所述的计算机可读介质,其特征在于,还包括使用安置在 所述用户界面栏内、与一数据类型相关联的可选控件来填充所述用户界面栏,其中 接收对所述可选控件的选择使以与所述可选控件相关联的所述数据类型的数据来 填充所述计算机生成的用户界面。
全文摘要
提供了一种可被选择性显示的窄模式导航窗格(400),它作为正常模式(230)或全尺寸导航窗格的替换以允许有更多的计算机显示空间用于显示其它用户界面内容。窄模式导航窗格(400)被分成多个部分。选择“导航窗格”控件(255、260、265、270)使正常模式导航窗格(230)的弹出式(700)方案临时显示,以允许用户查看和/或选择正常模式导航窗格(230)的全部内容而无需切换至正常模式导航窗格(230)。窄模式导航窗格的其它部分(400)可包括表示正常填充在正常模式窗格(230)中的控件的有用子集的可选控件。
文档编号G06F3/00GK101273327SQ200680018095
公开日2008年9月24日 申请日期2006年4月5日 优先权日2005年5月24日
发明者J·C·塞特费尔德, J·M·哈里斯 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1