專利名稱:移動(dòng)顯示框的窗口顯示方式及采用該方式的數(shù)據(jù)處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及窗口顯示方式及數(shù)據(jù)處理系統(tǒng),詳細(xì)地說(shuō)是有關(guān)具有在顯示屏幕上開(kāi)有多個(gè)窗口、并在各個(gè)窗口內(nèi)顯示文件、表格、圖等的多窗口功能的PC(個(gè)人計(jì)算機(jī))、工作站、客戶服務(wù)器系統(tǒng)等數(shù)據(jù)處理系統(tǒng)的窗口顯示方式。
以往,具有多窗口功能的數(shù)據(jù)處理系統(tǒng)中的窗口顯示方式,一般都是在繪圖區(qū)域內(nèi)繪制所有的作圖元素,而不管其是否處在顯示區(qū)域。當(dāng)在多窗口系統(tǒng)中進(jìn)行繪圖時(shí),為進(jìn)行卷動(dòng)操作等通常都具有虛擬繪圖區(qū)域,其中在顯示屏幕上顯示的區(qū)域由在繪圖區(qū)域上設(shè)定大小與窗口相等的邊框確定。卷動(dòng)操作通過(guò)移動(dòng)繪圖區(qū)域上的邊框位置實(shí)現(xiàn)。在現(xiàn)有的一般窗口顯示方式中,由于將作圖元素繪制在原來(lái)的整個(gè)繪圖區(qū)域上,所以具有能快速進(jìn)行卷動(dòng)的優(yōu)點(diǎn)。
對(duì)于僅在卷動(dòng)時(shí)實(shí)現(xiàn)高速繪圖的現(xiàn)有技術(shù),可以舉出例如特開(kāi)平5-165596號(hào)公報(bào)所報(bào)告的窗口卷動(dòng)方式。在該現(xiàn)有的窗口卷動(dòng)方式中,在卷動(dòng)時(shí)的顯示區(qū)域內(nèi),由于只在因卷動(dòng)而新露出的區(qū)域上繪圖,所以具有能在卷動(dòng)時(shí)實(shí)現(xiàn)繪圖高速化的優(yōu)點(diǎn)。
但是,在上述現(xiàn)有的一般窗口顯示方式中,為進(jìn)行高速的卷動(dòng),不在顯示區(qū)域內(nèi)的作圖元素也必須繪制出來(lái),因而存在當(dāng)生成窗口時(shí)在屏幕上顯示畫(huà)面要花時(shí)間的問(wèn)題。當(dāng)繪圖區(qū)域大而視見(jiàn)區(qū)小時(shí),這種傾向更為顯著。
此外,在上述現(xiàn)有的一般窗口顯示方式中,可在繪圖區(qū)域內(nèi)繪制的作圖元素因受繪圖用資源的限制其可繪制的量存在著上限,因而,存在著想要把作圖元素全部繪制出現(xiàn)卻不能實(shí)現(xiàn)的問(wèn)題。例如,當(dāng)作圖元素增加而繪圖用資源不夠用時(shí),即使在顯示區(qū)域內(nèi)的作圖元素?cái)?shù)非常少,但要想繪制再多一些的作圖元素也是不可能的。
其次,在上述的特開(kāi)平5-165596號(hào)公報(bào)所報(bào)導(dǎo)的現(xiàn)有窗口卷動(dòng)方式中,在卷動(dòng)時(shí)的顯示區(qū)域內(nèi),由于只在因卷動(dòng)而新露出的區(qū)域上繪圖,所以能在卷動(dòng)時(shí)實(shí)現(xiàn)繪圖的高速化,但在該現(xiàn)有的窗口卷動(dòng)方式中,只能在卷動(dòng)時(shí)實(shí)現(xiàn)高速繪圖,因而存在著在生成窗口時(shí)或修改窗口時(shí)不能實(shí)現(xiàn)高速繪圖的問(wèn)題。
另外,在該現(xiàn)有的窗口卷動(dòng)方式中,也與上述現(xiàn)有的一般窗口顯示方式一樣,可在繪圖區(qū)域內(nèi)繪制的作圖元素因受繪圖用資源的限制其可繪制的量存在著上限,所以存在雖然想畫(huà)出全部作圖元素但卻不可能畫(huà)出的問(wèn)題。
本發(fā)明的目的是提供一種窗口顯示方式及數(shù)據(jù)處理系統(tǒng),當(dāng)在繪圖區(qū)域上繪制作圖元素時(shí),判定在顯示區(qū)域內(nèi)是否存在作圖元素,并只繪制出顯示區(qū)域內(nèi)的作圖元素,從而能縮短屏幕顯示時(shí)間,同時(shí)可以抑制非顯示作圖元素對(duì)資源的利用,提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
本發(fā)明提出的窗口顯示方式,具有相對(duì)于窗口進(jìn)行顯示內(nèi)容的卷動(dòng)操作及窗口本身的修改操作的多窗口功能,其特征在于具有生成繪圖區(qū)域并在生成的繪圖區(qū)域內(nèi)設(shè)定顯示對(duì)象區(qū)域的顯示框的窗口生成部、及只繪制出在設(shè)定好的繪圖區(qū)域內(nèi)的顯示框內(nèi)部的作圖元素的顯示區(qū)域繪圖處理部。
上述窗口顯示方式的特征還在于具有通過(guò)卷動(dòng)操作使上述顯示框向任意方向移動(dòng)的顯示框移動(dòng)處理部。
上述窗口顯示方式的特征還在于具有通過(guò)窗口本身的修改操作進(jìn)行上述顯示框修改的顯示框修改處理部。
上述窗口顯示方式的特征還在于具有非顯示區(qū)域處理部,當(dāng)由上述顯示框移動(dòng)處理部對(duì)顯示框進(jìn)行移動(dòng)后的結(jié)果是使在顯示框修改之前在顯示框內(nèi)顯示的作圖元素因顯示框的移動(dòng)而變成在該顯示框外的非顯示作圖元素時(shí),用于使確保了該顯示框外的非顯示作圖元素的繪圖用繪圖資源得以釋放。
上述窗口顯示方式的特征還在于具有非顯示區(qū)域處理部,當(dāng)由上述顯示框修改處理部對(duì)顯示框進(jìn)行修改后的結(jié)果是使在顯示框修改之前在顯示框內(nèi)的顯示區(qū)域顯示的作圖元素因顯示框的修改而變成在該顯示框外的非顯示作圖元素時(shí),用于使確保了該顯示框外的非顯示作圖元素的繪圖用繪圖資源得以釋放。
本發(fā)明提出的數(shù)據(jù)處理系統(tǒng)的特征在于采用上述窗口顯示方式。
圖1是表示本發(fā)明實(shí)施形態(tài)的窗口顯示方式結(jié)構(gòu)的框圖。
圖2是表示圖1所示窗口顯示方式在窗口生成時(shí)的繪圖區(qū)域及顯示框狀態(tài)的圖。
圖3是表示只繪制出在圖2所示設(shè)定好的繪圖區(qū)域內(nèi)的顯示框內(nèi)部的作圖元素的處理的流程圖。
圖4是表示圖1所示窗口顯示方式在卷動(dòng)時(shí)的繪圖區(qū)域及顯示框狀態(tài)的圖。
圖5是表示通過(guò)圖4所示卷動(dòng)操作進(jìn)行顯示框移動(dòng)的處理的流程圖。
圖6是表示圖1所示窗口顯示方式的窗口修改時(shí)的繪圖區(qū)域及顯示框狀態(tài)的圖。
圖7是表示通過(guò)圖6所示的窗口本身的修改操作進(jìn)行顯示框修改的處理的流程圖。
以下,參照
本發(fā)明的實(shí)施形態(tài)。
圖1是表示本發(fā)明實(shí)施形態(tài)的窗口顯示方式結(jié)構(gòu)的框圖,圖2是表示圖1所示窗口顯示方式在窗口生成時(shí)的繪圖區(qū)域及顯示對(duì)象區(qū)域的顯示框狀態(tài)的圖。圖示例中的窗口顯示方式,在顯示屏幕上開(kāi)有多個(gè)窗口,可應(yīng)用于具有在各個(gè)窗口內(nèi)顯示文件、表格、圖等的多窗口功能的PC、工作站、客戶服務(wù)器系統(tǒng)等數(shù)據(jù)處理系統(tǒng)。
如圖1所示,本方式具有輸入裝置1;根據(jù)由操作員從輸入裝置1輸入的窗口生成操作或窗口顯示內(nèi)容卷動(dòng)操作、及窗口修改操作指示從而發(fā)出一個(gè)事件指示的窗口輸入處理部2;及根據(jù)從窗口輸入處理部2發(fā)出的事件指示進(jìn)行數(shù)據(jù)處理的數(shù)據(jù)處理部3。本方式還具有按照由數(shù)據(jù)處理部3傳送的窗口生成指令,而生成繪圖區(qū)域5并在繪圖區(qū)域5內(nèi)設(shè)定顯示對(duì)象區(qū)域的顯示框6的窗口生成部4;及根據(jù)由數(shù)據(jù)處理部傳送的卷動(dòng)命令、相對(duì)于對(duì)繪圖區(qū)域5進(jìn)行顯示框6的移動(dòng)處理的顯示框移動(dòng)處理部7。該顯示框移動(dòng)處理部7通過(guò)卷動(dòng)操作使顯示框6向任意方向移動(dòng)。
另外,本方式還具有按照從數(shù)據(jù)處理部3傳送的窗口修改指令相對(duì)于繪圖區(qū)域5對(duì)顯示框6進(jìn)行修改處理的顯示框修改處理部8,該顯示框修改處理部8通過(guò)窗口本身的修改操作對(duì)顯示框6進(jìn)行修改。本方式還設(shè)有顯示區(qū)域繪圖處理部9、非顯示區(qū)域處理部10、及窗口顯示處理部11,該顯示區(qū)域繪圖處理部9根據(jù)來(lái)自窗口生成部4、顯示框移動(dòng)處理部7及顯示框修改處理部8的繪制指令,只繪制出在繪圖區(qū)域5內(nèi)的顯示框6內(nèi)部的作圖元素;該非顯示區(qū)域處理部10,當(dāng)由顯示框移動(dòng)處理部7或顯示框修改處理部8對(duì)顯示框6進(jìn)行移動(dòng)或修改后的結(jié)果是使在顯示框6移動(dòng)或修改之前在顯示框6內(nèi)的顯示區(qū)域顯示的作圖元素因顯示框6的移動(dòng)或修改而變成在該顯示框6外的非顯示作圖元素時(shí),用于使確保了在該顯示框6外的非顯示作圖元素的繪圖用繪圖資源得以釋放;窗口顯示處理部11用于在顯示裝置12上顯示出由顯示區(qū)域繪圖處理部9繪制的顯示框6內(nèi)的作圖元素。
即,本實(shí)施形態(tài)的窗口顯示方式由以下各部構(gòu)成窗口輸入處理部2,根據(jù)由操作員從輸入裝置1輸入的窗口生成操作或窗口顯示內(nèi)容卷動(dòng)操作、及窗口修改操作指示發(fā)出一個(gè)事件指示;數(shù)據(jù)處理部3,根據(jù)從窗口輸入處理部2發(fā)出的事件指示進(jìn)行數(shù)據(jù)處理;窗口生成部4,按照由數(shù)據(jù)處理部3傳送的窗口生成指令,生成繪圖區(qū)域5并在繪圖區(qū)域5內(nèi)設(shè)定顯示對(duì)象區(qū)域的顯示框6;顯示框移動(dòng)處理部7,按照由數(shù)據(jù)處理部3傳送的卷動(dòng)命令相對(duì)于對(duì)繪圖區(qū)域5進(jìn)行顯示框6的移動(dòng)處理;顯示框修改處理部8,按照從數(shù)據(jù)處理部3傳送的窗口修改指令相對(duì)于繪圖區(qū)域5對(duì)顯示框6進(jìn)行修改處理;顯示區(qū)域繪圖處理部9,根據(jù)來(lái)自窗口生成部4、顯示框移動(dòng)處理部7及顯示框修改處理部8的繪制指令,只繪制出在繪圖區(qū)域5內(nèi)的顯示框6內(nèi)部的作圖元素;非顯示區(qū)域處理部10,當(dāng)由顯示框移動(dòng)處理部7或顯示框修改處理部8對(duì)顯示框6進(jìn)行移動(dòng)或修改后的結(jié)果是使在顯示框移動(dòng)或修改之前在顯示框6內(nèi)的顯示區(qū)域顯示的作圖元素因顯示框6的移動(dòng)或修改而變成在該顯示框6外的非顯示作圖元素時(shí),使確保了在該顯示框6外的非顯示作圖元素的繪圖用繪圖資源得以釋放;窗口顯示處理部11,用于在顯示裝置12上顯示出將由顯示區(qū)域繪圖處理部9繪制的顯示框6內(nèi)的作圖元素。
圖3是表示只繪制出在圖2所示設(shè)定好的在繪圖區(qū)域內(nèi)的顯示框內(nèi)部的作圖元素的處理的流程圖,以下,用該圖說(shuō)明本實(shí)施形態(tài)的繪制處理。
窗口輸入處理部2若接收到由操作員從輸入裝置1輸入的窗口生成操作指示,則根據(jù)從輸入裝置1輸入的該窗口生成操作指示,將窗口生成用事件指示發(fā)送給數(shù)據(jù)處理部3(步驟1)。
數(shù)據(jù)處理部3收到由窗口輸入處理部2發(fā)送的窗口生成用事件指示后,將窗口生成指令發(fā)送給窗口生成部4(步驟2)。窗口生成部4收到由數(shù)據(jù)處理部3發(fā)送的窗口生成指令后,生成繪圖區(qū)域5,并在生成的繪圖區(qū)域5內(nèi)設(shè)定顯示對(duì)象區(qū)域的顯示框6,然后將顯示區(qū)域繪制指令發(fā)送給顯示區(qū)域繪圖處理部9(步驟3)。這時(shí),窗口生成部4確保窗口的繪圖區(qū)域5的繪圖資源,將顯示區(qū)域的坐標(biāo)值通知給顯示區(qū)域繪圖處理部9并發(fā)送顯示區(qū)域繪制指令。
顯示區(qū)域繪圖處理部9收到由窗口生成部4發(fā)送的顯示區(qū)域繪制指令后,繪制出只存在于顯示區(qū)域內(nèi)的顯示框6內(nèi)部的作圖元素(步驟4)。這時(shí),顯示區(qū)域繪圖處理部9不但繪制由只存在于顯示框6內(nèi)的作圖元素構(gòu)成的部件,而且還繪制由存在于顯示框6內(nèi)但跨在顯示框6上的作圖元素構(gòu)成的部件。窗口顯示處理部11將由顯示區(qū)域繪圖處理部9繪制的顯示框6內(nèi)部的作圖元素在顯示裝置12上顯示出(步驟5),并結(jié)束窗口生成時(shí)的處理。
這里,用圖2說(shuō)明繪圖區(qū)域5與顯示對(duì)象區(qū)域的顯示框6的關(guān)系。如上所述,在顯示裝置12上顯示的實(shí)際上只是以斜線表示的由顯示框6所包圍的繪圖區(qū)域5內(nèi)的作圖元素存在的區(qū)域,繪圖區(qū)域5內(nèi)的顯示框6以外的非顯示區(qū)域,在顯示裝置12上并不顯示出。
這樣,在本實(shí)施形態(tài)中,在生成窗口時(shí),由窗口生成部4生成繪圖區(qū)域5并在繪圖區(qū)域5內(nèi)設(shè)定顯示對(duì)象區(qū)域的顯示框6之后,只繪制出由顯示區(qū)域繪圖處理部9設(shè)定的存在于繪圖區(qū)域5內(nèi)的顯示框6內(nèi)部的作圖元素,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,能縮短窗口生成時(shí)的繪制時(shí)間。
此外,在本實(shí)施形態(tài)中,在生成窗口時(shí),只繪制出由顯示區(qū)域繪圖處理部9設(shè)定的存在于在顯示區(qū)域5內(nèi)設(shè)定的顯示框6內(nèi)部的作圖元素,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在生成窗口時(shí),能夠抑制非顯示作圖元素對(duì)資源的利用。因此,在生成窗口時(shí),能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
圖4是表示圖1所示窗口顯示方式在卷動(dòng)時(shí)的繪圖區(qū)域及顯示對(duì)象區(qū)域的顯示框狀態(tài)的圖。圖5是表示通過(guò)圖4所示卷動(dòng)操作對(duì)顯示框進(jìn)行移動(dòng)處理的流程圖。以下,參照這兩個(gè)圖說(shuō)明涉及顯示框移動(dòng)的本實(shí)施形態(tài)的處理。
窗口輸入處理部2若接收到由操作員從輸入裝置1輸入的卷動(dòng)操作指示,則根據(jù)從輸入裝置1輸入的該卷動(dòng)操作指示,將卷動(dòng)操作用事件指示發(fā)送給數(shù)據(jù)處理部3(步驟11)。
數(shù)據(jù)處理部3收到由窗口輸入處理部2發(fā)送的卷動(dòng)操作用事件指示后,將卷動(dòng)指令發(fā)送給顯示框移動(dòng)處理部7(步驟12)。顯示框移動(dòng)處理部7收到由數(shù)據(jù)處理部3發(fā)送的卷動(dòng)指令后,使顯示框6相對(duì)于繪圖區(qū)域5移動(dòng),然后將顯示區(qū)域繪圖指令發(fā)送給顯示區(qū)域繪圖處理部9,同時(shí)還將非顯示作圖元素釋放要求發(fā)送給非顯示區(qū)域處理部10(步驟13)。
顯示區(qū)域繪圖處理部9收到由顯示框移動(dòng)處理部7發(fā)送的顯示區(qū)域繪制指令后,在繪圖區(qū)域5內(nèi)繪制出只存在于移動(dòng)后的顯示框6內(nèi)的作圖元素(步驟14)。然后由窗口顯示處理部11將繪制出的顯示框6內(nèi)部的作圖元素在顯示裝置12上顯示出(步驟15),并結(jié)束卷動(dòng)操作時(shí)的處理。
非顯示區(qū)域處理部10收到由顯示框移動(dòng)處理部7發(fā)送的非顯示作圖元素釋放要求后,將確保了因顯示框6的移動(dòng)而變成顯示框6外的區(qū)域6a內(nèi)的作圖元素的繪制用繪圖資源釋放(步驟16),并結(jié)束卷動(dòng)操作時(shí)的處理。
這里,用圖4說(shuō)明繪圖區(qū)域5與由卷動(dòng)操作而移動(dòng)后的顯示對(duì)象區(qū)域的顯示框6的關(guān)系。圖4示出使繪圖區(qū)域5的位置保持圖2的原狀而將顯示框6的位置下卷移動(dòng)的一例。顯示框6移動(dòng)前在顯示裝置12上顯示過(guò)的區(qū)域6a因顯示框6的移動(dòng)而變到顯示框6以外,存在于顯示框6外的該區(qū)域6a內(nèi)的作圖元素變成非顯示作圖元素。
這樣,在本實(shí)施形態(tài)中,只繪制出在卷動(dòng)操作時(shí)由顯示區(qū)域繪圖處理部9卷動(dòng)移動(dòng)后的顯示框6內(nèi)部的作圖元素,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在卷動(dòng)操作時(shí),能夠抑制由非顯示作圖元素對(duì)資源的利用。因此,在卷動(dòng)操作時(shí),能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
此外,在本實(shí)施形態(tài)中,在卷動(dòng)操作時(shí),由于非顯示區(qū)域處理部10將確保了因顯示框6的移動(dòng)而變成顯示框6外的非顯示區(qū)域6a內(nèi)的作圖元素的繪制用繪圖資源釋放,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在卷動(dòng)操作時(shí),能夠抑制由非顯示作圖元素對(duì)資源的利用。因此,在卷動(dòng)操作時(shí),能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
圖6是表示圖1所示窗口顯示方式的窗口修改時(shí)的繪圖區(qū)域及顯示對(duì)象區(qū)域的顯示框狀態(tài)的表示圖,圖7是表示通過(guò)圖6所示窗口的修改操作進(jìn)行顯示框修改處理的流程圖。以下,參照這兩個(gè)圖說(shuō)明涉及顯示框修改的本實(shí)施形態(tài)的處理。
窗口輸入處理部2若接收到由操作員從輸入裝置1輸入的窗口修改操作指示,則根據(jù)從輸入裝置1輸入的該窗口修改操作指示,將窗口修改操作用事件指示發(fā)送給數(shù)據(jù)處理部3(步驟21)。
數(shù)據(jù)處理部3收到由窗口輸入處理部2發(fā)送的窗口修改操作用事件指示后,將窗口修改指令發(fā)送給顯示框修改處理部8(步驟22)。顯示框修改處理部8收到由數(shù)據(jù)處理部3發(fā)送的窗口修改指令后,將顯示框6相對(duì)于繪圖區(qū)域5進(jìn)行修改,然后將顯示區(qū)域繪制指令發(fā)送給顯示區(qū)域繪圖處理部9,同時(shí)還將非顯示作圖元素釋放要求發(fā)送給非顯示區(qū)域處理部10(步驟23)。
顯示區(qū)域繪圖處理部9收到由顯示框修改處理部8發(fā)送的顯示區(qū)域繪制指令后,繪制出只存在于修改后的顯示框6內(nèi)的作圖元素(步驟24)。然后由窗口顯示處理部11將繪制出的顯示框6內(nèi)部的作圖元素在顯示裝置12上顯出(步驟25),并結(jié)束窗口修改時(shí)的處理。
當(dāng)非顯示區(qū)域處理部10收到從顯示框修改處理部7發(fā)來(lái)的非顯示作圖元素釋放要求時(shí),便將確保了因顯示框的修改而變成顯示框6外的區(qū)域6b內(nèi)的作圖元素的繪制用繪圖資源釋放(步驟26)。窗口修改處理結(jié)束。
這里,用圖6說(shuō)明繪圖區(qū)域5與通過(guò)窗口修改操作而修改后的顯示對(duì)象區(qū)域的顯示框6的關(guān)系。圖6示出使繪圖區(qū)域5的位置保持圖2的原狀而將顯示框6修改后的一例。顯示框6修改前在顯示裝置12上顯示過(guò)的區(qū)域6b,由于顯示框6的修改而變到顯示框6以外,存在于顯示框6外的該區(qū)域6b內(nèi)的作圖元素變成非顯示作圖元素。
這樣,在本實(shí)施形態(tài)中,在窗口修改操作時(shí),只繪制出由顯示區(qū)域繪圖處理部9修改后的顯示框6內(nèi)部的作圖元素,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在窗口修改操作時(shí),能夠抑制由非顯示作圖元素對(duì)資源的利用。因此,能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
此外,在本實(shí)施形態(tài)中,在窗口修改操作時(shí),由于將確保了因顯示框6的修改而變成顯示框6外非顯示區(qū)域6b的作圖元素的繪制用繪圖資源釋放,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在窗口修改操作時(shí),能夠抑制由非顯示作圖元素對(duì)資源的利用。因此,在窗口修改操作時(shí),能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
如按照本發(fā)明,則在生成窗口時(shí),由窗口生成部生成繪圖區(qū)域并在繪圖區(qū)域5內(nèi)設(shè)定顯示對(duì)象區(qū)域的顯示框之后,只繪制出由顯示區(qū)域設(shè)定的繪圖處理部顯示區(qū)域內(nèi)的顯示框內(nèi)部的作圖元素,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,能縮短窗口生成時(shí)的繪制時(shí)間。
此外,如按照本發(fā)明,則在生成窗口時(shí),只繪制出由顯示區(qū)域繪圖處理部顯示區(qū)域內(nèi)的顯示框內(nèi)部的作圖元素,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在生成窗口時(shí),能夠抑制由非顯示作圖元素對(duì)資源的利用。因此,在生成窗口時(shí),能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
如按照本發(fā)明,則在卷動(dòng)操作時(shí),只繪制出由顯示區(qū)域繪圖處理部移動(dòng)后的顯示框內(nèi)部的作圖元素,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在卷動(dòng)操作時(shí),能夠抑制由非顯示作圖元素對(duì)資源的利用。因此,在卷動(dòng)操作時(shí),能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
此外,如按照本發(fā)明,則在卷動(dòng)操作時(shí),由于非顯示區(qū)域處理部將確保了因顯示框的移動(dòng)而變成顯示框外的非顯示區(qū)域的作圖元素的繪制用繪圖資源釋放,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在卷動(dòng)操作時(shí),能夠抑制由非顯示圖形元素對(duì)資源的利用。因此,在卷動(dòng)操作時(shí),能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
如按照本發(fā)明,則在窗口修改操作時(shí),只繪制出由顯示區(qū)域繪圖處理部修改后的顯示框內(nèi)部的作圖元素,所以與現(xiàn)有的繪制不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在窗口修改操作時(shí),能夠抑制由非顯示作圖元素對(duì)資源的利用。因此,在窗口修改操作時(shí),能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
此外,如按照本發(fā)明,則在窗口修改操作時(shí),由于將確保了因顯示框的修改而變成顯示框外非顯示區(qū)域的作圖元素的繪制用繪圖資源釋放,所以與現(xiàn)有的必須繪制出不在顯示區(qū)域內(nèi)的作圖元素的情況相比,在窗口修改操作時(shí),能夠抑制由非顯示作圖元素對(duì)資源的利用。因此,在窗口修改操作時(shí),能提高顯示區(qū)域內(nèi)作圖元素?cái)?shù)的上限。
權(quán)利要求
1.一種窗口顯示方式,具有相對(duì)于窗口進(jìn)行顯示內(nèi)容的卷動(dòng)操作及窗口本身的修改操作的多窗口功能,其特征在于具有生成繪圖區(qū)域并在生成的繪圖區(qū)域內(nèi)設(shè)定顯示對(duì)象區(qū)域的顯示框的窗口生成部、及只繪制出在設(shè)定好的繪圖區(qū)域內(nèi)的顯示框內(nèi)部的作圖元素的顯示區(qū)域繪圖處理部。
2.根據(jù)權(quán)利要求1所述的窗口顯示方式,其特征在于具有通過(guò)窗口本身的修改操作進(jìn)行上述顯示框修改的顯示框修改處理部。
3.一種數(shù)據(jù)處理系統(tǒng),其特征在于采用權(quán)利要求1所述的窗口顯示方式。
4.根據(jù)權(quán)利要求1所述的窗口顯示方式,其特征在于具有通過(guò)卷動(dòng)操作使上述顯示框向任意方向移動(dòng)的顯示框移動(dòng)處理部。
5.一種數(shù)據(jù)處理系統(tǒng),其特征在于采用權(quán)利要求4所述的窗口顯示方式。
6.根據(jù)權(quán)利要求4所述的窗口顯示方式,其特征在于具有通過(guò)窗口本身的修改操作進(jìn)行上述顯示框修改的顯示框修改處理部。
7.一種數(shù)據(jù)處理系統(tǒng),其特征在于采用權(quán)利要求6所述的窗口顯示方式。
8.根據(jù)權(quán)利要求4所述的窗口顯示方式,其特征在于具有非顯示區(qū)域處理部,當(dāng)由上述顯示框移動(dòng)處理部對(duì)顯示框進(jìn)行移動(dòng)后的結(jié)果是使在顯示框修改之前在顯示框內(nèi)顯示的作圖元素因顯示框的移動(dòng)而變成在該顯示框外的非顯示作圖元素時(shí),用于使確保了該顯示框外的非顯示作圖元素的繪圖用繪圖資源得以釋放。
9.一種數(shù)據(jù)處理系統(tǒng),其特征在于采用權(quán)利要求8所述的窗口顯示方式。
10.根據(jù)權(quán)利要求6所述的窗口顯示方式,其特征在于具有非顯示區(qū)域處理部,當(dāng)由上述顯示框修改處理部對(duì)顯示框進(jìn)行修改后的結(jié)果是使在顯示框修改之前在顯示框內(nèi)顯示的作圖元素因顯示框的修改而變成在該顯示框外的非顯示作圖元素時(shí),用于使確保了該顯示框外的非顯示作圖元素的繪圖用繪圖資源得以釋放。
11.一種數(shù)據(jù)處理系統(tǒng),其特征在于采用權(quán)利要求10所述的窗口顯示方式。
全文摘要
本發(fā)明的窗口顯示方式,能提高將作圖元素繪制到窗口內(nèi)的速度因而縮短屏幕顯示時(shí)間,并能抑制非顯示作圖元素對(duì)資源的利用,因此能增加可在顯示區(qū)域內(nèi)顯示的作圖元素?cái)?shù)。具有相對(duì)于窗口進(jìn)行顯示內(nèi)容的卷動(dòng)操作及窗口本身修改操作的多窗口功能的窗口顯示方式,備有生成繪圖區(qū)域并在生成的繪圖區(qū)域內(nèi)設(shè)定顯示對(duì)象區(qū)域的顯示框的窗口生成部,及只繪制出設(shè)定好的繪圖區(qū)域內(nèi)的顯示框內(nèi)部的作圖元素的顯示區(qū)域繪圖處理部。
文檔編號(hào)G06F3/14GK1152745SQ9611243
公開(kāi)日1997年6月25日 申請(qǐng)日期1996年10月18日 優(yōu)先權(quán)日1995年12月21日
發(fā)明者澤邊學(xué), 天田誠(chéng)一 申請(qǐng)人:三菱電機(jī)株式會(huì)社