亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

組織用戶界面元素的制作方法

文檔序號(hào):11851339閱讀:233來源:國(guó)知局
組織用戶界面元素的制作方法與工藝

計(jì)算系統(tǒng)經(jīng)常顯示用戶界面元素調(diào)用控件,用戶可以與之交互以使得計(jì)算系統(tǒng)執(zhí)行相應(yīng)的操作或通過其用戶可以可視化底層信息。用戶界面元素的通常形式是小塊或圖標(biāo)。例如,在桌面區(qū)域或開始區(qū)域,各種小塊和圖標(biāo)可被布局,等待用戶的選擇,或向用戶顯示信息。

在普通模式期間,這樣的控件可被調(diào)用以執(zhí)行底層操作。然而,很多系統(tǒng)允許用戶選擇組織模式,其中典型地,用戶界面元素不再可選來執(zhí)行底層操作。作為替代,用戶界面元素可被四處移動(dòng)、重新定位、刪除、改變大小,等等,允許用戶組織他或她的工作空間。

此處要求保護(hù)的主題不限于解決任何缺點(diǎn)或僅在諸如上述環(huán)境這樣的環(huán)境中操作的各實(shí)施例。相反,提供該背景僅用于例示其中可實(shí)現(xiàn)所述一些實(shí)施例的一個(gè)示例性技術(shù)領(lǐng)域。

簡(jiǎn)要概述

在此描述的至少一些實(shí)施例提供對(duì)顯示多個(gè)用戶界面元素的用戶界面中的組織模式的支持。

根據(jù)在此描述的第一方面,多個(gè)用戶界面元素適配在至少在概念上附加在畫布上的網(wǎng)格位置上。每一個(gè)用戶界面元素占據(jù)一個(gè)或多個(gè)網(wǎng)格位置并具有對(duì)應(yīng)于各網(wǎng)格位置之間的邊界的邊界。系統(tǒng)檢測(cè)到用戶界面是要進(jìn)入組織模式,其中一個(gè)或多個(gè)用戶界面元素可被組織在用戶界面上。例如,用戶可能作出顯式手勢(shì),該手勢(shì)由系統(tǒng)識(shí)別為要進(jìn)入組織模式的用戶意圖。作為響應(yīng),網(wǎng)格位置被顯示在畫布上。這允許用戶在組織模式期間更加容易地看見用戶界面元素可被放置之處。這在用戶界面可能采取預(yù)定數(shù)量的形狀和大小組合(每個(gè)組合可適配在一個(gè)或多個(gè)網(wǎng)格位置上)時(shí)尤為有用。在某些實(shí)現(xiàn)中,隨著用戶移動(dòng)用戶界面元素和/或改變用戶界面元素的大小,如果移動(dòng)或改變大小操作要在那個(gè)時(shí)刻作出結(jié)論,則一個(gè)或多個(gè)對(duì)應(yīng)網(wǎng)絡(luò)位置被高亮以示出用戶界面元素將被置于之處。

根據(jù)在此描述的第二方面,在組織模式中時(shí),使得相對(duì)于特定用戶界面元素的上下文動(dòng)作菜單被顯示。上下文動(dòng)作菜單包括多個(gè)組織模式命令,包括可直接從上下文動(dòng)作菜單中被選擇以調(diào)用命令的一個(gè)或多個(gè)組織模式命令。

例如,也許在組織模式中更頻繁地執(zhí)行的那些組織模式命令(例如釘住或拔除)可被直接從上下文動(dòng)作菜單中調(diào)用,而其它較不頻繁被調(diào)用的組織模式命令可從上下文動(dòng)作菜單中獲得但非直接調(diào)用。

提供本概述以便以簡(jiǎn)化的形式介紹將在以下的詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并非旨在標(biāo)識(shí)出要求保護(hù)的主題的關(guān)鍵特征或必要特征,亦非旨在用作輔助確定要求保護(hù)的主題的范圍。

附圖簡(jiǎn)述

為了描述可獲得本發(fā)明的上述和其它優(yōu)點(diǎn)和特征的方式,將通過參考附圖中示出的本發(fā)明的具體實(shí)施例來呈現(xiàn)以上簡(jiǎn)要描述的本發(fā)明的更具體描述。可以理解,這些附圖只描繪了本發(fā)明的各典型實(shí)施例,并且因此不被認(rèn)為是對(duì)其范圍的限制,將通過使用附圖并利用附加特征和細(xì)節(jié)來描述和解釋本發(fā)明,在附圖中:

