智能窗口大小調(diào)整和控制的制作方法
【技術(shù)領(lǐng)域】
[0001]主題技術(shù)涉及一種用于管理窗口的用戶接口和方法,并且具體地地涉及一種用于運(yùn)行和管理一個(gè)或多個(gè)窗口的顯示的窗口管理器。
【發(fā)明內(nèi)容】
[0002]所公開的主題涉及一種用于管理窗口的顯示的方法。在某些方面中,所述方法包括:在顯示區(qū)域中呈現(xiàn)窗口,其中所述窗口包括控制圖標(biāo);接收指示對(duì)所述控制圖主題的選擇的第一輸入;以及響應(yīng)于所述第一輸入,呈現(xiàn)與所述控制圖標(biāo)相關(guān)聯(lián)的多個(gè)可選擇選項(xiàng),其中所述多個(gè)可選擇選項(xiàng)中的每一個(gè)與向上方向、向下方向、向左方向或向右方向中的一個(gè)相對(duì)應(yīng)。在某些方面中,所述方法進(jìn)一步包括:接收指示對(duì)所述多個(gè)可選擇選項(xiàng)中的第一個(gè)的選擇的第二輸入;以及響應(yīng)于所述第二輸入而調(diào)整所述窗口的大小,其中調(diào)整所述窗口的大小包括基于與所述多個(gè)可選擇選項(xiàng)中的所述第一個(gè)相關(guān)聯(lián)的方向來改變所述窗口的兩個(gè)或更多個(gè)邊緣的大小。
[0003]在另一個(gè)方面中,主題技術(shù)涉及一種用于管理窗口的顯示的系統(tǒng)。在一些實(shí)現(xiàn)方式中,所述系統(tǒng)包括一個(gè)或多個(gè)處理器、耦合到所述一個(gè)或多個(gè)處理器的顯示器和耦合到所述一個(gè)或多個(gè)處理器的計(jì)算機(jī)可讀介質(zhì),其中,所述計(jì)算機(jī)可讀介質(zhì)包括存儲(chǔ)在其中的指令,所述指令在由所述一個(gè)或多個(gè)處理器執(zhí)行時(shí)使所述處理器執(zhí)行包括以下的操作:在顯示區(qū)域中呈現(xiàn)窗口,其中所述窗口包括控制圖標(biāo);從用戶接收指示對(duì)所述控制圖標(biāo)的選擇的第一輸入;以及響應(yīng)于所述第一輸入,呈現(xiàn)與所述控制圖標(biāo)相關(guān)聯(lián)的多個(gè)可選擇選項(xiàng),其中所述多個(gè)可選擇選項(xiàng)中的每一個(gè)與向上方向、向下方向、向左方向或向右方向中的一個(gè)相對(duì)應(yīng)。在某些實(shí)現(xiàn)方式中,可以將所述處理器進(jìn)一步配置為執(zhí)行包括以下的操作:從所述用戶接收指示對(duì)所述多個(gè)可選擇選項(xiàng)中的第一個(gè)的選擇的第二輸入;以及響應(yīng)于所述第二輸入而調(diào)整所述窗口的大小,其中調(diào)整所述窗口的大小包括基于與所述多個(gè)可選擇選項(xiàng)中的所述第一個(gè)相關(guān)聯(lián)的方向來改變所述窗口的兩個(gè)或更多個(gè)邊緣的大小。
[0004]在又一個(gè)方面中,所公開的主題涉及一種包括存儲(chǔ)在其中的指令的計(jì)算機(jī)可讀介質(zhì),所述指令在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使所述處理器執(zhí)行包括以下的操作:在顯示區(qū)域中呈現(xiàn)窗口,其中所述窗口包括控制圖標(biāo);從用戶接收指示對(duì)所述控制圖標(biāo)的選擇的第一輸入;以及響應(yīng)于所述第一輸入,呈現(xiàn)與所述控制圖標(biāo)相關(guān)聯(lián)的多個(gè)可選擇選項(xiàng),其中所述多個(gè)可選擇選項(xiàng)中的每一個(gè)與向上方向、向下方向、向左方向或向右方向中的一個(gè)相對(duì)應(yīng)。在一些實(shí)現(xiàn)方式中,所述處理器可以進(jìn)一步執(zhí)行用于以下的操作:從所述用戶接收指示對(duì)所述多個(gè)可選擇選項(xiàng)中的第一個(gè)的選擇的第二輸入;以及響應(yīng)于所述第二輸入而調(diào)整所述窗口的大小,其中調(diào)整所述窗口的大小包括基于與所述多個(gè)可選擇選項(xiàng)中的所述第一個(gè)相關(guān)聯(lián)的方向來改變所述窗口的兩個(gè)或更多個(gè)邊緣的大小。
[0005]可以理解的是,根據(jù)下面的詳細(xì)描述,主題技術(shù)的其他配置對(duì)于本領(lǐng)域技術(shù)人員來說將變得顯而易見,其中以說明的方式示出和描述了主題技術(shù)的各種配置。如將認(rèn)識(shí)到,主題技術(shù)能夠具有其他及不同配置,且其若干細(xì)節(jié)能夠在各種其他方面修改,所有這些都不脫離主題技術(shù)的范圍。因此,附圖和詳細(xì)描述在本質(zhì)上應(yīng)被視為說明性的,而不是限制性的。
【附圖說明】
[0006]主題技術(shù)的某些特征闡述于所附權(quán)利要求書中。然而,被包括以提供進(jìn)一步理解的附圖示出了所公開的方面并且與說明書一起用來解釋所公開的方面的原理。附圖中:
[0007]圖1A示出了圖形用戶接口(⑶I)的示例,包括可用于實(shí)現(xiàn)主題公開的某些方面的窗口控制圖標(biāo)。
[0008]圖1B示出了示例性⑶I,包括可用于實(shí)現(xiàn)本公開的某些方面的窗口控制圖標(biāo)。
[0009]圖1C示出了示例性⑶I,包括可用于實(shí)現(xiàn)本公開的某些方面的窗口控制圖標(biāo)。
[0010]圖1D示出了示例性⑶I,包括可用于實(shí)現(xiàn)本公開的某些方面的窗口控制圖標(biāo)。
[0011]圖2示出了根據(jù)本公開的某些方面的用于調(diào)節(jié)一個(gè)或多個(gè)窗口的大小的示例性方法的步驟。
[0012]圖3示出了可用于實(shí)現(xiàn)主題公開的一些方面的電子系統(tǒng)的示例。
【具體實(shí)施方式】
[0013]以下闡述的詳細(xì)描述旨在作為主題技術(shù)的各種配置的描述,而不旨在表示其中可實(shí)踐主題技術(shù)的僅有配置。附圖并入本文并且構(gòu)成詳細(xì)描述的一部分。詳細(xì)描述包括特定細(xì)節(jié)以用于提供對(duì)主題技術(shù)的更全面理解的目的。然而,本領(lǐng)域技術(shù)人員將清楚和顯而易見的是,主題技術(shù)不限于本文闡述的特定細(xì)節(jié)并且在沒有這些特定細(xì)節(jié)的情況下也可以實(shí)踐。在一些實(shí)例中,公知的結(jié)構(gòu)和組件以框圖形式示出,以避免模糊主題技術(shù)的概念。
[0014]主題公開的各方面提供用于在圖形用戶接口中呈現(xiàn)和控制一個(gè)或多個(gè)窗口的外觀的系統(tǒng)軟件和方法。在某些方面中,主題公開的方法可用于影響例如圖形用戶接口(GUI)中的顯示區(qū)域內(nèi)的一個(gè)或多個(gè)窗口的大小調(diào)整和放置。
[0015]在某些方面中,主題技術(shù)提供一種窗口管理器,該窗口管理器可以被配置為例如在GUI的顯示區(qū)域中所顯示的一個(gè)或多個(gè)窗口中顯示“窗口控制”圖標(biāo)。雖然窗口控制圖標(biāo)可以定位在顯示區(qū)域上(或內(nèi))的任何地方,但在一些實(shí)現(xiàn)方式中,它將被定位為臨近在顯示區(qū)域中呈現(xiàn)的窗口內(nèi)顯示的“關(guān)閉窗口”圖標(biāo)。對(duì)窗口控制圖標(biāo)(例如由用戶)的選擇將引起可用于調(diào)節(jié)對(duì)應(yīng)窗口的大小的可選擇選項(xiàng)的呈現(xiàn)。在某些方面中,將可選擇選項(xiàng)顯示為圖標(biāo),例如指向顯示器的不同方向的箭頭圖標(biāo)(例如向上的箭頭、向下的箭頭、向左的箭頭和向右的箭頭)。通過選擇可選擇選項(xiàng)中的一個(gè),用戶可以調(diào)整相關(guān)聯(lián)的窗口的大小。
[0016]用戶對(duì)可選擇選項(xiàng)的選擇可以根據(jù)實(shí)現(xiàn)方式而變化。例如,可以通過使用基于光標(biāo)或觸摸的輸入來執(zhí)行選擇。在一些實(shí)現(xiàn)方式中,用戶手勢(shì)(例如用光標(biāo)或指示設(shè)備做出的手勢(shì))可以由窗口管理器解釋以用于選擇可選擇選項(xiàng)中的一個(gè)。通過示例的方式,在選擇窗口控制圖標(biāo)之后,用戶可以在向上方向上移動(dòng)光標(biāo),從而指示對(duì)對(duì)應(yīng)的可選擇選項(xiàng)的選擇。作為結(jié)果,相關(guān)聯(lián)的窗口的顯示可最大化。
[0017]雖然本文所示的示例中的幾個(gè)涉及具有單個(gè)控制圖標(biāo)的單個(gè)窗口,但是可以在⑶I的顯示區(qū)域內(nèi)同時(shí)呈現(xiàn)多個(gè)窗口。圖1A示出了⑶I的示例,包括窗口控制圖標(biāo)(以下稱為“控制圖標(biāo)”)。具體地,⑶I 100包括顯示區(qū)域102、窗口 104A和控制圖標(biāo)106。如上面所討論的,可以基于例如相對(duì)于控制圖標(biāo)106接收的輸入來調(diào)整/重新調(diào)整窗口 104A的大小。
[0018]在某些實(shí)現(xiàn)方式中,對(duì)控制圖標(biāo)106的選擇將引起多個(gè)可選擇選項(xiàng)被呈現(xiàn)給用戶。取決于實(shí)現(xiàn)方式,可以將可選擇選項(xiàng)可視地顯示給用戶(例如在顯示設(shè)備上)。然而,在一些實(shí)現(xiàn)方式中,可選擇選項(xiàng)對(duì)于用戶是可用的(例如經(jīng)由手勢(shì)),而不是被可視地顯示。
[0019]對(duì)控制圖標(biāo)106的用戶選擇可以引起可選擇選項(xiàng)的顯示,如圖1B中所示。具體地,圖1B示出了具有窗口 104B、控制圖標(biāo)106和多個(gè)可選擇選項(xiàng)(例如108、110、112和114)的顯示區(qū)域102。響應(yīng)于對(duì)控制圖標(biāo)106的選擇而呈現(xiàn)可選擇選項(xiàng)(例如108、110、112和114) ο在圖1B的示例中,可選擇選項(xiàng)(例如108、110、112和114)被示為與特定方向相關(guān)聯(lián)的圖標(biāo)。然而,如上面提到的,可選擇選項(xiàng)(例如