JPH01291319A - Display device - Google Patents
Display deviceInfo
- Publication number
- JPH01291319A JPH01291319A JP63121337A JP12133788A JPH01291319A JP H01291319 A JPH01291319 A JP H01291319A JP 63121337 A JP63121337 A JP 63121337A JP 12133788 A JP12133788 A JP 12133788A JP H01291319 A JPH01291319 A JP H01291319A
- Authority
- JP
- Japan
- Prior art keywords
- window
- data
- scroll bar
- pattern
- scroll
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000015654 memory Effects 0.000 abstract description 16
- 230000012447 hatching Effects 0.000 abstract description 7
- 230000007423 decrease Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 5
- 238000009958 sewing Methods 0.000 description 4
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 3
- 239000000872 buffer Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 101100268548 Caenorhabditis elegans apl-1 gene Proteins 0.000 description 1
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 101000694615 Homo sapiens Membrane primary amine oxidase Proteins 0.000 description 1
- 101100524644 Toxoplasma gondii ROM4 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 102000056133 human AOC3 Human genes 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野コ
この発明は表示装置に関し、特に、ウィンドウとデータ
資源に対するウィンドウ内表示データの範囲を表わすス
クロールバーとを対をなして表示する表示装置に関する
。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a display device, and more particularly to a display device that displays a window and a scroll bar representing a range of display data within the window for a data resource in a pair.
[従来の技術]
第6図および第7図は従来のワークステーションにおけ
るマルチウィンドウ表示方式を説明するための図であり
、特に、第6図はウィンドウWにデータ資源全体を表示
した場合を示し、第7図はその一部を表示した場合を示
す。マルチウィンドウシステムでは、データ資源を表示
するウィンドウは通常データの一部のみを表示するよう
になっていて、その表示部分が全体に対してどの位置に
相当するのかを2つのスクロールバー100,200に
よって示している。また、スクロールバー100.20
0は全体に対し表示する部分を指定するのにも用いられ
る。たとえば、第7図に示す例では、上方と右方とに表
示されたハツチング部によりウィンドウWに表示されて
いないデータがその方向に存在していることを示してい
る。ウィンドウWの表示内容をスクロールする場合には
、スクロールバー100または200の一端にカーツル
を移動し、マウスの移動に伴なって表示部分に相当する
スクロールバーの長さphまたはPvを移動させて、移
動状況を示す。[Prior Art] FIGS. 6 and 7 are diagrams for explaining a multi-window display method in a conventional workstation. In particular, FIG. 6 shows a case where the entire data resource is displayed in a window W. FIG. 7 shows a partial display. In a multi-window system, a window that displays data resources usually displays only a portion of the data, and the position of the displayed portion relative to the whole can be determined using two scroll bars 100 and 200. It shows. Also, scroll bar 100.20
0 is also used to specify which part of the whole is to be displayed. For example, in the example shown in FIG. 7, the hatching portions displayed above and to the right indicate that data not displayed in the window W exists in that direction. When scrolling the displayed contents of window W, move the cursor to one end of the scroll bar 100 or 200, and move the length ph or Pv of the scroll bar corresponding to the displayed part as the mouse moves. Indicates movement status.
[発明が解決しようとする課題]
上述のごとく、従来のマルチウィンドウシステムでは、
表示内容をスクロールさせるとき、スクロールバーを移
動させて表示内容のスクロール状況を表わすようにして
いるが、従来の方式では、表示データ300.ウィンド
ウの標題400およびスクロールバー100,200を
1つの描画データにまとめて表示していたたため、スク
ロールバーをマウスの移動に合わせて描き変えるには、
描画速度の点で無理があった。このため、従来は表示部
分に相当するスクロールバーを擬似的に移動させて表示
部分が確定したときに、その表示内容とスクロールバー
の再描画を行なうようにしている。したがって、従来の
方式では、表示部分の確定前後で表示内容が変わってし
まうという問題点があり、また、これを一致させようと
すると、CPUに負担かかりすぎるため、リアルタイム
動作が困難になるという問題点があった。[Problem to be solved by the invention] As mentioned above, in the conventional multi-window system,
When scrolling the displayed content, a scroll bar is moved to indicate the scrolling status of the displayed content, but in the conventional method, the display data 300. Since the window title 400 and scroll bars 100 and 200 were displayed together as one drawing data, in order to change the drawing of the scroll bar according to the movement of the mouse,
It was unreasonable in terms of drawing speed. For this reason, conventionally, a scroll bar corresponding to a display portion is moved in a pseudo manner, and when the display portion is determined, the display contents and the scroll bar are redrawn. Therefore, in the conventional method, there is a problem in that the displayed content changes before and after the display part is determined, and in addition, when trying to match this, it places too much burden on the CPU, making real-time operation difficult. There was a point.
それゆえに、この発明の主たる目的は、表示内容のスク
ロール動作に合わせ、スクロールバーを同時にスクロー
ルできるような表示装置を提供することである。Therefore, a main object of the present invention is to provide a display device in which a scroll bar can be scrolled at the same time as the displayed content is scrolled.
[課題を解決するための手段]
この発明に係る表示装置は、データ資源を記憶する第1
の記憶手段と、データ資源とウィンドウ内表示データと
の比率を表わすスクロールバーパターンを記憶する第2
の記憶手段と、第1の記憶手段におけるウィンドウ表示
データ読出領域が移動したとき、その移動方向とは逆方
向に第2の記憶手段のスクロールバーパターンの読出位
置を移動させる制御手段とを備えて構成される。[Means for Solving the Problems] A display device according to the present invention has a first display device that stores data resources.
and a second storage means for storing a scroll bar pattern representing a ratio between the data resource and the data displayed in the window.
and a control means for moving the reading position of the scroll bar pattern in the second storage means in a direction opposite to the movement direction when the window display data readout area in the first storage means moves. configured.
[作用]
この発明に係る表示装置は、ウィンドウ表示データ読出
領域か移動したとき、その移動方向とは逆方向にスクロ
ールバーパターンの読出位置を移動させるようにしたの
で、CPUの負荷は少なく、リアルタイムで描画を行な
うことかできる。[Function] In the display device according to the present invention, when the window display data readout area moves, the readout position of the scroll bar pattern is moved in the opposite direction to the movement direction, so the load on the CPU is small and real-time processing is possible. You can also draw with .
[発明の実施例]
第2図はこの発明の一実施例の電気的構成を示す概略ブ
ロック図である。次に、第2図を参照して、この発明の
一実施例の電気的構成について説明する。ワークステー
ションには、MPU (マイクロ・プロセッサ・ユニッ
ト)1が設けられていて、MPUIにはパスライン2を
介してインターフェイス3.ROM4. ワーキングR
AM5.プログラムRAM6.画像メモリ7、ビデオR
AM8、CRTコントローラ9およびフロッピィディス
クコントローラ10が接続されている。インターフェイ
ス3には、キーボード11とマウスコントローラ12と
が接続される。キーボード11は、アルファベットおよ
び数字を入力するためのキーと、各種の制御キーとを有
する。マウスコントローラ12は、マウス13のコント
ローラであり、マウス13の移動量に応じた移動量デー
タと、マウス13のポイントキー操作時の制御データと
をMPUIからの要求信号に同期して出力する。ROM
4はシステムプログラムおよびアイコンバタ一ン等の固
定データを記憶するものである。ワーキングRAM5は
各処理データを記−櫨する各種バッファ、レジスタバッ
ファおよび各種メモリのアドレスレジスタを含む。さら
に、ワーキングRAM5には、マウス13によって移動
されるカーソルの座標値を保持するカーソルレジスタと
、ウィンドウの優先順位、ウィンドウのサイズ情報およ
びウィンドウメモリのアドレス情報とを管理するウィン
ドウ管理テーブルと、カーソルによって指示される位置
の各ウィンドウ内のデータを特定するための座標管理テ
ーブルとが設けられている。[Embodiment of the Invention] FIG. 2 is a schematic block diagram showing the electrical configuration of an embodiment of the invention. Next, referring to FIG. 2, the electrical configuration of an embodiment of the present invention will be described. The workstation is equipped with an MPU (micro processor unit) 1, and an interface 3. is connected to the MPUI via a path line 2. ROM4. Working R
AM5. Program RAM6. Image memory 7, video R
AM8, CRT controller 9 and floppy disk controller 10 are connected. A keyboard 11 and a mouse controller 12 are connected to the interface 3. The keyboard 11 has keys for inputting alphabets and numbers, and various control keys. The mouse controller 12 is a controller for the mouse 13, and outputs movement amount data corresponding to the movement amount of the mouse 13 and control data for point key operation of the mouse 13 in synchronization with a request signal from the MPUI. ROM
4 stores fixed data such as system programs and icon buttons. The working RAM 5 includes various buffers for recording each processing data, register buffers, and address registers of various memories. Furthermore, the working RAM 5 includes a cursor register that holds the coordinate values of the cursor moved by the mouse 13, a window management table that manages window priorities, window size information, and window memory address information, and a window management table that manages the window priority, window size information, and window memory address information. A coordinate management table is provided for specifying data within each window at a designated position.
プログラムRAM6は、アプリケーションプログラムを
記憶するものである。画像メモリ7は、画像データを記
憶するものであって、各ウィンドウごとに区画されてい
る。画像メモリ7の画像データはパスライン2を介して
ビデオRAM8に転送される。ビデオRAM8はCRT
デイスプレィ14の画像に対応した画像データを記憶す
るものであり、当該画像データがCRTコントローラ9
によってCRTデイスプレィ14と同期して読出され、
表示出力される。ビデオRAM8は、優先順位の低い画
像より順に書換えられ、最終的には最も優先順位の高い
画像を記憶する。CRTコントローラ9は上述のカーソ
ルレジスタのデータが供給されたとき、ビデオRAM8
のデータと合成してカーソルマークを表示する機能を有
している。The program RAM 6 stores application programs. The image memory 7 stores image data and is partitioned for each window. The image data in the image memory 7 is transferred to the video RAM 8 via the pass line 2. Video RAM8 is CRT
It stores image data corresponding to the image on the display 14, and the image data is stored in the CRT controller 9.
is read out in synchronization with the CRT display 14 by
Displayed and output. The video RAM 8 is rewritten in order of lower priority images, and finally stores the highest priority image. When the CRT controller 9 is supplied with the above-mentioned cursor register data, it controls the video RAM 8.
It has a function to display a cursor mark by combining it with the data of
フロッピィディスクコントローラ10は、フロッピィデ
ィスク15をコントロールするものである。The floppy disk controller 10 controls the floppy disk 15.
MPUIはRAM4のシステムプログラムおよびプログ
ラムRAM6のアプリケーションプログラムに従ってシ
ステム制御を行なう。The MPUI performs system control according to the system program in RAM4 and the application program in program RAM6.
次に、上述のワークステーションの一般的な動作につい
て概略説明する。マウス13等の指示によって複数種類
の画像データ(キャラクタデータを含む)をマルチウィ
ンドウにて表示する場合、画像データはカーソルレジス
タの座標値を基準とし、かつウィンドウサイズおよび優
先順位に基づいて合成展開される。マウス13によって
ウィンドウ内の設定位置を指示したとき、カーソルレジ
スタの座標値は座標管理テーブルに基づいて対応するウ
ィンドウ内の座標値に変換され、各データ要素ごとに予
め定められた固定座標内にあるか否かが判定され、ポイ
ントしたデータ要素が特定される。この特定はアプリケ
ーションプログラムによって定義され、通常のアイコン
指示、キャラクタ指示となる。また、ウィンドウ表示を
する場合には、画像メモリ7中の表示開始アドレスとウ
ィンドウサイズ、さらにビデオRAM8の位置アドレス
が保持され、画像データはビデオRAM8に転送される
。さらに、ウィンドウ内のデータをスクロールする場合
には、表示開始アドレスを変位させてデータ伝送が行な
われる。Next, the general operation of the above-mentioned workstation will be briefly explained. When multiple types of image data (including character data) are displayed in multiple windows by instructions using the mouse 13, etc., the image data is synthesized and expanded based on the coordinate values of the cursor register and based on the window size and priority. Ru. When a set position within a window is specified with the mouse 13, the coordinate values of the cursor register are converted to corresponding coordinate values within the window based on the coordinate management table, and are within fixed coordinates predetermined for each data element. It is determined whether or not the pointed data element is specified. This specification is defined by the application program and becomes a normal icon instruction or character instruction. Further, when performing window display, the display start address and window size in the image memory 7, as well as the position address of the video RAM 8 are held, and the image data is transferred to the video RAM 8. Furthermore, when scrolling data within a window, data transmission is performed by shifting the display start address.
第1図はこの発明の一実施例における画像データを説明
するための図である。次に、第1図を参照して、画像デ
ータについて説明する。第1図において、データ71.
72および73は画像メモリ7に区画された各ウィンド
ウに対応する画像データであり、各ウィンドウより大き
いデータサイズを有している。データ資源としてのデー
タ71はウィンドウW1に対応する画像データであり、
データ処理されたキャラクタデータまたはグラフィック
データである。CRTデイスプレィ14に表示されるウ
ィンドウW1の表示開始アドレスはアドレスポインタA
PIに保持されていて、ウィンドウW1の枠711のデ
ータが読出されて表示されるようになっている。FIG. 1 is a diagram for explaining image data in an embodiment of the present invention. Next, image data will be explained with reference to FIG. In FIG. 1, data 71.
72 and 73 are image data corresponding to each window partitioned in the image memory 7, and have a data size larger than each window. Data 71 as a data resource is image data corresponding to window W1,
This is character data or graphic data that has been processed. The display start address of window W1 displayed on CRT display 14 is address pointer A.
The data stored in the PI is read out and displayed in the frame 711 of the window W1.
データ72は垂直スクロールバーウィンドウW2に対応
するグラフィック画像データであり、ウィンドウW1の
表示範囲を表わす空白部721と、後で説明する残部を
表わすハツチングパターン部722と、スクロール方向
を表わす方向指示アイコンとして利用される矢印パター
ン部723とで構成されている。ウィンドウW2の表示
開始アドレスはアドレスポインタAP2に保持されてい
て、ウィンドウW2の枠724のデータが読出されて表
示されるようになっている。データ73は水平スクロー
ルバーウィンドウW3に対応するグラフィック画像デー
タであり、上述の垂直スクロールバーパターンと同様の
構成を有する。Data 72 is graphic image data corresponding to the vertical scroll bar window W2, and includes a blank area 721 representing the display range of the window W1, a hatching pattern area 722 representing the remaining area to be described later, and a direction indicating icon representing the scroll direction. The arrow pattern section 723 is used as an arrow pattern section 723. The display start address of the window W2 is held in the address pointer AP2, so that the data in the frame 724 of the window W2 is read out and displayed. Data 73 is graphic image data corresponding to the horizontal scroll bar window W3, and has the same configuration as the vertical scroll bar pattern described above.
ウィンドウW3の表示開始アドレスはアドレスポインタ
AP3に保持されていて、ウィンドウW3の枠734の
データが読出されて表示されるようになっている。デー
タ71.72および73は、各々API〜AP3により
読出されて、ビデオRAM8に転送され、ビデオRAM
8の予め定められた位置アドレスVAPI、VAP2.
VAP3をそれぞれ開始アドレスとして書込まれて、合
成記憶される。The display start address of the window W3 is held in the address pointer AP3, so that the data in the frame 734 of the window W3 is read out and displayed. Data 71, 72 and 73 are read by API to AP3, respectively, and transferred to video RAM 8.
8 predetermined location addresses VAPI, VAP2 .
They are written using VAP3 as the starting address and are stored in combination.
第3図および第4図はこの発明の一実施例の動作を説明
するためのフロー図であり、第5A図ないし第5C図は
動作説明のための図である。次に、第1図ないし第5C
図を参照して、この発明の一実施例の動作について説明
する。3 and 4 are flowcharts for explaining the operation of an embodiment of the present invention, and FIGS. 5A to 5C are diagrams for explaining the operation. Next, Figures 1 to 5C
The operation of an embodiment of the present invention will be described with reference to the drawings.
ウィンドウ形成にあたって、ステップSl(図示ではS
lと略称する)において、たとえばフロッピィディスク
15からのデータ読出、あるいは、キーボード11から
のデータ人力処理によって、ワーキングRAM5上にデ
ータか作成され、画像メモリ7の予め区画されたエリア
に画像データ71として記憶される。続いて、ステップ
S2において、ウィンドウW1の形成処理か行なわれ、
ウィンドウ枠711が設定される。続いて、ステップS
3において、画像データ71のサイズとウィンドウ枠7
11のサイズとの比率が算出される。In forming the window, step Sl (in the figure, S
1), data is created on the working RAM 5 by reading data from the floppy disk 15 or manually processing data from the keyboard 11, and is stored as image data 71 in a predetermined area of the image memory 7. be remembered. Subsequently, in step S2, a process for forming the window W1 is performed,
A window frame 711 is set. Next, step S
3, the size of the image data 71 and the window frame 7
The ratio with the size of 11 is calculated.
たとえば、第5A図に示すように、ウィンドウ枠711
が表示データ71に対して位置している場合には、左方
残部1表示部分、右方残部の比率は[1: [2: f
L3の比率となる。続いて、ステップS4において、u
l、Q2.u3により第1図に示すようなスクロールバ
ーパターン72.73が画像メモリ7に形成される。ス
クロールバーパターン73について第5B図を参照して
説明すると、空白部731が中央部に形成され、この両
側部にfLl−13が合成されて、ハツチングパターン
部732が形成される。垂直スクロールバーパターン7
2も同様にして形成される。スクロールバーパターン7
2および73は、ウィンドウ枠711が画像データ71
の最端部に移動したとき、ウィンドウW2.W3の対応
する端部にハツチングパターンが表示されないように配
分される。For example, as shown in FIG. 5A, window frame 711
is located relative to the display data 71, the ratio of the left remainder 1 display portion to the right remainder is [1: [2: f
This becomes the ratio of L3. Subsequently, in step S4, u
l, Q2. Scroll bar patterns 72 and 73 as shown in FIG. 1 are formed in the image memory 7 by u3. The scroll bar pattern 73 will be described with reference to FIG. 5B. A blank section 731 is formed in the center, and fLl-13 is combined on both sides of the blank section to form a hatching pattern section 732. Vertical scroll bar pattern 7
2 is formed in the same manner. Scroll bar pattern 7
2 and 73, the window frame 711 is the image data 71
When moving to the extreme end of window W2. The hatching pattern is distributed so that the hatching pattern is not displayed at the corresponding end of W3.
その後、ステップS5において、各画像データがビデオ
RAM8に転送され、ウィンドウ内のデータのみが表示
され、ステップS6において、マウス13等のキー操作
によってスクロールか指示されると、ステップS7にお
いて、メモリアドレスか設定され、そのうちに対応した
各画像データがビデオRAM8に転送される。Thereafter, in step S5, each image data is transferred to the video RAM 8, and only the data within the window is displayed.In step S6, when scrolling is instructed by key operation of the mouse 13, etc., the memory address is The settings are made, and each corresponding image data is transferred to the video RAM 8.
次に、上述の転送動作およびスクロール動作を詳細に説
明する。Next, the above transfer operation and scroll operation will be explained in detail.
ステップSllでは、画像メモリ7のアドレスポインタ
APIからウィンドウW1に対応するたとえばNバイト
の画像データが順次読出されて、ビデオRAM8に転送
され、開始点VAPIを起点として書込まれる。続いて
、ステップS12では、画像メモリ7のアドレスポイン
タAP2からウィンドウW2に対応するたとえばMバイ
トの画像データが順次読出されて、ビデオRAM8に転
送され、開始点VAP2を起点として書込まれる。In step Sll, for example, N bytes of image data corresponding to the window W1 are sequentially read out from the address pointer API of the image memory 7, transferred to the video RAM 8, and written starting from the starting point VAPI. Subsequently, in step S12, for example, M bytes of image data corresponding to the window W2 are sequentially read out from the address pointer AP2 of the image memory 7, transferred to the video RAM 8, and written starting from the starting point VAP2.
続いて、ステップ813では、画像メモリ7のアドレス
ポインタAP3からウィンドウW3に対応するたとえば
Pバイトの画像データが順次読出されて、ビデオRAM
8に転送され、開始点VAP3を起点として書込まれる
。以上の処理によって、CRTデイスプレィ14上に第
5C図のようなウィンドウが表示される。Subsequently, in step 813, for example, P bytes of image data corresponding to the window W3 are sequentially read out from the address pointer AP3 of the image memory 7 and stored in the video RAM.
8 and is written starting from the starting point VAP3. Through the above processing, a window as shown in FIG. 5C is displayed on the CRT display 14.
マウス13の操作によって、矢印パターン90を指示し
、マウス13を移動することによりスクロール処理に移
行し、上下、左右方向のスクロール操作が行なわれる。By operating the mouse 13, the arrow pattern 90 is designated, and by moving the mouse 13, the process shifts to scroll processing, and scroll operations are performed in the vertical and horizontal directions.
すなわち、ステップS14において、スクロール割込処
理の開始が指示されると、ステップS15において、垂
直スクロールか否かが判別される。左右方向へのスクロ
ールであれば、続いて、ステップS16において、左方
向へのスクロールか否かが判別される。また、垂直方向
へのスクロールであれば、ステップS21において、上
方へのスクロールか否かが判別される。That is, when the start of scroll interrupt processing is instructed in step S14, it is determined in step S15 whether vertical scrolling is to be performed. If the scroll is in the left-right direction, then in step S16 it is determined whether the scroll is in the left direction. Furthermore, if the scrolling is in the vertical direction, it is determined in step S21 whether or not the scrolling is upward.
左方へのスクロールであれば、ステップS17において
、APl−1を新たなAPIとし、続いて、ステップS
18において、APB+1を新たなAP3とする。右方
へのスクロールであれば、ステップS19において、A
PI+1を新たなAPIとし、続いて、ステップS20
において、AP3−1を新たなAP3とする。上方へス
クロールであれば、ステップS22において、API−
n (nは画像データ71の水平データ数)を新たなA
PIとし、続いて、ステップ523において、AP2+
m (mは画像データ72の水平データ数)を新たなA
P2とする。下方へのスクロールであれば、ステップS
24において、API+nを新たなAPIとし、続いて
、ステップS25において、AP2−mを新たなAP2
とする。If scrolling to the left, in step S17, APl-1 is set as a new API, and then in step S
In step 18, APB+1 is set as a new AP3. If the scroll is to the right, in step S19, A
PI+1 is set as a new API, and then in step S20
In this case, AP3-1 is set as a new AP3. If scrolling upward, in step S22, the API-
n (n is the number of horizontal data of image data 71) as a new A
PI, and then in step 523, AP2+
m (m is the number of horizontal data of image data 72) as a new A
Let it be P2. If scrolling downward, step S
In step S24, API+n is set as a new API, and then, in step S25, AP2-m is set as a new API
shall be.
上述のようにして、アドレスポインタを更新して、所定
の時間待機後、上述のステップS11゜S12およびS
1Bを実行することによって、ウィンドウWl、W2お
よびW3がスクロールされる。すなわち、左方へのスク
ロールであれば、ウィンドウW1のデータは右方にシフ
トされ、最左端に新たなデータが表示される。また、ウ
ィンドウ内3内のスクロールバーパターンがウィンドウ
W]と逆方向にシフトされ、右端の残部を示すノ\ッチ
ングパターン部が増加し、左端のノ\・ソチングパター
ン部が減少する。右方へのスクロールであれば、ウィン
ドウW]のデータは左方にシフトされ、最右端に新たな
データか表示される。また、ウィンドウW3内のスクロ
ールバーパターンがウィンドウW1と逆方向にシフトさ
れ、右端のノー・ソチングパターン部が減少し、左端の
ノ飄・ソチングノくターン部が増加する。上方へのスク
ロールであれば、ウィンドウW1のデータは下方にシフ
トされ、最上端に新たなデータが表示される。また、ウ
ィンドウW2内のスクロールバーパターンがウィンドウ
W1と逆方向にシフトされ、下端のノ翫・ソチングパタ
ーン部が増加し、上端のノ\・ソチングノ寸ターン部が
減少する。下方へのスクロールであれば、ウィンドウW
1のデータは上方にシフトされ、最下端に新たなデータ
が表示される。また、ウィンドウW2内のスクロールバ
ーパターンがウィンドウW1と逆方向にシフトされ、上
端の/)・ソチングパターンが増加し、下端の7トノチ
ングノくターンが減少する。After updating the address pointer as described above and waiting for a predetermined time, steps S11, S12 and S
By executing 1B, windows Wl, W2 and W3 are scrolled. That is, when scrolling to the left, the data in window W1 is shifted to the right, and new data is displayed at the leftmost end. Further, the scroll bar pattern in the window 3 is shifted in the opposite direction to the window W], the notching pattern section indicating the remainder at the right end increases, and the notching pattern section at the left end decreases. When scrolling to the right, the data in window W is shifted to the left, and new data is displayed at the rightmost end. In addition, the scroll bar pattern in the window W3 is shifted in the opposite direction to the window W1, so that the no-sewing pattern portion at the right end decreases, and the no-sewing pattern portion at the left end increases. When scrolling upward, the data in window W1 is shifted downward, and new data is displayed at the top. In addition, the scroll bar pattern in the window W2 is shifted in the opposite direction to the window W1, so that the number of rows/sewing pattern portions at the bottom increases, and the number/sewing pattern turn portions at the top end decreases. If scrolling downward, window W
The data of 1 is shifted upward and new data is displayed at the bottom. Furthermore, the scroll bar pattern in the window W2 is shifted in the opposite direction to the window W1, the /)-swing pattern at the top edge increases, and the 7-inch pattern at the bottom edge decreases.
なお、上述のウィンドウWl、W2およびW3のデータ
比率を1:1:1であるとすると、上述の方法でもよい
が、−膜内に画像データ71と画像データ72.73の
比率が異なるため、好ましくは、ウィンドウW1のスク
ロール処理を複数回行なうごとに、ウィンドウW2.W
3を1回スクロールさせるようにする。スクロールの比
率は、画像データサイズとウィンドウ枠サイズの比率に
よって決定すればよい。Note that, assuming that the data ratios of the windows Wl, W2, and W3 are 1:1:1, the method described above may be used; Preferably, each time window W1 is scrolled multiple times, window W2. W
Make 3 scroll once. The scroll ratio may be determined by the ratio between the image data size and the window frame size.
[発明の効果コ
以上のように、この発明によれば、ウィンドウ表示デー
タ読出領域を移動したとき、その移動方向とは逆方向に
スクロールバーパターンの読出位置を移動させるように
したので、CPUの負荷は少なく、リアルタイムで描画
を行なうことができる。[Effects of the Invention] As described above, according to the present invention, when the window display data readout area is moved, the readout position of the scroll bar pattern is moved in the opposite direction to the movement direction. The load is small and drawing can be done in real time.
第1図はこの発明の一実施例における画像データを説明
するための図である。第2図はこの発明の一実施例の電
気的構成を示す概略プロ・ツク図である。、第3図およ
び第4図はこの発明の一実施例の動作を説明するための
フロー図である。第5A図ないし第5C図は動作説明の
ための図である。
第6図および第7図は従来のワークステーションにおけ
るマルチウィンドウ表示方式を説明するための図である
。
図において、1はMPU、3はインターフェイス、4は
ROM、5はワーキングRAM、6はプログラムRAM
、7は画像メモリ、8はビデオRAM、9はCRTコン
トローラ、11はキーボード、12はマウスコントロー
ラ、13はマウス、14はCRTデイスプレィ、71は
画像データ、711はウィンドウW1の枠、72は垂直
スクロールバーウィンドウW2に対応するグラフイク画
像データ、721は空白部、722はノトソチングパタ
ーン部、723は矢印パターン部、724はウィンドウ
W2の枠、73は水平スクロールノ<−ウィンドウW3
に対応するグラフィ・ツク画像データ、734はウィン
ドウW3の枠、API、AP2およびAP3はアドレス
ポインタ1.VAP 1゜VAP2およびV A P
3 ハ書込開始点、Wl、W2およびW3はウィンドウ
を示す。
第4図
第5A図
日1→−(2−+J23−1
第SC図FIG. 1 is a diagram for explaining image data in an embodiment of the present invention. FIG. 2 is a schematic block diagram showing the electrical configuration of one embodiment of the present invention. , FIG. 3, and FIG. 4 are flowcharts for explaining the operation of an embodiment of the present invention. FIGS. 5A to 5C are diagrams for explaining the operation. FIGS. 6 and 7 are diagrams for explaining a multi-window display method in a conventional workstation. In the figure, 1 is MPU, 3 is interface, 4 is ROM, 5 is working RAM, 6 is program RAM
, 7 is an image memory, 8 is a video RAM, 9 is a CRT controller, 11 is a keyboard, 12 is a mouse controller, 13 is a mouse, 14 is a CRT display, 71 is image data, 711 is a frame of window W1, 72 is a vertical scroll Graphic image data corresponding to the bar window W2, 721 is a blank area, 722 is a note pattern area, 723 is an arrow pattern area, 724 is a frame of window W2, 73 is a horizontal scroll button <- window W3
734 is the frame of the window W3, API, AP2 and AP3 are the address pointers 1. VAP 1゜VAP2 and VAP
3 C. Writing start point, Wl, W2 and W3 indicate windows. Figure 4 Figure 5A Day 1→-(2-+J23-1 Figure SC
Claims (1)
ータの範囲を表わすスクロールバーとを対をなして表示
する表示装置において、 前記データ資源を記憶する第1の記憶手段、前記データ
資源と前記ウィンドウ内表示データとの比率を表わすス
クロールバーパターンを記憶する第2の記憶手段、およ
び 前記第1の記憶手段におけるウィンドウ表示データ読出
領域が移動したとき、その移動方向と逆方向に前記第2
の記憶手段のスクロールバーパターンの読出位置を移動
させる制御手段とを備えた表示装置。[Scope of Claims] A display device that displays a window and a scroll bar representing a range of display data in the window with respect to a data resource in a pair, comprising: a first storage means for storing the data resource; A second storage means for storing a scroll bar pattern representing a ratio to the display data in the window, and when the window display data reading area in the first storage means moves, the second storage means stores the scroll bar pattern in the opposite direction to the movement direction.
and control means for moving the reading position of the scroll bar pattern of the storage means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63121337A JPH0746307B2 (en) | 1988-05-18 | 1988-05-18 | Display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63121337A JPH0746307B2 (en) | 1988-05-18 | 1988-05-18 | Display device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8098305A Division JP2721661B2 (en) | 1996-04-19 | 1996-04-19 | Display method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01291319A true JPH01291319A (en) | 1989-11-22 |
JPH0746307B2 JPH0746307B2 (en) | 1995-05-17 |
Family
ID=14808758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63121337A Expired - Lifetime JPH0746307B2 (en) | 1988-05-18 | 1988-05-18 | Display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0746307B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10154061A (en) * | 1996-09-30 | 1998-06-09 | Fujitsu Ltd | Information processor and program storage medium |
US6742695B2 (en) * | 2001-04-27 | 2004-06-01 | Hannstar Display Corporation | Soldering machine for tape carrier package outer leads |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62100788A (en) * | 1985-10-28 | 1987-05-11 | カシオ計算機株式会社 | Graphic display unit |
-
1988
- 1988-05-18 JP JP63121337A patent/JPH0746307B2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62100788A (en) * | 1985-10-28 | 1987-05-11 | カシオ計算機株式会社 | Graphic display unit |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10154061A (en) * | 1996-09-30 | 1998-06-09 | Fujitsu Ltd | Information processor and program storage medium |
US6742695B2 (en) * | 2001-04-27 | 2004-06-01 | Hannstar Display Corporation | Soldering machine for tape carrier package outer leads |
Also Published As
Publication number | Publication date |
---|---|
JPH0746307B2 (en) | 1995-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5237653A (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
US5179655A (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
US4819189A (en) | Computer system with multiwindow presentation manager | |
US8773472B2 (en) | Information display device | |
JP2003167659A (en) | Information processor and method for displaying information object | |
JPH0421198B2 (en) | ||
JPH01291319A (en) | Display device | |
JPH06259217A (en) | Multiwindow system | |
JP5262426B2 (en) | Display processing apparatus and program | |
JP2721661B2 (en) | Display method | |
JPS6177979A (en) | Picture processor | |
JPS6177977A (en) | Picture processor | |
JP2001134360A (en) | Method and device for displaying node data and hypertext device | |
JPH02139625A (en) | Screen display system | |
JPS6033591A (en) | Partial expansion display system for graphics | |
JPH04163592A (en) | Method of window display | |
JP3721759B2 (en) | Screen operation instruction method and apparatus | |
JPH01261722A (en) | Multiwindow display control system | |
JP2523472B2 (en) | Display screen control method | |
JP2981563B2 (en) | Electronics | |
JPH0750460B2 (en) | Graph display device | |
JPH01292424A (en) | Picture information control and clipping system for multiwindow display | |
JPS62198979A (en) | Graphic display device | |
JPH04277870A (en) | Information display method for graphic editor | |
JPS6177978A (en) | Picture processor |