圖1示出了其中可采用本文中所描述的原理的示例計(jì)算系統(tǒng);

圖2示出了用于支持組織模式的方法的流程圖,在組織模式中多個(gè)用戶界面元素可在用戶界面內(nèi)被組織;

圖3示出了用戶界面,其中存在被定位以適配概念上的網(wǎng)格圖案的多個(gè)用戶界面元素;

圖4示出與圖3的用戶界面類似的用戶界面,只是現(xiàn)在示出了六個(gè)未被占據(jù)的網(wǎng)格位置;

圖5示出與圖4的用戶界面類似的用戶界面,只是現(xiàn)在示出了用戶正在移動(dòng)用戶界面元素;

圖6示出與圖5的用戶界面類似的用戶界面,只是用戶界面元素吸附到開始板中鄰近現(xiàn)有用戶界面元素的位置,而不是用戶界面元素被丟落到圖5中未占據(jù)的網(wǎng)格位置。

圖7示出了用于支持組織模式的方法的另一流程圖,在組織模式中用戶界面元素可在用戶界面內(nèi)被組織;

圖8示出了處于組織模式的用戶界面,并且其中選定的用戶界面元素是在不同位置并具有相似上下文動(dòng)作菜單;

圖9示出了處于組織模式的用戶界面,并且其中不同類型的用戶界面元素具有相似上下文動(dòng)作菜單;以及

圖10示出了處于組織模式的用戶界面,其中示出用戶界面,并且其包括示出的上下文動(dòng)作菜單。

詳細(xì)描述

在此描述的至少一些實(shí)施例提供對(duì)顯示多個(gè)用戶界面元素的用戶界面中的組織模式的支持。

根據(jù)在此描述的第一方面,多個(gè)用戶界面元素適配在至少在概念上附加在畫布上的網(wǎng)格位置上。每一個(gè)用戶界面元素占據(jù)一個(gè)或多個(gè)網(wǎng)格位置并具有對(duì)應(yīng)于各網(wǎng)格位置之間的邊界的邊界。系統(tǒng)檢測(cè)到用戶界面是要進(jìn)入組織模式,其中一個(gè)或多個(gè)用戶界面元素可被組織在用戶界面上。例如,用戶可能作出顯式手勢(shì),該手勢(shì)由系統(tǒng)識(shí)別為要進(jìn)入組織模式的用戶意圖。作為響應(yīng),網(wǎng)格位置被顯示在畫布上。這允許用戶在組織模式期間更容易地看見用戶界面元素可被放置之處。這在用戶界面可能采取預(yù)定數(shù)量的形狀和大小組合(每個(gè)組合可適配在一個(gè)或多個(gè)網(wǎng)格位置上)時(shí)尤為有用。在某些實(shí)現(xiàn)中,隨著用戶移動(dòng)用戶界面元素和/或改變用戶界面元素的大小,如果移動(dòng)或改變大小操作要在那個(gè)時(shí)刻作出結(jié)論,則一個(gè)或多個(gè)對(duì)應(yīng)網(wǎng)絡(luò)位置被高亮以示出用戶界面元素將被置于之處。

根據(jù)在此描述的第二方面,在組織模式中時(shí),使得相對(duì)于特定用戶界面元素的上下文動(dòng)作菜單顯示。上下文動(dòng)作菜單包括多個(gè)組織模式命令,包括可直接從上下文動(dòng)作菜單中被選擇以調(diào)用命令的一個(gè)或多個(gè)組織模式命令。例如,在組織模式中更頻繁地執(zhí)行的那些組織模式命令(例如釘住或拔除)可被直接從上下文動(dòng)作菜單中調(diào)用,而其它較不頻繁被調(diào)用的組織模式命令可從上下文動(dòng)作菜單中獲得,但非直接調(diào)用。

將參考圖1描述對(duì)計(jì)算系統(tǒng)的一些介紹性討論。隨后,將參考后續(xù)的附圖來描述示例用戶界面、方法和支持體系結(jié)構(gòu)。

