欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

窗口專用控件的顯露和管理的制作方法

文檔序號(hào):6595388閱讀:122來源:國(guó)知局
專利名稱:窗口專用控件的顯露和管理的制作方法
窗口專用控件的顯露和管理背景現(xiàn)代個(gè)人計(jì)算設(shè)備中的最流行的用戶界面范例是“桌面”范例,其中與用戶正在計(jì)算設(shè)備上執(zhí)行的工作相關(guān)聯(lián)的信息被顯示在中央,諸如顯示在一個(gè)或多個(gè)窗口中,并且與該工作或者計(jì)算設(shè)備以及在該計(jì)算設(shè)備上執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的總體狀態(tài)相關(guān)的附加信息被顯示在外圍。這一“桌面”范例旨在反映典型的物理工作臺(tái),其中與當(dāng)前正在執(zhí)行的工作相關(guān)聯(lián)的文檔通常被放置在臺(tái)子的中央,并且臺(tái)子的外圍包括可以但較不頻繁地參考的其他工具或文檔。通常在計(jì)算設(shè)備的顯示畫面的外圍中呈現(xiàn)給用戶的信息可包括諸如當(dāng)前時(shí)間等通知、諸如是否連接到網(wǎng)絡(luò)或計(jì)算設(shè)備的電池的當(dāng)前充電容量等計(jì)算設(shè)備的各方面的狀態(tài)、以及與正在該計(jì)算設(shè)備上執(zhí)行的進(jìn)程相關(guān)的通知,諸如檢測(cè)到新硬件、正在執(zhí)行惡意軟件掃描的通知或其他類似通知。通常在計(jì)算設(shè)備的顯示畫面的外圍中呈現(xiàn)給用戶的信息還可包括用戶已經(jīng)啟動(dòng)或用戶經(jīng)常使用的任務(wù)的指示。例如,這些任務(wù)可包括用戶已經(jīng)執(zhí)行的一個(gè)或多個(gè)進(jìn)程或應(yīng)用程序的視覺表示,或者用戶經(jīng)常執(zhí)行的一個(gè)或多個(gè)進(jìn)程或應(yīng)用程序的視覺表示。現(xiàn)代計(jì)算設(shè)備的許多用戶具有同時(shí)執(zhí)行的多個(gè)應(yīng)用程序或其他進(jìn)程。此外,在這些應(yīng)用程序或進(jìn)程中的每一個(gè)中,用戶可能已使得呈現(xiàn)多個(gè)單獨(dú)窗口或類似的可視劃分。 因此,這些任務(wù)在顯示畫面外圍中的呈現(xiàn)可能淹沒顯示畫面,以使得為與用戶當(dāng)前設(shè)法關(guān)注的工作相關(guān)聯(lián)的信息留出的空間極少,或者這些任務(wù)的呈現(xiàn)可能太抽象,從而要求用戶執(zhí)行多個(gè)通常是不直觀的動(dòng)作以訪問這些任務(wù)或與其交互。概述諸如已經(jīng)正在執(zhí)行的應(yīng)用程序的圖標(biāo)等任務(wù)表示可包括當(dāng)前由應(yīng)用程序或其他任務(wù)維護(hù)的每一個(gè)窗口或其他顯示子元素的一個(gè)或多個(gè)較小的視覺呈現(xiàn)??梢栽谟脩糁T如通過將光標(biāo)移至應(yīng)用程序的圖標(biāo)或其他表示的上方來指示與該應(yīng)用程序交互的期望時(shí)顯示這些較小的視覺表示或“縮略圖”。然而,為了維護(hù)整潔的“桌面”主題,當(dāng)用戶正在執(zhí)行其他任務(wù)或者以其他方式未指示與相關(guān)聯(lián)的應(yīng)用程序交互的期望時(shí),這些縮略圖可以保持隱藏。在一個(gè)實(shí)施例中,為了使用戶能夠與特定窗口或應(yīng)用程序的其他顯示子元素交互而無需用戶執(zhí)行激活該窗口或顯示子元素并將其帶到顯示畫面的前端所需的所有任務(wù),可以在用戶指示與相關(guān)聯(lián)的應(yīng)用程序交互的期望時(shí)呈現(xiàn)工具欄。該工具欄可以在呈現(xiàn)窗口或顯示子元素的對(duì)應(yīng)的縮略圖時(shí)與這些縮略圖一起呈現(xiàn),由此向用戶提供該工具欄的所呈現(xiàn)的控件的上下文。工具欄的控件可提供對(duì)窗口專用功能的訪問,該功能可使用戶能夠執(zhí)行傳統(tǒng)上要求用戶將對(duì)應(yīng)的窗口或顯示子元素帶到顯示畫面的前端的任務(wù)。當(dāng)用戶不再指示與相關(guān)聯(lián)的應(yīng)用程序交互的期望時(shí),可以隱藏工具欄。在另一實(shí)施例中,可以在“擴(kuò)展桌面”范例中呈現(xiàn)包括窗口專用動(dòng)作的工具欄。更具體而言,工具欄可改為獨(dú)立顯示,而不是將工具欄的顯示系于例如與呈現(xiàn)在該工具欄中的功能相關(guān)聯(lián)的窗口的縮略圖的顯示。工具欄可以在用戶指示與相關(guān)聯(lián)的應(yīng)用程序交互的期望時(shí)顯示,并且可以同樣在用戶不再指示與這一程序交互的期望時(shí)隱藏。在又一實(shí)施例中,在用戶指示與相關(guān)聯(lián)的應(yīng)用程序交互的期望時(shí)呈現(xiàn)并且在用戶不再指示這一期望時(shí)隱藏的工具欄可改為顯示相關(guān)聯(lián)的應(yīng)用程序或該應(yīng)用程序的窗口或其他顯示子元素專用的通知,而不是顯示窗口專用控件。這些通知可包括狀態(tài)指示,諸如任務(wù)的已經(jīng)完成的的百分比或者應(yīng)用程序正在管理的外圍設(shè)備的連通性,或者這些通知可包括警告通知,諸如出現(xiàn)錯(cuò)誤或者已經(jīng)完成任務(wù)的指示。在還有一實(shí)施例中,應(yīng)用程序可以諸如向操作系統(tǒng)或提供上述功能的其他實(shí)用程序?yàn)橛糜谡蓱?yīng)用程序利用和維護(hù)的任一個(gè)或多個(gè)窗口或其他顯示子元素提供按鈕或其他界面元素及其相關(guān)聯(lián)的功能的規(guī)范。由這些應(yīng)用程序提供的信息可由這些應(yīng)用程序來更新,并且如果正在向用戶顯示控件,則這些更新可以反映在顯示畫面中。當(dāng)用戶選擇所顯示的界面元素中的一個(gè)時(shí),這一選擇可被傳遞至相關(guān)聯(lián)的應(yīng)用程序以使其能夠向用戶提供所選功能。提供本概述以便以簡(jiǎn)化形式介紹將在以下的詳細(xì)描述中進(jìn)一步描述的一些概念。 本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于限定所要求保護(hù)的主題的范圍。通過下面的結(jié)合附圖對(duì)本發(fā)明進(jìn)行的具體實(shí)施方式
,本發(fā)明的附加特征和優(yōu)點(diǎn)將變得更加顯而易見。


