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

圖形顯示窗口中二維滾動的方法和裝置的制作方法

文檔序號:6541657閱讀:206來源:國知局
專利名稱:圖形顯示窗口中二維滾動的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖形顯示窗口中二維滾動(scrolling)的領(lǐng)域。特別是,本發(fā)明涉及具有在數(shù)據(jù)項中提供定向的垂直和水平滾動條的數(shù)據(jù)處理系統(tǒng)中的圖形顯示窗口。
背景技術(shù)
數(shù)據(jù)處理系統(tǒng)上的用戶接口一般提供用于顯示數(shù)據(jù)的屏幕。在屏幕上呈現(xiàn)數(shù)據(jù)項的常用格式是通過矩形圖形顯示,其可稱為窗口、面板或者方框。在本文檔中,術(shù)語“窗口”用于這樣的矩形顯示。
要顯示的數(shù)據(jù)項可大于窗口的可視區(qū)域,使得用戶在任一時間只能觀看部分數(shù)據(jù)項??捎^看的數(shù)據(jù)項的比例可由用戶通過縮放數(shù)據(jù)項或者改變數(shù)據(jù)項上的可視區(qū)域位置來改變。一般地,在用戶在數(shù)據(jù)項上工作時,需要大比例尺以便提供數(shù)據(jù)項的細節(jié)視圖,在此情形,整個數(shù)據(jù)項的僅僅一小部分可在窗口中被觀看。
如果數(shù)據(jù)項是字處理文檔,用戶可能只需要一維滾動,即在y方向垂直滾動。以此方式,字處理文檔可從文檔的開始或者頂部滾動到結(jié)尾或者底部。然而,用戶可能希望二維滾動來圍繞數(shù)據(jù)項水平以及垂直移動。這在數(shù)據(jù)項包含圖形信息時特別常見。
滾動通常使用滾動條實現(xiàn)。窗口具備通常位于窗口的右手側(cè)的垂直滾動條和通常位于窗口的底部的水平滾動條。在一些數(shù)據(jù)處理系統(tǒng)中,每個滾動條僅僅在數(shù)據(jù)項超出該方向的窗口大小時才出現(xiàn)在窗口中。
用戶通常使用指針設(shè)備如鼠標、滾動球、觸摸板等,與滾動條交互。在允許語音的系統(tǒng)中,指針設(shè)備可由語音命令控制。指針設(shè)備在屏幕上表示為箭頭形式的光標或者其它形式的圖標,并且允許用戶圍繞用戶接口的屏幕移動并且選擇和移動顯示在屏幕上的對象。使用指針設(shè)備選擇對象,通過指向希望的對象和按下或者“點擊”指針設(shè)備上的按鈕、敲擊觸摸板或者通過適于指針設(shè)備類型的任何其它手段來實現(xiàn)。通過將箭頭光標指向一對象、選擇該對象和移動箭頭光標同時使該對象被選擇,可在屏幕上“拖動”該對象。例如,這可通過保持壓下指針設(shè)備上的按鈕同時移動該指針設(shè)備來完成。
每個滾動條通常在每端具有指向外的箭頭、以及沿兩端之間的軌道的、可移動的滑動按鈕或者滑塊。為了一維滾動,用戶通過選擇端箭頭之一用于在給定方向增量移動、通過選擇希望的端箭頭和滑塊之間的軌道區(qū)域、或者通過沿軌道拖動滑塊,從而與各滾動條交互。一些指針設(shè)備還具有由用戶的手指操作的滾輪,用于一旦已經(jīng)選擇了一對象就滾動移動。
二維滾動要求與兩個滾動條的兩個分開的交互;一個與垂直滾動條交互,而一個與水平滾動條交互。
兩個滾動條的操作對在控制指針設(shè)備上沒有高度手動靈巧性的各用戶是困難和難使用的。這對產(chǎn)品的可使用性是越來越重要的考慮。而且,在每個指針設(shè)備操作涉及一組命令的允許語音的系統(tǒng)中,需要的命令數(shù)必須保持最小。
在需要重新滾動以及用戶不知道用于觀看的需要區(qū)域關(guān)于整個數(shù)據(jù)項的邊界在哪里時,也出現(xiàn)各種問題。實際上,使用兩組滾動條來實現(xiàn)希望的定位,用戶浪費了來回徘徊的有價值的時間。
二維滾動的現(xiàn)有技術(shù)方法描述在美國專利No.5,864,330中,其中在本地(home)位置,在垂直和水平滾動條之間的交叉點提供一種二維滾動圖標。為了在顯示窗口的客戶區(qū)域中滾動數(shù)據(jù),在希望的方向拖動滾動圖標。滾動圖標可在任何方向移動。該現(xiàn)有技術(shù)方法存在缺點它需要對用戶顯示增加額外的滾動圖標。這要求用戶學(xué)習(xí)操作滾動圖標的新技能。