計(jì)算系統(tǒng)現(xiàn)在越來越多地采取多種多樣的形式。例如,計(jì)算系統(tǒng)可以是手持式設(shè)備、電器、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、大型機(jī)、分布式計(jì)算系統(tǒng)或甚至常規(guī)上不被認(rèn)為是計(jì)算系統(tǒng)的設(shè)備。在本說明書以及權(quán)利要求書中,術(shù)語“計(jì)算系統(tǒng)”被廣義地定義為包括任何設(shè)備或系統(tǒng)(或其組合),該設(shè)備或系統(tǒng)包含至少一個(gè)物理且有形的處理器以及其上能具有可由處理器執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的物理且有形的存儲(chǔ)器。存儲(chǔ)器可以采取任何形式,并可以取決于計(jì)算系統(tǒng)的性質(zhì)和形式。計(jì)算系統(tǒng)可以分布在網(wǎng)絡(luò)環(huán)境中,并可包括多個(gè)組分計(jì)算系統(tǒng)。

如圖1所例示,在其最基本的配置中,計(jì)算系統(tǒng)100通常包括至少一個(gè)處理單元102和存儲(chǔ)器104。存儲(chǔ)器104可以是物理系統(tǒng)存儲(chǔ)器,該物理系統(tǒng)存儲(chǔ)器可以是易失性的、非易失性的、或兩者的某種組合。術(shù)語“存儲(chǔ)器”也可在此用來指示諸如物理存儲(chǔ)介質(zhì)這樣的非易失性大容量存儲(chǔ)器。如果計(jì)算系統(tǒng)是分布式的,則處理、存儲(chǔ)器和/或存儲(chǔ)能力也可以是分布式的。如本文中所使用的,術(shù)語可執(zhí)行模塊摂或可執(zhí)行組件摂可指可在計(jì)算系統(tǒng)上執(zhí)行的軟件對(duì)象、例程或方法。此處所描述的不同組件、模塊、引擎以及服務(wù)可以實(shí)現(xiàn)為在計(jì)算系統(tǒng)上執(zhí)行的對(duì)象或進(jìn)程(例如,作為分開的線程)。

在隨后的描述中,參考由一個(gè)或多個(gè)計(jì)算系統(tǒng)執(zhí)行的動(dòng)作描述了各實(shí)施例。如果這樣的動(dòng)作是以軟件實(shí)現(xiàn)的,則執(zhí)行動(dòng)作的相關(guān)聯(lián)計(jì)算系統(tǒng)的一個(gè)或多個(gè)處理器響應(yīng)于已經(jīng)執(zhí)行了計(jì)算機(jī)可執(zhí)行指令來引導(dǎo)計(jì)算系統(tǒng)的操作。例如,這樣的計(jì)算機(jī)可執(zhí)行指令可以在形成計(jì)算機(jī)程序產(chǎn)品的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上實(shí)現(xiàn)。這樣的操作的示例涉及對(duì)數(shù)據(jù)的操縱。計(jì)算機(jī)可執(zhí)行指令(以及被操縱的數(shù)據(jù))可以存儲(chǔ)在計(jì)算系統(tǒng)100的存儲(chǔ)器104中。計(jì)算系統(tǒng)100還可包含允許計(jì)算系統(tǒng)100例如通過網(wǎng)絡(luò)110與其他消息處理器通信的通信信道108。計(jì)算系統(tǒng)100還可包括可用于顯示諸如此處所描述的用戶界面之類的各用戶界面的顯示器112。

本文中描述的各實(shí)施例可包括或利用專用或通用計(jì)算機(jī),該專用或通用計(jì)算機(jī)包括諸如例如一個(gè)或多個(gè)處理器和系統(tǒng)存儲(chǔ)器等計(jì)算機(jī)硬件,如以下更詳細(xì)討論的。本文中描述的各實(shí)施例還包括用于承載或存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令和/或數(shù)據(jù)結(jié)構(gòu)的物理和其他計(jì)算機(jī)可讀介質(zhì)。這樣的計(jì)算機(jī)可讀介質(zhì)可以是可由通用或?qū)S糜?jì)算機(jī)系統(tǒng)訪問的任何可用介質(zhì)。存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)是物理存儲(chǔ)介質(zhì)。承載計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)是傳輸介質(zhì)。由此,作為示例而非限制,本發(fā)明的各實(shí)施例可包括至少兩種顯著不同的計(jì)算機(jī)可讀介質(zhì):計(jì)算機(jī)存儲(chǔ)介質(zhì)和傳輸介質(zhì)。