通過參考各個(gè)附圖,可以更好地理解如下具體實(shí)施方式
,其中圖1是為所述功能提供上下文的示例性桌面范例顯示界面的圖示;圖2是示例性計(jì)算設(shè)備的框圖;圖3是示出窗口專用工具欄的示例性顯示畫面的圖示;圖4是示出窗口專用工具欄的另一示例性顯示畫面的圖示;圖5是示出多個(gè)窗口專用工具欄的示例性顯示畫面的圖示;以及圖6是用于顯示和利用窗口專用工具欄的示例性過程的流程圖。詳細(xì)描述以下描述涉及向計(jì)算設(shè)備的用戶呈現(xiàn)窗口或其他顯示子元素專用的一個(gè)或多個(gè)控件,由此使用戶能夠在不切換用戶的當(dāng)前焦點(diǎn)的情況下執(zhí)行功能。這些控件的呈現(xiàn)能夠以最小化強(qiáng)制性(obtrusiveness)的方式進(jìn)行,諸如通過只在用戶執(zhí)行指示與同控件相關(guān)聯(lián)的應(yīng)用程序或其他正在執(zhí)行的進(jìn)程交互的意圖的動(dòng)作時(shí)顯示這些控件。這些控件可以與表示控件相關(guān)聯(lián)的窗口或其他顯示子元素的最小化版本的圖像相鄰地呈現(xiàn)?;蛘撸丶梢元?dú)立顯示。操作系統(tǒng)或其他實(shí)用程序可提供這些控件的顯示。應(yīng)用程序可以與這一操作系統(tǒng)或?qū)嵱贸绦蛲ㄐ?,以便向該操作系統(tǒng)或?qū)嵱贸绦蛱峁╆P(guān)于將要呈現(xiàn)的控件的信息,并且從該操作系統(tǒng)或?qū)嵱贸绦蚪邮蘸螘r(shí)選擇特定控件的指示。此處所描述的技術(shù)聚焦于窗口專用控件在諸如符合“桌面”范例的界面之類的基于窗口的計(jì)算設(shè)備界面的上下文中的呈現(xiàn)。此處所描述的技術(shù)還聚焦于負(fù)責(zé)總體用戶界面呈現(xiàn)的操作系統(tǒng)對(duì)這些窗口專用控件的呈現(xiàn)。然而,此處所描述的技術(shù)不限于此。例如,所述技術(shù)可以同等地適用于任何類型的界面,并且不需要“桌面”范例的任何固有方面。類似地,所述技術(shù)可由能夠執(zhí)行所述機(jī)制的任何計(jì)算機(jī)可執(zhí)行指令來實(shí)現(xiàn),并且并非依靠只由操作系統(tǒng)提供的任何功能。因此,雖然以下描述將在具體參考如由操作系統(tǒng)提供的特定界面和功能的情況下提供,但這些描述并不旨在被限于此,并且相反,旨在說明可用于實(shí)現(xiàn)以下描述的技術(shù)的任何機(jī)制。盡管并非必需,但以下描述將在由具有計(jì)算能力的設(shè)備執(zhí)行的指令的一般上下文中。這些“計(jì)算設(shè)備”包括傳統(tǒng)計(jì)算機(jī)和具有諸如由中央處理單元提供的計(jì)算能力的消費(fèi)電子設(shè)備。因此,以下描述將處在諸如程序模塊等能夠這一 “計(jì)算設(shè)備”執(zhí)行的“計(jì)算機(jī)可執(zhí)行指令”的一般上下文中。更具體而言,除非另外指明,否則該描述將參考一個(gè)或多個(gè)計(jì)算設(shè)備或外圍設(shè)備所執(zhí)行的動(dòng)作以及其所執(zhí)行的操作的符號(hào)表示。由此,可以理解,這些有時(shí)被稱為計(jì)算機(jī)執(zhí)行的動(dòng)作和操作包括以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號(hào)的處理單元的操縱。 該操縱在存儲(chǔ)器中的各個(gè)位置變換或維護(hù)數(shù)據(jù),這以本領(lǐng)域技術(shù)人員都理解的方式重新配置或以其他方式更改計(jì)算設(shè)備或外圍設(shè)備的操作。其中維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有由該數(shù)據(jù)的格式定義的特定特性的物理位置。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。此外,本領(lǐng)域技術(shù)人員將會(huì)認(rèn)識(shí)到這些計(jì)算設(shè)備不必限于常規(guī)個(gè)人計(jì)算機(jī)和常規(guī)個(gè)人電子設(shè)備,并且可包括能夠計(jì)算的其他設(shè)備,包括手持式設(shè)備、多處理器系統(tǒng)、其他基于微處理器的或可編程消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)等等。 類似地,這些計(jì)算設(shè)備不必限于獨(dú)立設(shè)備,因?yàn)楦鳈C(jī)制也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。參考圖1,示出了示例性顯示畫面99,以便為以下描述提供上下文。示例性顯示畫面99示出了具有中央工作區(qū)域10的典型的“桌面”計(jì)算設(shè)備界面范例,該中央工作區(qū)域10 可包括顯示子元素,諸如窗口 50,諸如圖標(biāo)51、52、53和M之類的圖標(biāo),以及可涉及用戶當(dāng)前可能正在計(jì)算設(shè)備上執(zhí)行的一個(gè)或多個(gè)活動(dòng)的其他表示。如本領(lǐng)域技術(shù)人員將了解的, 并且如此處所利用的,術(shù)語“窗口”意指可以單獨(dú)控制并且可提供其中可向用戶顯示信息的有界區(qū)域的任何顯示子元素。除了工作區(qū)域10和其中包含的元素之外,示例性顯示畫面99還可包括處于該顯示畫面的頂部的用于提供對(duì)菜單或類似用戶界面元素的訪問的菜單欄區(qū)域20。通常,如圖 1所示,菜單欄區(qū)域20還可包括通知區(qū)域31,該通知區(qū)域31用于提供通知或狀態(tài)指示符, 諸如當(dāng)前時(shí)間、網(wǎng)絡(luò)連接指示符、電池指示符等。示例性顯示畫面99還可包括在該顯示畫面的外圍的周圍的一個(gè)或多個(gè)區(qū)域,這些區(qū)域可用于向用戶提供對(duì)諸如應(yīng)用程序等可能已經(jīng)正在執(zhí)行或者用戶常用的計(jì)算機(jī)可執(zhí)行指令的簡(jiǎn)化訪問,且具有對(duì)那些已經(jīng)在執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的附加指示。示例性顯示畫面99示出了三個(gè)這樣的區(qū)域,即活動(dòng)任務(wù)區(qū)域 41、42和43。傳統(tǒng)上,只利用一個(gè)活動(dòng)任務(wù)區(qū)域,并且在某些情況下,允許用戶選擇將利用活動(dòng)任務(wù)區(qū)域41、42和43中的哪一個(gè)。然而,以下描述在同時(shí)利用不止一個(gè)活動(dòng)任務(wù)區(qū)域的情況下是同等適用的。傳統(tǒng)上,諸如活動(dòng)任務(wù)區(qū)域41、42和43之類的活動(dòng)任務(wù)區(qū)域可包括當(dāng)前正在執(zhí)行或者以其他方式經(jīng)常被用戶利用的應(yīng)用程序的圖標(biāo)或其他指示符。這些指示符的大小可以變化,但通常相當(dāng)小以使得多個(gè)這樣的指示符能夠存在于活動(dòng)任務(wù)區(qū)域中而不再工作區(qū)域10上接踵(imping)。另外,諸如活動(dòng)任務(wù)區(qū)域42等活動(dòng)任務(wù)區(qū)域還可包括諸如通知區(qū)域 32等通知區(qū)域,這些通知區(qū)域可包括警告或與以上參考通知區(qū)域31所描述的類似的通知。在繼續(xù)在諸如示例性顯示畫面99等計(jì)算設(shè)備顯示畫面的上下文中進(jìn)行進(jìn)一步描述之前,提供對(duì)用于生成這一顯示畫面的示例性計(jì)算設(shè)備的簡(jiǎn)要描述。轉(zhuǎn)向圖2,示出了示例性計(jì)算設(shè)備100,它可包括但不限于,一個(gè)或多個(gè)中央處理單元(CPU) 120、系統(tǒng)存儲(chǔ)器 130和將包括該系統(tǒng)存儲(chǔ)器在內(nèi)的各種系統(tǒng)組件耦合至處理單元120的系統(tǒng)總線121。系統(tǒng)總線121可以是若干類型的總線結(jié)構(gòu)中的任何一種,包括使用各種總線體系結(jié)構(gòu)中的任何一種的存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線,以及局部總線。計(jì)算設(shè)備100可包括圖形硬件,包括但不限于可用于向用戶呈現(xiàn)諸如例如上述示例性顯示畫面99等顯示畫面的圖形硬件接口 190和顯示設(shè)備191。另外,計(jì)算設(shè)備100還可包括用戶接口元件,包括但不限于可由用戶用來響應(yīng)于經(jīng)由顯示設(shè)備191顯示的界面來生成輸入的鼠標(biāo)181和鍵盤182。 這些用戶接口元件可以經(jīng)由外圍接口 180通信地耦合到系統(tǒng)總線121。計(jì)算設(shè)備100通常還包括能夠包括可由計(jì)算設(shè)備100訪問的任何可用介質(zhì)的計(jì)算機(jī)可讀介質(zhì),并且包括易失性和非易失性介質(zhì)以及可移動(dòng)和不可移動(dòng)介質(zhì)兩者。作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)、通信介質(zhì)或其組合。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)來實(shí)現(xiàn)的介質(zhì)。通信介質(zhì)通常以諸如載波或其他傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)來體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),并包括任意信息傳送介質(zhì)。系統(tǒng)存儲(chǔ)器130包括易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì),如只讀存儲(chǔ)器(ROM) 131和隨機(jī)存取存儲(chǔ)器(RAM) 132。基本輸入/輸出系統(tǒng)133 ¢10 包含有助于諸如啟動(dòng)時(shí)在計(jì)算設(shè)備100中元件之間傳遞信息的基本例程,它通常存儲(chǔ)在ROM 131 中。RAM 132通常包含處理單元120可以立即訪問和/或目前正在操作的數(shù)據(jù)和/或程序模塊。作為示例而非限制,圖2示出了操作系統(tǒng)134、其它程序模塊135和程序數(shù)據(jù)136。計(jì)算機(jī)系統(tǒng)100還可包括其它可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。僅僅作為示例,圖2示出了對(duì)不可移動(dòng)磁性介質(zhì)進(jìn)行讀寫的硬盤驅(qū)動(dòng)器141。可以與示例性計(jì)算設(shè)備一起使用的其它可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于,磁帶盒、閃存卡、數(shù)字多功能盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等等。硬盤驅(qū)動(dòng)器141通常通過諸如非易失性存儲(chǔ)器接口 140等接口連接到系統(tǒng)總線121。上文討論并在圖2中示出的驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算設(shè)備100 提供了對(duì)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲(chǔ)。例如,在圖2中,硬盤驅(qū)動(dòng)器141被示為存儲(chǔ)操作系統(tǒng)144、其它程序模塊145和程序數(shù)據(jù)146。注意,這些組件可以與操作系統(tǒng)134、其它程序模塊135和程序數(shù)據(jù)136相同,也可以與它們不同。操作系統(tǒng) 144、其它程序模塊145和程序數(shù)據(jù)146在這里被標(biāo)注了不同的標(biāo)號(hào)是為了說明至少它們是不同的副本。計(jì)算設(shè)100備可以使用對(duì)一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的邏輯連接在聯(lián)網(wǎng)環(huán)境中工作。 為了說明簡(jiǎn)便,并且根據(jù)圖1的示例性系統(tǒng)99,計(jì)算設(shè)備100在圖2中被示為連接到網(wǎng)絡(luò) 90。計(jì)算設(shè)備100不限于任何特定網(wǎng)絡(luò)或聯(lián)網(wǎng)協(xié)議。圖1和2所描繪的網(wǎng)絡(luò)連接是一般網(wǎng)絡(luò)連接171,其可以是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或其他網(wǎng)絡(luò)。計(jì)算設(shè)備100通過網(wǎng)絡(luò)接口或適配器170連接到通用網(wǎng)絡(luò)連接171,該網(wǎng)絡(luò)接口或適配器進(jìn)而連接到系統(tǒng)總線121。在聯(lián)網(wǎng)環(huán)境中,相對(duì)于計(jì)算設(shè)備100或其部分或外圍設(shè)備所描繪的程序模塊可被存儲(chǔ)在通過一般網(wǎng)絡(luò)連接171通信地耦合到計(jì)算設(shè)備100的一個(gè)或多個(gè)其他計(jì)算設(shè)備的存儲(chǔ)器中。 可以理解,所示的網(wǎng)絡(luò)連接是示例性的,且可以使用在計(jì)算設(shè)備之間建立通信鏈路的其他手段。轉(zhuǎn)回到圖1,如上所述,示例性顯示畫面99的工作區(qū)域10可包括一個(gè)或多個(gè)窗口, 諸如窗口 50。如果用戶正在執(zhí)行多個(gè)任務(wù)或者具有通常由多個(gè)應(yīng)用程序呈現(xiàn)的多個(gè)這樣的窗口,則工作區(qū)域10可能變得過度混亂,并且用戶無法適當(dāng)?shù)乜匆娬芍T如窗口 50等任一個(gè)窗口提供的所有信息。傳統(tǒng)上,在這種情況下,用戶當(dāng)前不感興趣但仍然希望保持打開、 可訪問且可用的窗口可被最小化或者以其他方式隱藏,并且可以在諸如活動(dòng)任務(wù)區(qū)域41、 42或43等活動(dòng)任務(wù)區(qū)域中對(duì)這些窗口進(jìn)行引用。當(dāng)用戶設(shè)法再次與這些隱藏窗口交互時(shí), 用戶可以向活動(dòng)任務(wù)區(qū)域中的引用指示諸如選擇動(dòng)作等動(dòng)作,并且隱藏窗口可以再次被呈現(xiàn)給用戶。用戶然后能夠以傳統(tǒng)方式與窗口交互。通常,用戶正在執(zhí)行的一個(gè)或多個(gè)任務(wù)是只要求間歇性交互活動(dòng)的任務(wù)。例如,用戶可能正在收聽數(shù)字化音樂集合。這一任務(wù)可以只間歇性地要求用戶與其交互,諸如當(dāng)用戶希望跳過歌曲時(shí),或者當(dāng)用戶希望將數(shù)字化音樂的回放暫停一臨時(shí)性時(shí)間段時(shí)。作為另一示例,用戶可以在一個(gè)或多個(gè)窗口中打開一個(gè)或多個(gè)網(wǎng)頁或其他聯(lián)網(wǎng)信息呈現(xiàn),并且可以僅僅偶爾與它們交互,諸如偶爾刷新它們以查看是否有任何新信息向其發(fā)布。因?yàn)橛脩舨⒎浅掷m(xù)與這些任務(wù)交互,所以其中呈現(xiàn)與這些任務(wù)相關(guān)的信息的一個(gè)或多個(gè)窗口可由用戶最小化或隱藏以便在工作區(qū)域10中為用戶正在持續(xù)與其交互的任務(wù)提供更大的空間。 因此,偶爾的或間歇性交互活動(dòng)可能變得對(duì)用戶是麻煩的,因?yàn)橛脩衄F(xiàn)在被迫首先最大化與任務(wù)相關(guān)聯(lián)的一個(gè)或多個(gè)窗口或以其他方式將該一個(gè)或多個(gè)窗口帶到工作區(qū)域10的前端,然后執(zhí)行該用戶期望的動(dòng)作,并且然后再次最小化或以其他方式隱藏窗口。為了使用戶能夠與被最小化或隱藏的窗口交互而不要求用戶將這些窗口帶到前端并由此干擾他們的當(dāng)前焦點(diǎn),能夠以非侵入性方式向用戶呈現(xiàn)對(duì)這些窗口專用的一個(gè)或多個(gè)常用功能的訪問。具體而言,當(dāng)用戶指示與同一個(gè)或多個(gè)隱藏窗口相關(guān)聯(lián)的應(yīng)用程序交互的意圖時(shí),可以向用戶呈現(xiàn)一個(gè)或多個(gè)按鈕或其他界面元素的工具欄。這一工具欄能夠以其他方式保持隱藏,由此使工作區(qū)域10整潔且清楚。轉(zhuǎn)向圖3,示出了例示呈現(xiàn)包括表示可訪問的窗口專用功能的界面元素的工具欄的一個(gè)實(shí)施例的示例性顯示畫面200。具體而言,如示例性顯示畫面200所示,諸如圖1的窗口 50等窗口可能已經(jīng)被最小化或以其他方式隱藏。因此,諸如與隱藏窗口相關(guān)聯(lián)的應(yīng)用程序的圖標(biāo)210等指示可以存在于諸如活動(dòng)任務(wù)區(qū)域42等活動(dòng)任務(wù)區(qū)域中。圖標(biāo)210可向用戶提供該用戶可用來訪問負(fù)責(zé)隱藏窗口的應(yīng)用程序并因此訪問隱藏窗口并將其返回至工作區(qū)域10的前端的機(jī)制。傳統(tǒng)上,當(dāng)用戶“點(diǎn)擊哪標(biāo)210或以其他方式向圖標(biāo)210指示選擇動(dòng)作時(shí),可以向用戶提供對(duì)由圖標(biāo)210表示的應(yīng)用程序的訪問。然而,如示例性顯示畫面200所示,如果用戶僅僅將其光標(biāo)“懸停”在圖標(biāo)210的上方(諸如由鼠標(biāo)181控制),或者以其他方式指示與同圖標(biāo)210相關(guān)聯(lián)的應(yīng)用程序交互的意圖,但未主動(dòng)將該應(yīng)用程序以及任何相關(guān)聯(lián)的窗口帶到前端,則可改為向用戶呈現(xiàn)浮動(dòng)顯示元素220,在所示實(shí)施例中,該浮動(dòng)顯示元素220可包括隱藏窗口的小型化版本,由此向該用戶提供關(guān)于該隱藏窗口的內(nèi)容的范圍的視覺提示。該窗口的小型化版本在此將被稱為該窗口的“縮略圖”。因此,如示例性顯示畫面200所示,浮動(dòng)顯示元素220可包括縮略圖 230,該縮略圖可向用戶示出如果用戶決定選擇圖標(biāo)210,則他們將要將什么帶到前端。除了縮略圖230之外,浮動(dòng)顯示元素220還可工具欄MO,該工具欄240又可包括可向用戶提供對(duì)與由縮略圖230表示的窗口相關(guān)聯(lián)的功能的訪問的界面元素。在所示示例性顯示畫面200中,示例性工具欄240包括按鈕241、242、243、244和M5,這些按鈕可向用戶提供對(duì)例如數(shù)字音樂播放器軟件應(yīng)用程序的常用功能的訪問。所示播放按鈕243可以例如使用戶能夠繼續(xù)通過與圖標(biāo)210和縮略圖230相關(guān)聯(lián)的應(yīng)用程序來回放數(shù)字化音樂,而不要求用戶將與縮略圖230相關(guān)聯(lián)的窗口帶到前端。類似地,如果用戶正在收聽通過與圖標(biāo)210相關(guān)聯(lián)的應(yīng)用程序?qū)?shù)字音樂的回放,并且用戶不希望聽到的歌曲開始播放,則該用戶能夠以上述方式引起浮動(dòng)顯示元素220的顯示,并且可選擇下一首歌曲按鈕245或快進(jìn)按鈕M4,由此使得數(shù)字音樂應(yīng)用程序執(zhí)行相關(guān)聯(lián)的功能,而不要求用戶將與縮略圖230 相關(guān)聯(lián)的窗口帶到前端或以其他方式干擾用戶的當(dāng)前焦點(diǎn)。具體而言,一旦用戶選擇下一首歌曲按鈕245或快進(jìn)按鈕M4,該用戶就可返回到其先前的動(dòng)作并且浮動(dòng)顯示元素220將簡(jiǎn)單地消失,因?yàn)橛脩魧⒉辉僦甘九c同圖標(biāo)210相關(guān)聯(lián)的應(yīng)用程序交互的意圖。前一首歌曲按鈕241和倒帶按鈕242能夠以相同的方式用來重放歌曲或歌曲的一部分,而不中斷用戶的當(dāng)前焦點(diǎn)。如上所述,當(dāng)用戶不再指示與同圖標(biāo)210相關(guān)聯(lián)的應(yīng)用程序交互的意圖時(shí),浮動(dòng)顯示元素220可以消失或以其他方式隱藏或從顯示畫面200中移除,從而將圖標(biāo)210留在活動(dòng)任務(wù)區(qū)域42中。例如,如果用戶使用鼠標(biāo)181來將光標(biāo)從懸停在圖標(biāo)210上方移除, 諸如當(dāng)用戶繼續(xù)使用該光標(biāo)來執(zhí)行其他動(dòng)作時(shí),光標(biāo)從圖標(biāo)210的區(qū)域中的移除可以是用戶不再打算與同圖標(biāo)210相關(guān)聯(lián)的應(yīng)用程序交互的指示,并因此浮動(dòng)顯示元素220可以從顯示畫面200中移除。在一個(gè)實(shí)施例中,由于例如由浮動(dòng)顯示元素220提供的有限顯示區(qū)域,工具欄240 可包括預(yù)定的或動(dòng)態(tài)確定的最大數(shù)量的按鈕,諸如按鈕M1J42、M3、244和M5。在這種情況下,由諸如與圖標(biāo)210相關(guān)聯(lián)的應(yīng)用程序等應(yīng)用程序添加其他按鈕可導(dǎo)致某些當(dāng)前顯示的按鈕被移除。在一個(gè)實(shí)施例中,這一移除能夠以從左到右的方式進(jìn)行,以使得最近添加的按鈕可被添加到工具欄MO的左側(cè),而最右邊的按鈕可以是要移除的第一個(gè)按鈕。在另一實(shí)施例中,可基于與按鈕相關(guān)聯(lián)的功能的各自的重要性來移除按鈕,而不是基于其在例如工具欄MO中的位置來移除按鈕。更具體而言,在提供與工具欄MO的按鈕相關(guān)的信息時(shí),與圖標(biāo)210相關(guān)聯(lián)的應(yīng)用程序還可指定所指定的一個(gè)或多個(gè)按鈕的相對(duì)重要性。隨后,如果這一應(yīng)用程序請(qǐng)求向工具欄240添加其他按鈕,則操作系統(tǒng)或顯示該工具欄的其他實(shí)用程序可基于當(dāng)前存在于工具欄中的按鈕與正添加的按鈕的相對(duì)重要性相比較來確定是否可添加這些附加按鈕。如果正添加的按鈕具有如由始發(fā)應(yīng)用程序指定的較高的相對(duì)重要性,則具有最低相對(duì)重要性的按鈕可以首先從工具欄MO中移除以便為新添加的按鈕提供空間。雖然工具欄240在圖3的顯示畫面200中被示為可視地連接到縮略圖230,但在其他實(shí)施例中,可以在縮略圖的上下文之外顯示提供與工具欄240等效的功能并且以等效的方式行動(dòng)的工具欄。由此,例如,轉(zhuǎn)向圖4,示出了例示可包括與以上詳述的工具欄240類似的功能和行為的工具欄330的顯示畫面300,不同之處在于工具欄330能夠獨(dú)立于與工具欄330相關(guān)聯(lián)的窗口的任何縮略圖或其他指示而顯示。在顯示畫面300中,正在利用活動(dòng)任務(wù)區(qū)域41,并且它可包括可能正在提供顯示畫面300的計(jì)算設(shè)備上執(zhí)行的應(yīng)用程序的圖標(biāo) 310。浮動(dòng)顯示元素320能夠以類似于以上參考浮動(dòng)顯示元素220描述的方式顯示;具體而言,當(dāng)用戶指示與同圖標(biāo)310相關(guān)聯(lián)的應(yīng)用程序交互的意圖時(shí),可顯示浮動(dòng)顯示元素320, 并且當(dāng)用戶不再指示這一意圖時(shí),可以隱藏或不再顯示該浮動(dòng)顯示元素320。還如圖4所示,工具欄330不僅可以包括能夠直接訪問應(yīng)用程序的功能的至少一部分的按鈕或類似的用戶界面元素,而且還可包括諸如狀態(tài)通知或警告等與同工具欄330 相關(guān)聯(lián)的窗口相關(guān)的通知。因此,例如在說明性顯示畫面300中,工具欄330可包括狀態(tài)通知331、332、333和334,如圖所示,這些通知可以分別提供例如正由與圖標(biāo)310相關(guān)聯(lián)的應(yīng)用程序管理的無線設(shè)備的電池和無線連通性的狀態(tài)?;蛘撸M管未在圖4中示出,但工具欄 330可改為包括諸如以下通知例如,在與工具欄330相關(guān)聯(lián)的窗口是電子郵件應(yīng)用程序的窗口的情況下的新電子郵件消息到達(dá)的通知,或者正由與工具欄330相關(guān)聯(lián)的窗口中的應(yīng)用程序執(zhí)行的任務(wù)完成的通知。在其他實(shí)施例中,與活動(dòng)任務(wù)區(qū)域中的圖標(biāo)相關(guān)聯(lián)的應(yīng)用程序可具有多個(gè)打開且活動(dòng)的窗口。如果這些窗口被最小化,則可以為每一個(gè)這樣的窗口呈現(xiàn)諸如工具欄240或 330等工具欄。轉(zhuǎn)向圖5,示出了顯示畫面400,其具有活動(dòng)任務(wù)區(qū)域42中的對(duì)應(yīng)于可具有多個(gè)活動(dòng)但隱藏的窗口的應(yīng)用程序的圖標(biāo)410。在這種情況下,如果用戶諸如通過以上述方式將其光標(biāo)懸停在圖標(biāo)410的上方來指示與同該圖標(biāo)相關(guān)聯(lián)的應(yīng)用程序交互的意圖,則可顯示包括與該應(yīng)用程序的每一個(gè)窗口相關(guān)聯(lián)的信息的浮動(dòng)顯示元素420。在圖5所示的實(shí)施例中,與圖標(biāo)410相關(guān)聯(lián)的應(yīng)用程序可具有三個(gè)活動(dòng)窗口。因此,浮動(dòng)顯示元素420可包括例如與這些窗口中的每一個(gè)相關(guān)聯(lián)且顯示這些窗口的小型化版本的縮略圖430、450和 470。與以上描述相關(guān),浮動(dòng)顯示元素420也可包括也與同圖標(biāo)410相關(guān)聯(lián)的應(yīng)用程序的三個(gè)窗口中的每一個(gè)相關(guān)聯(lián)的工具欄440、460和480。如圖所示,在一個(gè)實(shí)施例中,工具欄 440,460和480分別與縮略圖430、450和470之間的物理鄰近度可示出工具欄與當(dāng)前隱藏窗口之間的關(guān)聯(lián)。在其他實(shí)施例中,這一關(guān)聯(lián)可經(jīng)由可以與諸如工具欄440、460和480等適當(dāng)?shù)墓ぞ邫谙噜彽仫@示的窗口標(biāo)題或其他標(biāo)識(shí)元素來傳遞。如同工具欄240和330,工具欄440、460和480可提供對(duì)窗口專用功能的訪問或者可提供窗口專用通知,諸如警告或狀態(tài)通知。在圖5的示例性顯示畫面400所示的具體示例中,與圖標(biāo)410相關(guān)聯(lián)的應(yīng)用程序可以是web瀏覽器應(yīng)用程序或類似的聯(lián)網(wǎng)頁面信息檢索程序。因此,工具欄440、460和480可以分別提供對(duì)以下這一應(yīng)用程序?qū)S玫墓δ艿脑L問諸如例如后退按鈕241,261和281、前進(jìn)按鈕242、262、282、刷新按鈕243,263和283、 停止加載按鈕M4、264和觀4、以及主頁按鈕245、265和觀5。如果與這些按鈕相關(guān)聯(lián)的一個(gè)或多個(gè)功能不與特定窗口相關(guān),則與該窗口相關(guān)聯(lián)的工具欄可將這一按鈕或其他用戶界面元素顯示為“變灰”或其其他方式指示為不可用。例如,與縮略圖430相關(guān)聯(lián)的窗口可具有已經(jīng)完全下載和顯示的網(wǎng)頁。因此,與這一窗口相關(guān)聯(lián)的停止加載按鈕244可以是非活動(dòng)的,因?yàn)檫@一命令可能不適用于已經(jīng)加載的網(wǎng)頁。類似地,作為示例,與縮略圖470相關(guān)聯(lián)的窗口可以正在顯示用戶最近瀏覽的網(wǎng)頁,并因此,前進(jìn)按鈕282可以是非活動(dòng)的,因?yàn)椴淮嬖诒犬?dāng)前顯示的頁面更前面的其他頁面。為了提供上述窗口專用工具欄的功能,通信可存在于具有該功能的應(yīng)用程序和主存并顯示工具欄的操作系統(tǒng)或?qū)嵱贸绦蛑g。轉(zhuǎn)向圖6,示出了例示這些實(shí)體之間的一系列示例性通信的流程圖500。最初,在如圖所示的步驟510,諸如應(yīng)用程序等計(jì)算機(jī)可讀指令可以在諸如活動(dòng)任務(wù)區(qū)域41、42或43等活動(dòng)任務(wù)區(qū)域中創(chuàng)建諸如圖標(biāo)210、310或410等任務(wù)引用。隨后,在步驟515,可將該任務(wù)引用在活動(dòng)任務(wù)區(qū)域中的創(chuàng)建向與該任務(wù)引用相關(guān)聯(lián)的應(yīng)用程序或其他進(jìn)程通知。這一通知可使得接收到該通知的進(jìn)程能夠知道它現(xiàn)在能夠提供關(guān)于窗口專用工具欄的信息,該工具欄能夠在用戶指示與任務(wù)引用并且更一般而言與該進(jìn)程本身交互的意圖時(shí)顯示。在已經(jīng)在步驟515通知應(yīng)用程序或其他進(jìn)程之后,并且在該應(yīng)用程序或其他進(jìn)程已經(jīng)創(chuàng)建用于向用戶顯示信息至少一個(gè)窗口并且以其他方式與該用戶交互之后,該應(yīng)用程序可提供關(guān)于與其窗口中的一個(gè)或多個(gè)相關(guān)聯(lián)的工具或功能的信息。由此,在步驟520,可以從應(yīng)用程序接收關(guān)于與特定窗口相關(guān)聯(lián)的、可經(jīng)由工具、按鈕或類似用戶界面元素展示的功能的信息。在步驟525,可以存儲(chǔ)該信息以使得能夠容易地訪問或修改該信息。參考步驟530到565,流程圖500示出了一種示例性機(jī)制,該機(jī)制用于監(jiān)視用戶是否已經(jīng)對(duì)任務(wù)引用采取動(dòng)作,用戶是否已選擇工具,或者提供由工具展示的功能的進(jìn)程是否已經(jīng)更新一個(gè)或多個(gè)工具。然而,流程圖500所示的示例性機(jī)制已經(jīng)為了更易于說明和解釋而進(jìn)行量化。如本領(lǐng)域技術(shù)人員將會(huì)了解的,如下所述,由步驟530、540和550執(zhí)行的檢查不必以流程圖500所示的線性方式執(zhí)行,而是可以改為并行和/或連續(xù)執(zhí)行。因此,以下對(duì)步驟530到565的描述不意味著指示依賴關(guān)系,而是一種用于實(shí)現(xiàn)所述監(jiān)視的機(jī)制。在一個(gè)實(shí)施例中,一旦在步驟525存儲(chǔ)從應(yīng)用程序或其他進(jìn)程接收到的信息,在步驟530,就執(zhí)行檢查以確定用戶是否已經(jīng)對(duì)在步驟510創(chuàng)建的任務(wù)引用采取動(dòng)作,諸如通過將用戶的光標(biāo)懸停在任務(wù)引用的上方或以其他方式指示與同這一任務(wù)引用相關(guān)聯(lián)的進(jìn)程或應(yīng)用程序交互的意圖。如在步驟530確定的,如果用戶已經(jīng)對(duì)任務(wù)引用采取動(dòng)作,則在步驟535可以顯示包括在步驟520指定的按鈕、工具或其他功能訪問用戶界面元素的工具欄。然而,如在步驟530確定的,如果用戶尚未對(duì)任務(wù)引用采取動(dòng)作,則處理可繼續(xù)至步驟 550,在那里可進(jìn)行檢查以確定是否從提供可由工具訪問的功能的應(yīng)用程序或其他進(jìn)程接收到已更新的信息。如上所述,并且如本領(lǐng)域技術(shù)人員將會(huì)了解的,步驟550處的用于確定是否接收到已更新的信息的檢查不一定是顯式檢查,并且可改為僅僅表示所述機(jī)制識(shí)別對(duì)工具信息的更新的能力以及那些機(jī)制接收這些更新并及時(shí)對(duì)其采取動(dòng)作的能力。返回到步驟535處對(duì)工具欄的顯示,如隨后在步驟540處確定的,如果用戶在步驟 535選擇了所顯示的工具中的一個(gè),則在步驟545可將該選擇向與所顯示的工具欄相關(guān)聯(lián)的進(jìn)程通知。由此,例如返回到圖3的示例性顯示畫面200,如果用戶選擇播放按鈕M3,則對(duì)該功能的選擇可被傳遞至與圖標(biāo)210相關(guān)聯(lián)的數(shù)字音樂播放器應(yīng)用程序,以使該應(yīng)用程序開始回放下一數(shù)字音樂文件。然而,在步驟M0,如果確定用戶未選擇工具,則處理可繼續(xù)至步驟550。在步驟550,如果未接收到更新,則處理可返回到步驟530,并因此步驟530由此連續(xù)監(jiān)視用戶是否已選擇工具,同時(shí)還監(jiān)視用戶是否諸如通過繼續(xù)將其光標(biāo)懸停在任務(wù)引用的上方來繼續(xù)對(duì)任務(wù)引用采取動(dòng)作。如步驟550所確定的,如果接收到對(duì)工具的更新,則處理可繼續(xù)在步驟555存儲(chǔ)已更新的信息。在一個(gè)實(shí)施例中,步驟555處的對(duì)已更新的信息的存儲(chǔ)可以蓋寫在步驟525處存儲(chǔ)的信息的過期方面。在步驟555存儲(chǔ)已更新的信息之后,可以在步驟560檢查當(dāng)前是否正在向用戶顯示工具。如果正在顯示工具,則可以在步驟565 修改顯示畫面以包括已更新的信息。由此,例如返回到圖3的示例性顯示畫面200,如果用戶選擇了播放按鈕對(duì)3,則在步驟550可以接收到能夠例如將播放按鈕243改為暫停按鈕的已更新的工具信息,因?yàn)樵谝呀?jīng)正在播放數(shù)字化音樂文件的情況下播放按鈕243將不再訪問有用功能,并且不同的功能,即暫停功能將會(huì)對(duì)用戶更有用。最后,在步驟560,可以確定仍然正在顯示工具欄對(duì)0,并且作為結(jié)果,在步驟565,可顯示已更新的信息以有效地使播放按鈕243表現(xiàn)為變成暫停按鈕。返回到步驟560,在步驟560,如果確定當(dāng)前未顯示已更新的工具,則處理可返回到步驟530并且如上所述,由此連續(xù)監(jiān)視用戶是否已經(jīng)選擇工具,同時(shí)還監(jiān)視用戶是否繼續(xù)對(duì)任務(wù)引用采取動(dòng)作。類似地,在步驟560,如果確定正在顯示工具,并且在步驟565顯示已更新的信息,則處理仍然可以返回到步驟530,由此再次執(zhí)行所述連續(xù)監(jiān)視。如從以上描述中可以看到,已經(jīng)呈現(xiàn)用于使用戶能夠在不將相關(guān)聯(lián)的窗口帶到前端的情況下訪問功能的界面。鑒于此處所描述的主題的許多可能的方案,作為本發(fā)明,我們聲明所有這樣的實(shí)施方式都在下面的權(quán)利要求書以及又等效內(nèi)容的范圍和精神內(nèi)。
權(quán)利要求
1.一種在窗口保持隱藏的同時(shí)提供對(duì)與所述窗口相關(guān)聯(lián)的功能的訪問的方法,包括以下步驟生成對(duì)于主存所述窗口并提供與所述窗口相關(guān)聯(lián)的功能的應(yīng)用程序的任務(wù)引用(210) 的顯示;接收與所述功能相關(guān)聯(lián)的信息;檢測(cè)針對(duì)所述任務(wù)引用的第一用戶動(dòng)作;以及響應(yīng)于檢測(cè)到所述第一用戶動(dòng)作,在所述任務(wù)引用(210)的顯示附近生成顯示元素 (220)的顯示,所述顯示元素包括與所述窗口相關(guān)聯(lián)的工具欄040),所述工具欄包括與所述功能相關(guān)聯(lián)的至少一個(gè)界面元素041、242、243、244、245),所述至少一個(gè)界面元素參考 (241,242、243、244,245)所接收到的信息來生成。
2.如權(quán)利要求1所述的方法,其特征在于,還包括以下步驟檢測(cè)到離開所述任務(wù)引用指示的第二用戶動(dòng)作,所述第二用戶動(dòng)作在所述第一用戶動(dòng)作之后發(fā)生;以及響應(yīng)于檢測(cè)到所述第二用戶動(dòng)作而移除所述顯示元素。
3.如權(quán)利要求1所述的方法,其特征在于,還包括以下步驟檢測(cè)針對(duì)所述至少一個(gè)用戶界面元素的第二用戶動(dòng)作;以及響應(yīng)于檢測(cè)到所述第二用戶動(dòng)作而將對(duì)所述功能的調(diào)用向所述應(yīng)用程序通知。
4.如權(quán)利要求1所述的方法,其特征在于,還包括以下步驟接收與所述功能相關(guān)聯(lián)的附加信息;以及響應(yīng)于接收到所述附加信息而重新生成所述顯示元素的顯示,重新生成的顯示元素包括包含至少一個(gè)重新生成的界面元素的重新生成的工具欄,所述至少一個(gè)重新生成的界面元素參考所接收到的附加信息來生成。
5.如權(quán)利要求1所述的方法,其特征在于,所述任務(wù)引用是所述應(yīng)用程序的圖標(biāo)。
6.如權(quán)利要求1所述的方法,其特征在于,所述顯示元素還包括所述窗口的縮略圖。
7.如權(quán)利要求1所述的方法,其特征在于,所述至少一個(gè)界面元素是通知。
8.如權(quán)利要求1所述的方法,其特征在于,所述針對(duì)所述任務(wù)引用的第一用戶動(dòng)作是將光標(biāo)懸停在所述任務(wù)引用之上。
9.如權(quán)利要求1所述的方法,其特征在于,所述顯示元素還包括與另一窗口相關(guān)聯(lián)的另一工具欄,所述另一窗口也由所述應(yīng)用程序主存。
10.一種或多種包括用于執(zhí)行如權(quán)利要求1所述的步驟的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)。
11.一種在顯示畫面上由包括用戶輸入設(shè)備的計(jì)算設(shè)備生成的用戶界面,所述用戶界面包括任務(wù)引用010),所述任務(wù)引用被顯示在所述顯示畫面的活動(dòng)任務(wù)區(qū)域0 中并且與主存隱藏的窗口的應(yīng)用程序相關(guān)聯(lián);鄰近所述任務(wù)引用(210)的浮動(dòng)顯示元素020),所述浮動(dòng)顯示元素(220)包括與所述窗口相關(guān)聯(lián)的工具欄O40);以及包括與所述窗口專用的功能相關(guān)聯(lián)的界面元素041、242、243、244、245)的工具欄 (240)。
12.如權(quán)利要求11所述的用戶界面,其特征在于,所述浮動(dòng)顯示元素還包括所述窗口的縮略圖。
13.如權(quán)利要求11所述的用戶界面,其特征在于,所述工具欄的界面元素是按鈕,對(duì)所述按鈕的選擇調(diào)用相關(guān)聯(lián)的所述窗口專用的功能。
14.如權(quán)利要求11所述的用戶界面,其特征在于,所述工具欄的界面元素是通知。
15.如權(quán)利要求11所述的用戶界面,其特征在于,所述浮動(dòng)顯示元素包括與也由所述應(yīng)用程序主存的另一窗口相關(guān)聯(lián)的另一工具欄。
全文摘要
可以在作為基于窗口的用戶界面的一部分來呈現(xiàn)的窗口保持隱藏時(shí)訪問傳統(tǒng)上由應(yīng)用程序通過該窗口來提供的功能。當(dāng)用戶指示與其窗口被隱藏的應(yīng)用程序交互的意圖時(shí),可呈現(xiàn)工具欄或類似的用戶界面元素集合。該工具欄可包括與隱藏窗口專用的功能相關(guān)聯(lián)的元素。用戶的選擇可被傳遞給應(yīng)用程序以使其能夠執(zhí)行所請(qǐng)求的功能。如果用戶不再指示與應(yīng)用程序交互的意圖,則可移除工具欄。在一個(gè)實(shí)施例中,工具欄可以在浮動(dòng)顯示元素中與相關(guān)窗口的縮略圖一起呈現(xiàn)。
文檔編號(hào)G06F3/048GK102197362SQ200980143702
公開日2011年9月21日 申請(qǐng)日期2009年10月27日 優(yōu)先權(quán)日2008年10月27日
發(fā)明者B·安德森, C·D·薩瑞恩, S·霍夫納格爾斯 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
中西区| 彰化县| 宜宾市| 庄河市| 东辽县| 沧州市| 朝阳市| 石棉县| 措美县| 合作市| 满洲里市| 巴彦县| 湘潭市| 甘孜县| 苍溪县| 富顺县| 漯河市| 土默特右旗| 河津市| 平遥县| 罗源县| 儋州市| 射阳县| 尼玛县| 高陵县| 文安县| 九龙坡区| 安达市| 桂平市| 资阳市| 望江县| 绩溪县| 搜索| 银川市| 潮安县| 志丹县| 湖北省| 会昌县| 汽车| 大同市| 金乡县|