發(fā)明內(nèi)容
本發(fā)明的目的在于通過提供二維操作來增強現(xiàn)有滾動條從而提供圖形顯示窗口中的二維滾動。這通過鏈接水平和垂直滾動條的操作來實現(xiàn)。
根據(jù)本發(fā)明的第一方面,提供一種用于圖形顯示窗口中二維滾動的方法,包括提供關(guān)聯(lián)于顯示窗口的滾動條,使得能相對第一方向移動顯示在窗口中的數(shù)據(jù); 響應(yīng)用戶使用指針設(shè)備選擇滾動條,并且響應(yīng)指針設(shè)備在第二方向的移動,相對第二方向移動顯示在窗口中的數(shù)據(jù)。
最好,第一方向是滾動條的方向,而第二方向垂直于第一方向。用戶選擇滾動條可通過選擇滾動條上的滑動按鈕。
該方法可包括由滾動條中的滑動按鈕的位置表示在正在觀看的數(shù)據(jù)項中在第一方向的顯示窗口的位置。該方法還可包括在第二方向提供第二滾動條,并且其中通過用戶選擇第一滾動條而使指針設(shè)備在第二方向的移動,可由第二滾動條中的滑動按鈕的位置表示。
該方法可包括可選地激活滾動條,以響應(yīng)第二方向的移動。這樣,二維滾動的特征可由用戶可選地激活。或者,二維滾動的特征可持續(xù)激活。
用于激活第二方向的移動的滾動條的用戶選擇,可不同于用于激活第一方向的移動的滾動條的用戶選擇。例如,在選擇滾動條的滑動按鈕時,可使用指針設(shè)備上的不同按鈕。
該方法可包括發(fā)送關(guān)聯(lián)于滑塊控制的指針設(shè)備的移動消息給擁有滑塊控制的第一滾動條,以及第二滾動條。發(fā)送移動消息的步驟包括將其發(fā)送給擁有窗口控制,以將其路由給用于處理的第一和第二滾動條。
根據(jù)本發(fā)明的第二方面,提供一種用于用戶接口中圖形顯示窗口中的二維滾動的系統(tǒng),包括關(guān)聯(lián)于顯示窗口的滾動條,使得能相對第一方向移動顯示在窗口中的數(shù)據(jù);指針設(shè)備,用于選擇用戶接口中的對象;選擇裝置,用于使用指針設(shè)備選擇滾動條;以及移動裝置,用于響應(yīng)指針設(shè)備在第二方向的移動,相對第二方向移動顯示在窗口中的數(shù)據(jù)。
第一方向可以是滾動條的方向,而第二方向可以垂直于第一方向。選擇滾動條的裝置可以是滾動條上的滑動按鈕。
在正在觀看的數(shù)據(jù)項中第一方向的顯示窗口的位置可以由滾動條中的滑動按鈕的位置表示。所述系統(tǒng)可包括在第二方向的第二滾動條,其中通過選擇第一滾動條而使指針設(shè)備在第二方向的移動,可以由第二滾動條中的滑動按鈕的位置表示。
可以提供可選地激活滾動條的裝置,以響應(yīng)第二方向的移動。用于選擇滾動條以激活第二方向的移動的裝置,還可以不同于用于選擇激活第一方向的移動的滾動條的裝置。
所述系統(tǒng)可包括解譯第一和第二方向的指針設(shè)備移動的裝置,以及發(fā)送相應(yīng)的移動信號給顯示窗口的裝置。這可以是系統(tǒng),包括裝置,用于發(fā)送關(guān)聯(lián)于滑塊控制的指針設(shè)備的移動消息給擁有滑塊控制的第一滾動條,以及第二滾動條。發(fā)送移動消息的裝置可發(fā)送移動消息給擁有窗口控制,以將其路由給用于處理的第一和第二滾動條。
根據(jù)本發(fā)明的第三方面,提供一種存儲在計算機可讀存儲介質(zhì)上的計算機程序產(chǎn)品,包括用于執(zhí)行以下步驟的計算機可讀存儲代碼裝置接收有關(guān)選擇滾動條控制的指針設(shè)備移動消息;解譯x和y兩個方向的消息;以及發(fā)送適當?shù)囊苿有盘枺栽趚和y的每個方向移動正在顯示的數(shù)據(jù)項。