計(jì)算機(jī)存儲(chǔ)介質(zhì)包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲(chǔ)、磁盤存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或者可用于存儲(chǔ)以計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的形式的期望程序代碼手段且可由通用或?qū)S糜?jì)算機(jī)訪問的任何其他有形介質(zhì)。

“網(wǎng)絡(luò)”被定義為使得電子數(shù)據(jù)能夠在計(jì)算機(jī)系統(tǒng)和/或模塊和/或其它電子設(shè)備之間傳輸?shù)囊粋€(gè)或多個(gè)數(shù)據(jù)鏈路。當(dāng)信息通過網(wǎng)絡(luò)或另一個(gè)通信連接(硬連線、無線、或者硬連線或無線的組合)傳輸或提供給計(jì)算機(jī)時(shí),該計(jì)算機(jī)將該連接適當(dāng)?shù)匾暈閭鬏斀橘|(zhì)。傳輸介質(zhì)可以包括可用于攜帶計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的期望程序代碼裝置并可被通用或?qū)S糜?jì)算機(jī)訪問的網(wǎng)絡(luò)和/或數(shù)據(jù)鏈路。上述的組合應(yīng)當(dāng)也被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。

此外,在到達(dá)各種計(jì)算機(jī)系統(tǒng)組件之后,計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)形式的程序代碼資料可從傳輸介質(zhì)自動(dòng)傳輸?shù)接?jì)算機(jī)存儲(chǔ)介質(zhì)(或反之亦然)。例如,通過網(wǎng)絡(luò)或數(shù)據(jù)鏈路接收到的計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)可以在網(wǎng)絡(luò)接口模塊(例如,“NIC”)內(nèi)的RAM中被緩沖,然后最終被傳輸至計(jì)算機(jī)系統(tǒng)RAM和/或計(jì)算機(jī)系統(tǒng)處的較不易失性的計(jì)算機(jī)存儲(chǔ)介質(zhì)。因而,應(yīng)當(dāng)理解,計(jì)算機(jī)存儲(chǔ)介質(zhì)可被包括在還利用(或甚至主要利用)傳輸介質(zhì)的計(jì)算機(jī)系統(tǒng)組件中。

計(jì)算機(jī)可執(zhí)行指令例如包括,當(dāng)在處理器處執(zhí)行時(shí)使通用計(jì)算機(jī)、專用計(jì)算機(jī)、或?qū)S锰幚碓O(shè)備執(zhí)行某一功能或某組功能的指令和數(shù)據(jù)。計(jì)算機(jī)可執(zhí)行指令可以是例如二進(jìn)制代碼、諸如匯編語言之類的中間格式指令、或甚至源代碼。盡管用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述特征或動(dòng)作。相反,上述特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式而公開的。

本領(lǐng)域的技術(shù)人員將理解,本發(fā)明可以在具有許多類型的計(jì)算機(jī)系統(tǒng)配置的網(wǎng)絡(luò)計(jì)算環(huán)境中實(shí)踐,這些計(jì)算機(jī)系統(tǒng)配置包括個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、消息處理器、手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、移動(dòng)電話、PDA、尋呼機(jī)、路由器、交換機(jī)等等。本發(fā)明也可在其中通過網(wǎng)絡(luò)鏈接(或者通過硬連線數(shù)據(jù)鏈路、無線數(shù)據(jù)鏈路,或者通過硬連線和無線數(shù)據(jù)鏈路的組合)的本地和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)兩者都執(zhí)行任務(wù)的分布式系統(tǒng)環(huán)境中實(shí)施。在分布式系統(tǒng)環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備二者中。

