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