現(xiàn)在,將參照附圖,僅僅通過例子來描述本發(fā)明的各實施例,附圖中圖1是說明如從現(xiàn)有技術(shù)所知的圖形顯示窗口的圖;圖2是說明具有要顯示在圖1的圖形顯示窗口中的部分的數(shù)據(jù)項的圖;圖3是說明具有要顯示在圖1的圖形顯示窗口中的部分的數(shù)據(jù)項的圖,其中使用垂直和水平滾動條顯示可視部分的位置;圖4是通過使用根據(jù)本發(fā)明的垂直和水平滾動條說明對應(yīng)于圖3的數(shù)據(jù)項的圖;以及圖5是根據(jù)本發(fā)明說明圖形顯示窗口的圖。
具體實施例方式
圖1說明屏幕100形式的數(shù)據(jù)處理系統(tǒng)的用戶接口,屏幕100上顯示窗口102。窗口102具有垂直滾動條110和水平滾動條120。
滾動條控制112、122提供在每個滾動條110、120中??刂?12、122向用戶指示在窗口102中的視圖的當前范圍(水平和/或垂直)以外更多數(shù)據(jù)項可用。水平和垂直滾動條控制112、122每個包括滑塊114、124,其使用戶能操縱視圖,使數(shù)據(jù)項的用戶希望的部分可見。
滑塊114、124占據(jù)滾動條控制112、122的、與可見數(shù)據(jù)項和當前不可見數(shù)據(jù)項的比率相當?shù)谋壤?。在滾動條控制112、122內(nèi)的滑塊114、124的位置,指示視圖相對數(shù)據(jù)項的范圍(分別是左到右或者底部到頂部)的放置。
在現(xiàn)有技術(shù)系統(tǒng)中,垂直滾動條110內(nèi)的滑塊114只能在下限111和上限113之間的一個方向上或下移動。傳統(tǒng)上,下限111是底部或者最大位置,而上限113是頂部或者最小位置?;瑝K114只在+y或-y方向移動。
類似地,水平滾動條120內(nèi)的滑塊124只能在左限121和右限123之間的一個方向左或右移動。傳統(tǒng)上,左限121是最左或者零位置,而右限123是最右或者最大位置。滑塊124只在+x或-x方向移動。
在現(xiàn)有技術(shù)系統(tǒng)中,用戶可通過拖動滑塊114、124到滾動條控制112、122的某位置來操縱視圖。屏幕100上的箭頭光標104由用戶操作的指針設(shè)備來控制。用戶操作指針設(shè)備來移動箭頭光標104指向和選擇滑塊114、124。例如通過在指針設(shè)備上按下按鈕來激活滑塊114、124的選擇,并且用戶移動指針設(shè)備,沿滾動條控制112、122拖動滑塊114、124。這樣,用戶可分別將滑塊114、124移動到滾動條110、120的端限111、113或者121、123之間的希望位置。
如在現(xiàn)有技術(shù)中所知,在滑塊114、124在一維對象內(nèi)操作時,對如指針設(shè)備控制的數(shù)據(jù)項的唯一允許移動對水平滾動條120是在+/-x方向,對垂直滾動條110是在+/-y方向。
具有一維操作的滾動條110、120允許模糊(noisy)輸入。這意味著如果指針設(shè)備以非精確方式操作,那么仍然執(zhí)行操作。這使用戶能快速執(zhí)行操作而不要求精確的手動技能。例如,用戶可將由指針設(shè)備控制的箭頭光標104指向垂直滾動條110中的滑塊114。用戶選擇并且在滾動條控制112中的-y方向向下拖動滑塊114。然而,如果用戶向下拖動箭頭光標104使得它移出滑塊114和滾動條控制112,而同時滑塊114被選擇,那么垂直向下滾動的操作繼續(xù),直到釋放指針設(shè)備。這樣,箭頭光標104可右或左移動(+/-x方向),而不影響該操作以及向下方向。指針設(shè)備在脫離滑塊114要求的方向的任何移動被忽略。因此模糊輸入可轉(zhuǎn)換為線性輸出。
用戶通過使用端標簽(tab)117、118和127、128,還可操作滾動條110、120的一維移動。每個滾動條110、120通常在每端具有帶指向外的箭頭的端標簽117、118和127、128。為了一維滾動,用戶通過選擇端標簽117、118、127、128之一來與各滾動條交互,用于在給定方向增量移動。該增量移動可以行/列或者更粗的單位為單位,例如頁尺度或者水平視圖尺度。該增量通常由應(yīng)用程序建立。
滾動條的主要用途是在可觀看比較大的數(shù)據(jù)項的僅僅部分區(qū)域時,在該數(shù)據(jù)項上定位可視區(qū)域。
圖2說明數(shù)據(jù)項106。完整的數(shù)據(jù)項106太大而不能在如圖1所示的屏幕100上被全部觀看,而允許足夠的細節(jié)用于用戶在數(shù)據(jù)項106上工作。因此,每次必須觀看數(shù)據(jù)項106可視區(qū)域的一個部分??梢晠^(qū)域顯示在如圖1所示的屏幕上的窗口102中。
圖2說明數(shù)據(jù)項106的四個部分201、202、203和204,如在窗口102中顯示其每個。對于顯示滑塊114和124如何表示相對整個數(shù)據(jù)項106顯示在窗口102中的該部分位置的每一部分201、202、203和204,顯示具有滑塊114和124的滾動條110和120。例如,第一部分201是數(shù)據(jù)項106的左上角部分。如果該部分201是在窗口102中觀看的部分,垂直滑塊114會在垂直滾動條110的上限,而水平滑塊124會在水平滾動條120的左限。
滾動條110和120用于控制數(shù)據(jù)項106的在窗口102中可觀看的部分的選擇。
圖3說明具有窗口102(見圖1)的滾動條110和120的數(shù)據(jù)項106,為了說明目的,窗口102被顯示鄰近整個數(shù)據(jù)項106。第一部分301顯示在窗口中。在顯示第一部分301時,垂直滾動條110在第一位置311具有滑塊114,而水平滾動條120在第一位置312具有滑塊124。
用戶期望觀看數(shù)據(jù)項106的第二部分302。因此,必須從第一部分301上的位置到第二部分302上的位置移動可觀看區(qū)域。垂直滾動條110的滑塊114移向第二位置321,而水平滾動條120的滑塊124移向第二位置322。
使用如從現(xiàn)有技術(shù)所知的一維滾動條,該移動涉及以下幾個操作1、垂直滾動條110的滑塊114由指針設(shè)備,例如,通過定位在滑塊114上的箭頭光標并且保持按下在指針設(shè)備上的按鈕來選擇。
2、在-y方向從第一位置311移動指針設(shè)備到第二位置321。
3、通過釋放在指針設(shè)備上的按鈕,釋放垂直滾動條110的滑塊114。
4、重定位指針設(shè)備,使得箭頭光標指向水平滾動條120的滑塊124。
5、通過由指針設(shè)備在滑塊124上定位箭頭光標并且保持按下指針設(shè)備上的按鈕,選擇水平滾動條120的滑塊124。
6、在-x方向從第一位置312移動指針設(shè)備到第二位置322。
7、通過釋放指針設(shè)備上的按鈕,釋放水平滾動條120的滑塊124。
現(xiàn)在描述使用現(xiàn)有滾動條110和120提供二維滾動的系統(tǒng)。以上給出的定位需要的各步驟序列能通過強化具有二維操作的滾動條而大大減少。這通過鏈接垂直和水平滾動條110和120的操作來實現(xiàn)。
所述系統(tǒng)使用戶能操作單一的滾動條以定位數(shù)據(jù)項中的可視區(qū)域。垂直滾動條110依靠其滑塊114與水平滾動條120交互。反之也應(yīng)用于水平滾動條120經(jīng)由其滑塊124與垂直滑動條110交互。
當指向設(shè)備首先在垂直或水平方向已選擇滑塊114和124時,隨后在水平或垂直方向的移動導(dǎo)致其它滑塊124和114的對應(yīng)的移動。
垂直滾動條滑塊114的移動將響應(yīng)指向設(shè)備移向左(-x方向)或右(+x方向)。對指針設(shè)備移動的響應(yīng)是移動鏈接的水平滾動條120的滑塊124,就象指針設(shè)備已經(jīng)選擇且移動水平滾動條滑塊124。
以同樣的方式,移動水平滾動條滑塊124將響應(yīng)指向設(shè)備上(+y方向)或下(-y方向)的移動。對指針設(shè)備移動的響應(yīng)是移動鏈接的垂直滾動條110的滑塊114,就象垂直滾動條滑塊114已經(jīng)由指針設(shè)備選擇且移動。
如需要,只能提供一個滾動條并且所有移動通過選擇單一滑塊并且在需要的方向移動指針設(shè)備來實現(xiàn)。然而,在可視區(qū)域的數(shù)據(jù)項中的位置將只顯示在單一滾動條的方向。
鏈接垂直和水平滾動條110和120來提供二維移動,能可選地選擇或能繼續(xù)激活。通過選擇指針設(shè)備上的按鈕、選擇屏幕上的圖標、在工具條中設(shè)置優(yōu)先項目(preference)或通過其它手段能可選地選擇二維移動。
在一實施例中,指針設(shè)備可有兩個按鈕,優(yōu)先和非優(yōu)先按鈕如鼠標上的左和右按鈕。在使用優(yōu)先按鈕選擇滑塊時,提供一維的直線移動,而在使用非優(yōu)先按鈕選擇滑塊時,提供二維移動。
在另一實施例中,其它可用的按鈕可用在指針設(shè)備上以控制激活鏈接的滾動條移動所需要的移動的間隔尺寸。例如,可保持按下指針設(shè)備上的兩個按鈕或保持按下左邊按鈕同時點擊右按鈕以激活二維移動。
所述系統(tǒng)沒有改變選擇端標簽117、118和127、128或者選擇在端標簽以及滑塊114和124間的區(qū)域的操作,以便激活數(shù)據(jù)項的增量滾動。
參照圖4,對應(yīng)在圖3中顯示的,顯示數(shù)據(jù)項106。顯示整個數(shù)據(jù)項106,為了說明目的,其中窗口102的滾動條110和120被顯示鄰近整個數(shù)據(jù)項106。第一部分401在窗口中顯示。在顯示第一部分401時,垂直滾動條110在第一位置411中具有滑塊114,而水平滾動條120在第一位置412中具有滑塊124。
用戶希望觀看數(shù)據(jù)項106的第二部分402。因此,可觀看區(qū)域必須從第一部分401上的位置移向第二部分402上的位置。垂直滾動條110的滑塊114必須移向第二位置421,而水平滾動條120的滑塊124必須移向第二位置422。
使用所述系統(tǒng)的二維滾動,僅使用垂直滾動條110,通過以下操作可實現(xiàn)該移動1、垂直滾動條110的滑塊114由指針設(shè)備選擇,例如,通過定位滑塊114上的箭頭光標并且保持按下指針設(shè)備上的按鈕。
2、在-y方向從第一位置411向下移動指針設(shè)備到第二位置421。
3、同時繼續(xù)選擇垂直滾動條110的滑塊114,在-x方向左移指針設(shè)備距離414。距離414對應(yīng)水平滾動條的滑塊124必須從第一位置412和第二位置422移動的距離。
4、通過釋放指針設(shè)備上的按鈕,釋放垂直滾動條110的滑塊114。
在指向設(shè)備在-y方向移動垂直滾動條110的選擇的滑塊114到第二位置421的同時,水平滾動條120的鏈接的滑塊124停留在其原始第一位置412。然而,在指向設(shè)備在-x方向移動時,選擇的滑塊114不移動,但鏈接的滑塊124在-x方向移動對應(yīng)指針設(shè)備的移動的一個量。
盡管未選擇水平滾動條120的滑塊124,如以上步驟3執(zhí)行的,滑塊124移動水平滾動條120中的位置。這就確保滑塊124仍表示在整個數(shù)據(jù)項中的可視區(qū)域的位置。
僅使用水平滾動條120由以下操作可實現(xiàn)相同移動1、例如,通過由指針設(shè)備對滑塊124上的箭頭光標定位并且保持按下指針設(shè)備上的按鈕,選擇水平滾動條120的滑塊124。
2、在-x方向從第一位置412向左移動指針設(shè)備到第二位置422。
3、同時繼續(xù)選擇水平滾動條120的滑塊124,在-y方向向下移動指針設(shè)備距離416。距離416對應(yīng)垂直滾動條110的滑塊114必須從第一位置411和第二位置421移動的距離。
4、通過釋放在指針設(shè)備上的按鈕來釋放水平滾動條120的滑塊124。
在指向設(shè)備在-x方向移動水平滾動條120的選擇的滑塊124到第二位置422時,垂直滾動條110的鏈接的滑塊114停留在其最初的第一位置411。然而,在指向設(shè)備在-y方向移動時,選擇的滑塊124不移動,但鏈接滑塊114在-y方向移動對應(yīng)指針設(shè)備的移動的量。
盡管不選擇垂直滾動條110的滑塊114,如以上進行的步驟3,滑塊114移動垂直滾動條110中的位置。這確保滑塊114仍表示在整個數(shù)據(jù)項中的可視區(qū)域的位置。
指針設(shè)備的移動不需要以+/-x方向和+/-y方向的小心步驟進行??稍趯欠较蛞苿?,并且這分解為應(yīng)用于水平和垂直滾動條120和110的適當滑塊124和114的x和y移動。
圖5說明如圖1中說明的屏幕100,其中窗口102說明數(shù)據(jù)項的可視區(qū)域。箭頭光標104顯示在指向垂直滾動條110的滑塊114的第一位置501中?;瑝K114是在垂直滾動條110的第一位置511中。
箭頭光標104移到第二位置502,其在-y方向是距離513而在+x方向是距離514。垂直滾動條110的滑塊114移到與第一位置511相距距離513的第二位置512。水平滾動條120的滑塊124從第一位置515移到距離第一位置515距離514的第二位置516。因此在滑塊114和124移動時,改變數(shù)據(jù)項的可視區(qū)域。
鏈接滾動條110和120的實現(xiàn)是通過解譯在x和y方向的指針設(shè)備消息,拉平它們并且將適當?shù)囊苿有盘栔苯影l(fā)送到相關(guān)的滑塊114和124。從指針設(shè)備消息解譯的x方向的指針設(shè)備的任何移動,被發(fā)送到水平滾動條120的滑塊124。從指針設(shè)備消息解譯的y方向的指針設(shè)備的移動,被發(fā)送到垂直滾動條110的滑塊114。不管已選擇滑塊114和124的哪一個,這些消息由兩個滾動條110和120解譯。
例如,在典型的窗口環(huán)境中,如由Microsoft Windows(Microsoft,Inc.的商標)提供的,或在由Free Software Foundation提供的GNOME(GNU網(wǎng)絡(luò)模式環(huán)境)中,稱為控制的可視化項處于層次結(jié)構(gòu)中。
在所述系統(tǒng)中,窗口控制包括滾動條控制并且滾動條控制包括滑塊控制。一般地,指針設(shè)備移動(如鼠標移動)被發(fā)送到當前關(guān)聯(lián)于此設(shè)備的控制(窗口、滾動條、滑塊等)。因此,當箭頭光標104與滑塊114關(guān)聯(lián)或在端標記117和118上定位時,由窗口軟件發(fā)送指針設(shè)備移動消息到擁有(owning)滾動條110。
在現(xiàn)有技術(shù)中,在關(guān)聯(lián)垂直滾動條110中的滑塊114時,通過指針設(shè)備移動箭頭光標104在所處理的+/-y方向也在被忽略的+/-x方向發(fā)送移動消息。所述系統(tǒng)擴展處理,使得如關(guān)聯(lián)垂直滾動條110中的滑塊114時,由指針設(shè)備控制的箭頭光標104的+/-x移動不被忽略,而視為在水平滾動條120中的關(guān)聯(lián)滑塊124的移動。類似地,關(guān)聯(lián)水平滾動條形120中的滑塊124的、如由指針設(shè)備控制的、箭頭光標104的移動,引起垂直滾動條110的滑塊114的移動。
在通過擁有窗口102關(guān)聯(lián)兩滾動條110和120時,所述系統(tǒng)的一個實現(xiàn)是對在由垂直滾動條110的滑塊114接收時的+/-x移動,產(chǎn)生指向水平滾動條120的滑塊124的指針設(shè)備移動消息。類似地,在水平滾動條120中的滑塊124的+/-y移動,被發(fā)送到垂直滾動條110的滑塊114。此完成是通過格式化相關(guān)的移動流并且將其發(fā)送至擁有窗口102,然后將其路由到相關(guān)的滾動條110和120,在此如同直接來自指針設(shè)備而將其處理。
在一實施例中,移動指針設(shè)備來激活第二維移動的自由量可改變。相對更熟練的用戶,在定位指針設(shè)備時具有低技能水平的用戶可要求在第二維移動的更大的自由??稍O(shè)置一配置用于激活鏈接的滾動條的移動的要求移動寬度。
對前述在不脫離本發(fā)明的范圍時可進行改進和修改。
權(quán)利要求
1.一種用于圖形顯示窗口(102)中二維滾動的方法,包括提供關(guān)聯(lián)于顯示窗口(102)的滾動條(110、120),使得能相對第一方向移動顯示在窗口中的數(shù)據(jù);響應(yīng)用戶使用指針設(shè)備選擇滾動條(110、120),并且響應(yīng)指針設(shè)備在第二方向的移動,相對第二方向移動顯示在窗口(102)中的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中第一方向是滾動條(110、120)的方向,而第二方向垂直于第一方向。
3.根據(jù)權(quán)利要求1或2所述的方法,其中用戶選擇滾動條(110、120)是通過選擇滾動條(110、120)上的滑動按鈕(114、124)。
4.根據(jù)權(quán)利要求3所述的方法,其中該方法包括由滾動條(110、120)中的滑動按鈕(114、124)的位置表示在正在觀看的數(shù)據(jù)項(106)中在第一方向的顯示窗口(102)的位置。
5.根據(jù)前面權(quán)利要求的任一所述的方法,其中該方法包括在第二方向提供第二滾動條(120、110),并且其中通過用戶選擇第一滾動條(110、120)而使指針設(shè)備在第二方向的移動,由第二滾動條(120、110)中的滑動按鈕(124、114)的位置表示。
6.根據(jù)前面權(quán)利要求的任一所述的方法,其中該方法包括可選地激活滾動條(110、120),以響應(yīng)第二方向的移動。
7.根據(jù)前面權(quán)利要求的任一所述的方法,其中用于激活第二方向的移動的滾動條(110、120)的用戶選擇,不同于用于激活第一方向的移動的滾動條(110、120)的用戶選擇。
8.根據(jù)前面權(quán)利要求的任一所述的方法,包括發(fā)送關(guān)聯(lián)于滑塊控制的指針設(shè)備的移動消息給擁有滑塊控制的第一滾動條(110、120),以及第二滾動條(120、110)。
9.根據(jù)權(quán)利要求8所述的方法,包括發(fā)送移動消息給擁有窗口控制,以將其路由給用于處理的第一和第二滾動條(110、120)。
10.一種用于用戶接口中圖形顯示窗口(102)中的二維滾動的系統(tǒng),包括關(guān)聯(lián)于顯示窗口(102)的滾動條(110、120),使得能相對第一方向移動顯示在窗口中的數(shù)據(jù);指針設(shè)備,用于選擇用戶接口中的對象;選擇裝置,用于使用指針設(shè)備選擇滾動條(110、120);以及移動裝置,用于響應(yīng)指針設(shè)備在第二方向的移動,相對第二方向移動顯示在窗口(102)中的數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中第一方向是滾動條(110、120)的方向,而第二方向垂直于第一方向。
12.根據(jù)權(quán)利要求10或11所述的系統(tǒng),其中選擇滾動條(110、120)的裝置是滾動條(110、120)上的滑動按鈕(114、124)。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中在正在觀看的數(shù)據(jù)項(106)中第一方向的顯示窗口(102)的位置由滾動條(110、120)中的滑動按鈕(114、124)的位置表示。
14.根據(jù)權(quán)利要求10-13的任一所述的系統(tǒng),包括在第二方向的第二滾動條(120、110),其中通過選擇第一滾動條(110、120)而使指針設(shè)備在第二方向的移動,由第二滾動條(120、110)中的滑動按鈕(124、114)的位置表示。
15.根據(jù)權(quán)利要求10-14的任一所述的系統(tǒng),包括可選地激活滾動條(110、120)的裝置,以響應(yīng)第二方向的移動。
16.根據(jù)權(quán)利要求10-14的任一所述的系統(tǒng),其中用于選擇滾動條(110、120)以激活第二方向的移動的裝置,不同于用于選擇激活第一方向的移動的滾動條(110、120)的裝置。
17.根據(jù)權(quán)利要求10-16的任一所述的系統(tǒng),包括解譯第一和第二方向的指針設(shè)備移動的裝置,以及發(fā)送相應(yīng)的移動信號給顯示窗口(102)的裝置。
18.根據(jù)權(quán)利要求10-17的任一所述的系統(tǒng),包括用于發(fā)送關(guān)聯(lián)于滑塊控制的指針設(shè)備的移動消息給擁有滑塊控制的第一滾動條(110、120)以及第二滾動條(120、110)的裝置。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中發(fā)送移動消息的裝置發(fā)送移動消息給擁有窗口控制,以將其路由給用于處理的第一和第二滾動條(110、120)。
20.一種存儲在計算機可讀存儲介質(zhì)上的計算機程序產(chǎn)品,包括用于執(zhí)行以下步驟的計算機可讀存儲代碼裝置接收有關(guān)選擇滾動條控制的指針設(shè)備移動消息;解譯x和y兩個方向的消息;以及發(fā)送適當?shù)囊苿有盘?,以在x和y的每個方向移動正在顯示的數(shù)據(jù)項(106)。
全文摘要
本發(fā)明提供一種用于用戶接口中圖形顯示窗口(102)中的二維滾動的方法和系統(tǒng)。使得關(guān)聯(lián)于顯示窗口(102)的第一滾動條(110、120),能相對第一滾動條(110、120)的方向的第一方向移動顯示在窗口(102)中的數(shù)據(jù)。響應(yīng)用戶使用指針設(shè)備選擇第一滾動條(110、120)中的滑動按鈕(114、124),并且響應(yīng)指針設(shè)備在第二方向的移動,相對第二方向移動顯示在窗口(102)中的數(shù)據(jù)。第二方向垂直于第一方向。還在第二方向提供第二滾動條(120、110),其中通過選擇第一滾動條(110、120)而使指針設(shè)備在第二方向的移動,由第二滾動條(120、110)中的滑動按鈕(124、114)的位置表示。
文檔編號G06F3/0485GK1670680SQ200510056508
公開日2005年9月21日 申請日期2005年3月18日 優(yōu)先權(quán)日2004年3月18日
發(fā)明者西蒙·R·哈基爾, 羅伯特·哈里斯 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
买车| 沛县| 宣武区| 三台县| 泰和县| 漯河市| 格尔木市| 司法| 大安市| 从江县| 碌曲县| 三都| 安徽省| 五华县| 昆明市| 乌拉特中旗| 施甸县| 乌苏市| 鸡泽县| 曲周县| 曲松县| 逊克县| 淳化县| 义马市| 会宁县| 万年县| 黔西县| 舒兰市| 湖北省| 天气| 阜新| 师宗县| 钟山县| 新蔡县| 桂阳县| 克拉玛依市| 霍山县| 南丰县| 新龙县| 白朗县| 瑞丽市|