圖2示出了用于支持組織模式的方法200的流程圖,在組織模式中多個(gè)用戶界面元素可在一用戶界面內(nèi)被組織。用戶界面元素被顯示在用戶界面上(動(dòng)作201)。在某些實(shí)施例中,多個(gè)用戶界面元素被顯示以符合網(wǎng)格圖案。網(wǎng)格圖案可以是概念上的,因?yàn)樗赡懿豢偸潜伙@示。網(wǎng)格圖案具有在畫布上的多個(gè)網(wǎng)格位置。例如,每個(gè)網(wǎng)格位置可以是矩形或正方形。每個(gè)用戶界面元素適配到一個(gè)或多個(gè)網(wǎng)格位置,其中用戶界面元素占據(jù)一個(gè)或多個(gè)網(wǎng)格位置并具有對(duì)應(yīng)于所述一個(gè)或多個(gè)網(wǎng)格位置的邊界的邊界。例如,用戶界面元素的每一個(gè)具有形狀和大小的一組預(yù)定組合之一,每個(gè)組合允許用戶界面元素適配在一個(gè)或多個(gè)網(wǎng)格位置上。

例如,圖3示出了用戶界面,其中存在被定位在開始板310中的十個(gè)用戶界面元素311到320。用戶界面元素317和318被調(diào)整大小為一網(wǎng)格單元寬一網(wǎng)格單元高的最小單元網(wǎng)格大小。用戶界面元素314和315的每一個(gè)為兩網(wǎng)格單元寬一網(wǎng)格單元高。用戶界面元素312、313、316和320的每一個(gè)為兩網(wǎng)格單元寬兩網(wǎng)格單元高。用戶界面元素319為四網(wǎng)格單元寬兩網(wǎng)格單元高。用戶界面元素311為六網(wǎng)格單元寬四網(wǎng)格單元高。當(dāng)形狀和大小的每一個(gè)預(yù)定組合可良好適配在網(wǎng)格圖案上時(shí),各種用戶界面元素可良好適配在網(wǎng)格圖案上,各用戶界面元素間的邊界對(duì)應(yīng)于各網(wǎng)格位置之間的邊界。在所示的實(shí)施例中,用戶界面元素311到320的每一個(gè)是矩形的并且是網(wǎng)格單元寬度的某個(gè)正整數(shù)倍(1、2、3等),及網(wǎng)格單元高度的某個(gè)正整數(shù)倍(1、2、3等)。

用戶界面300還示出了在開始板310之外的用戶界面元素330。在一個(gè)實(shí)施例中,用戶界面300示出可展開畫布的一部分,其在可展開維度上(例如,水平地)可伸長(zhǎng)。隨著新用戶界面元素通過對(duì)畫布中的當(dāng)前用戶界面元素的選擇而被添加到畫布,畫布可在可伸長(zhǎng)方向上(例如,向右)在可展開維度中延展。因此,可使得用戶界面元素330在用戶選擇圖3的用戶界面元素之一時(shí)顯現(xiàn)。

回頭參考圖2,盡管用戶界面元素仍被顯示(在動(dòng)作201中),計(jì)算系統(tǒng)(例如圖1的計(jì)算系統(tǒng)100)檢測(cè)代表組織畫布上的一個(gè)或多個(gè)用戶界面元素的意圖的用戶指令(動(dòng)作202)。例如,計(jì)算系統(tǒng)可以檢測(cè)進(jìn)入用戶界面的組織模式的指令。在組織模式中,畫布上的用戶界面元素可以以在組織模式外不被允許的方式來被組織(例如,移動(dòng)、調(diào)整大小、復(fù)制,等等)。

響應(yīng)于這個(gè)用戶指令,用戶界面示出要被顯示的至少一些網(wǎng)格位置(動(dòng)作203)。例如,圖4示出與圖3的用戶界面300類似的用戶界面400,只是現(xiàn)在示出了六個(gè)未被占據(jù)的網(wǎng)格位置401到406(并且圖3中先前標(biāo)記的元素不在圖3中標(biāo)記以避免標(biāo)記擁擠)。將圖4和圖3進(jìn)行對(duì)比,在進(jìn)入組織模式前網(wǎng)格位置不被顯示。在某些實(shí)施例中,網(wǎng)格位置的顯示可被推遲直到用戶實(shí)際上執(zhí)行了一個(gè)或多個(gè)用戶界面元素的某種組織(例如,移動(dòng)、調(diào)整大小和/或復(fù)制)。例如,網(wǎng)格位置可在用戶開始移動(dòng)用戶界面元素或調(diào)整用戶界面元素大小時(shí)被顯示。為進(jìn)一步強(qiáng)調(diào)用戶界面400處在組織模式中,用戶界面400可相較于用戶界面300被變暗,盡管這個(gè)變暗并沒有在圖4中示出。

圖5示出與圖4的用戶界面400類似的用戶界面500,只是現(xiàn)在示出了用戶正在移動(dòng)用戶界面元素316。在此,作為響應(yīng)發(fā)生兩個(gè)改變。第一,附加的未占據(jù)網(wǎng)格位置因以下而被示出:a)用戶界面元素316源自的先前四個(gè)網(wǎng)格位置的可用性,以及b)在用戶界面元素316已經(jīng)被移動(dòng)的方向(向右)上的附加未占據(jù)網(wǎng)格位置的可用性。第二,未占據(jù)網(wǎng)格位置被高亮(如對(duì)角線填充和實(shí)線邊界表示)以代表用戶界面元素316將被放在用戶界面元素316要被丟落之處。如前面提及的,在組織模式中,用戶界面元素可被變暗以強(qiáng)調(diào)用戶界面元素被阻隔不能執(zhí)行它們的正常操作。相反,它們僅可被組織。然而,當(dāng)用戶界面元素正在被組織時(shí),也許還存在也被分配給那個(gè)用戶界面的某個(gè)可視化,以強(qiáng)調(diào)它是組織的對(duì)象。例如,也許用戶界面元素316不再變暗,這樣給出用戶界面元素316被組織的視覺注意。

哪個(gè)未占據(jù)網(wǎng)格位置應(yīng)當(dāng)被高亮的分析可隨著移動(dòng)操作繼續(xù)而被重復(fù)地執(zhí)行,從而給予用戶在任何給定時(shí)間點(diǎn)丟落用戶界面元素的效果實(shí)時(shí)印象。在此示例中,僅用戶界面元素316正在被移動(dòng),但是原則也可在多個(gè)用戶界面元素在一個(gè)組中被移動(dòng)的情況下應(yīng)用。

在圖5中,高亮的網(wǎng)格位置在正被移動(dòng)的用戶界面元素316之下。然而,存在高亮的網(wǎng)格位置不在正被移動(dòng)的用戶界面元素316之下的時(shí)機(jī)。例如,為了將開始板保持在其中用戶界面元素靠攏在一起的緊湊方式中,計(jì)算系統(tǒng)可將用戶界面元素316吸附到鄰近開始板中不正在被移動(dòng)的其它用戶界面元素。例如,圖6示出與圖5的用戶界面500類似的用戶界面600,只是用戶界面元素316吸附到開始板中鄰近現(xiàn)有用戶界面元素的位置,而不是用戶界面元素316被丟落到圖5中未占據(jù)的網(wǎng)格位置。用戶界面元素還可被移動(dòng)以成為其它用戶界面元素(諸如圖3的用戶界面元素330)的構(gòu)成部分。

可視化的未占據(jù)網(wǎng)格位置在調(diào)整一個(gè)或多個(gè)用戶界面元素的大小時(shí)也是有用的。在調(diào)整大小時(shí),將要被經(jīng)調(diào)整大小的用戶界面元素占據(jù)的未占據(jù)的用戶界面元素也可被高亮。哪個(gè)未占據(jù)網(wǎng)格位置應(yīng)當(dāng)被高亮的分析可隨著調(diào)整大小操作繼續(xù)而被重復(fù)地執(zhí)行,從而給予用戶在任何給定點(diǎn)時(shí)間點(diǎn)調(diào)整用戶界面元素大小的效果的實(shí)時(shí)印象。

圖7示出了用于支持組織模式的方法700的另一流程圖,在組織模式中用戶界面元素可在用戶界面內(nèi)被組織。再次,系統(tǒng)在用戶界面上顯示多個(gè)用戶界面元素(動(dòng)作701)。在此更寬的實(shí)施例中,不存在用戶界面元素具有特定形狀和大小的需求,盡管圖6和8到10將解說其中用戶界面元素確實(shí)具有預(yù)定的適配到相同網(wǎng)格圖案的形狀和大小的組合的示例。

再一次,用戶界面進(jìn)入用戶界面中的組織模式(動(dòng)作702)并且同時(shí)顯示用戶界面元素。圖6再次示出處于組織模式的用戶界面元素的示例。組織模式可在用戶的指令和/或一個(gè)或多個(gè)其它事件發(fā)生時(shí)被進(jìn)入。

接著使得相對(duì)于特定用戶界面元素的上下文動(dòng)作菜單顯示(動(dòng)作703)。例如,參見圖6,假設(shè)用戶界面元素601是具有使得其上下文動(dòng)作菜單610顯示的特定用戶界面元素??身憫?yīng)于顯示上下文動(dòng)作菜單的用戶指令(諸如在組織模式中用戶界面元素的選擇)和/或響應(yīng)于一個(gè)或多個(gè)其它事件使得針對(duì)特定用戶界面元素顯示元素的上下文動(dòng)作菜單。在一個(gè)示例中,在用戶界面處在組織模式中時(shí)相對(duì)于特定用戶界面元素被引起顯示的上下文動(dòng)作菜單,不同于在用戶界面不處在組織模式中時(shí)相對(duì)于特定用戶界面元素將顯示的上下文動(dòng)作菜單。例如,可用命令在組織模式中相比于不在組織模式中的模式(例如,普通模式)可能至少部分不同。

上下文動(dòng)作菜單610被示為具有三個(gè)組織模式命令。組織模式命令中的兩個(gè)可直接選自上下文動(dòng)作菜單。例如,用戶可直接選擇釘住命令611來將用戶界面元素釘?shù)接脩艚缑娴囊徊糠?諸如開始板310)。用戶也可直接選擇拔除命令612來將用戶界面元素從用戶界面的一部分拔除。直接命令可取決于環(huán)境來被禁用。例如,如果用戶界面元素610已經(jīng)被釘?shù)介_始板,則釘住命令611可被禁用并且不被可視化。例如,如果用戶界面元素620未被釘?shù)介_始板,則拔除命令612可被禁用并且不被可視化。

可直接從上下文菜單610調(diào)用的命令可以,例如,是更常用的命令。例如,系統(tǒng)可使得一般而言更常用的命令被顯示。在另一方面,系統(tǒng)可更搶先地監(jiān)視給定用戶的使用,并在上下文菜單上提供針對(duì)給定用戶在組織模式中更常執(zhí)行的那些命令的直接命令。例如,如果給定用戶更常執(zhí)行調(diào)整大小到特定大小,調(diào)整大小控件可被添加到上下文動(dòng)作菜單供直接選擇。

圖8示出了處在組織模式中的用戶界面800,并且其中用戶界面元素801在最大化以占據(jù)顯示器當(dāng)前視圖的大部分的不同用戶界面元素中。這強(qiáng)調(diào)了上下文菜單行為可以是相同的,而不考慮用戶導(dǎo)航的上下文。

圖9示出了處于組織模式的用戶界面900,并且其中不同類型的用戶界面元素901是具有相似上下文動(dòng)作菜單910。這強(qiáng)調(diào)了上下文動(dòng)作菜單行為可以是跨不同類型的用戶界面元素一致的。

圖10示出了處于組織模式的用戶界面1000,其中用戶界面1001被示出,并且其包括上下文動(dòng)作菜單1010。用戶已經(jīng)選擇另一控件1013,從而示出不能從上下文動(dòng)作菜單1010直接執(zhí)行。相反,非直接上下文動(dòng)作菜單命令從下拉菜單1020執(zhí)行。在此示例中,用戶可選擇釘住命令、移除部分命令(其刪除用戶界面元素)、克隆命令(其復(fù)制用戶界面元素的實(shí)例)、主要寬度(hero wide)命令(其將用戶界面元素調(diào)整大小至預(yù)定大小)、以及完成定制命令(其選擇用戶界面元素)。

因此,在此描述的原則提供對(duì)系統(tǒng)中操作的組織模式的支持,其顯示要被組織的多個(gè)用戶界面元素。

本發(fā)明可具體化為其它具體形式而不背離其精神或本質(zhì)特征。所描述的實(shí)施例在所有方面都應(yīng)被認(rèn)為僅是說明性而非限制性的。從而,本發(fā)明的范圍由所附權(quán)利要求書而非前述描述指示。落入權(quán)利要求書的等效方案的含義和范圍內(nèi)的所有改變應(yīng)被權(quán)利要求書的范圍所涵蓋。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1