JPH04194985A - Method and device for displaying graphic cursor - Google Patents

Method and device for displaying graphic cursor

Info

Publication number
JPH04194985A
JPH04194985A JP2327866A JP32786690A JPH04194985A JP H04194985 A JPH04194985 A JP H04194985A JP 2327866 A JP2327866 A JP 2327866A JP 32786690 A JP32786690 A JP 32786690A JP H04194985 A JPH04194985 A JP H04194985A
Authority
JP
Japan
Prior art keywords
cursor
memory
area
data
graphic
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.)
Pending
Application number
JP2327866A
Other languages
Japanese (ja)
Inventor
Yoshisuke Mimura
義祐 三村
Tatsuo Hashizume
橋爪 達夫
Akira Tsuge
晃 柘植
Masaaki Kobayashi
正明 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2327866A priority Critical patent/JPH04194985A/en
Publication of JPH04194985A publication Critical patent/JPH04194985A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To allow inexpensive execution of graphic cursor display without using the hardware to be exclusively used for this display by writing the pixel data on the characters and graphics existing in a display region into a plotting memory and writing the pixel data on the characters and graphics existing in the display region into a saving memory. CONSTITUTION:An in-cursor region plotting section 107 is started by a plotting control section 105 and the characters and graphics after updating are decided in pixel unit. The characters and graphics in the region where the graphic cursor C is currently displayed are written into the saving memory 103. More specifically, the plotting corresponding to the mask part is so controlled as to be written into the saving memory 103 by executing the address conversion from the masked part to the saving memory 103 in an off-cursor region plotting section 106 on a plotting memory 101. The graphic cursor display is executed inexpensively without using the hardware to be exclusively used for the graphic cursor display in this way.

Description

【発明の詳細な説明】 産業上の利用分野 本発明はポインティングデバイス等に操作によりグラフ
ィックデイスプレィ上の任意の点に移動可能な図形カー
ソルの表示方法およびその装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a method and apparatus for displaying a graphic cursor that can be moved to any point on a graphic display by operating a pointing device or the like.

従来の技術 近年、マウスなどのポインティングデバイスやグラフィ
ックデイスプレィ装置の発達により、グラフィックユー
ザインターフェースを有する計算機システムが広く普及
している。
2. Description of the Related Art In recent years, with the development of pointing devices such as mice and graphic display devices, computer systems having graphic user interfaces have become widespread.

これらの計算機システムにおいては、次にキー人力され
る文字が表示されるべき画面」二の位置を示すいわゆる
文字カーソル以外に、ユーザのボインティングデハイス
操作に追従して画面上の任意の位置に移動可能なカーソ
ルが存在する。このようなカーソルは一般的にある特定
の大きさ、例えば縦横24ドツトといったパターンデー
タであれば任意の形状のものを定義することができ、図
形カーソルと呼ばれている。
In these computer systems, in addition to the so-called character cursor, which indicates the position on the screen where the next character to be pressed is to be displayed, there is also a character cursor that can be moved to any position on the screen following the user's pointing gesture. There is a movable cursor. Generally, such a cursor can be defined in any shape as long as it has pattern data of a certain specific size, for example, 24 dots in the vertical and horizontal directions, and is called a graphic cursor.

ところで、このような図形カーソルはデイスプレィ上に
本来表示されるべき内容、例えば文字データや図形デー
タに重畳して表示され、図形カーソルの移動に際して移
動元の領域には元の表示内容が復元されるようにする必
要がある。
By the way, such a graphic cursor is displayed superimposed on content that should originally be displayed on the display, such as character data or graphic data, and when the graphic cursor is moved, the original display content is restored to the area from which it was moved. It is necessary to do so.

これを実現するための1つの方法として図形カーソル表
示のための専用ハードウェアを用いる方法がある。すな
わち、図形カーソルのパターンデータをその他の文字・
図形データから独立して専用メモリに格納しておき、両
者をビデオ信号上で重畳してデイスプレィ上に合成画像
を得るというものである。このような専用ハードウェア
を用いる方法では処理速度が速く図形カーソルの動きが
滑らかになるという利点がある反面、ハードウェアコス
トが高くなるという欠点がある。
One method for realizing this is to use dedicated hardware for displaying a graphic cursor. In other words, the pattern data of the graphic cursor can be converted to other characters or
The data is stored in a dedicated memory independently from the graphic data, and both are superimposed on the video signal to obtain a composite image on the display. Although such a method using dedicated hardware has the advantage of fast processing speed and smooth movement of the graphic cursor, it has the disadvantage of high hardware cost.

これに対し、専用のハードウェアを用いず、図形カーソ
ル表示領域の元の表示データをあらかしめ退避メモリに
保存しておき、図形カーソルの移動に伴って逐次復元す
る一連の表示制御をソフトウェア的に行う方法が考案さ
れ、低価格のパーソナルコンピュータシステムなどで広
く利用されている。
On the other hand, without using dedicated hardware, the original display data of the figure cursor display area is stored in advance in a save memory, and a series of display controls that are sequentially restored as the figure cursor moves can be performed using software. A method to do this has been devised and is widely used in low-cost personal computer systems.

この種の図形カーソル表示装置は、例えば第3図に示す
ように、描画メモリ301、表示部302、退避メモリ
303、図形カーソル移動制御部304、描画制御部3
05、図形カーソル−時消去部306及び図形カーソル
再表示部307を備えている。
This type of graphic cursor display device includes, for example, as shown in FIG.
05, a graphic cursor time erasing section 306 and a graphic cursor redisplay section 307 are provided.

描画メモリ301は、図形カーソルのパターンデータお
よびその他の文字・図形データをピクセルマツプデータ
として記jlするものであり、たとえばCPUとの間の
入出力を複数ビット単位で並列的に行う第1のボートと
デイスプレィに表示すべきデータを1ビツトずつ連続的
に読め出す第2のポートを有するデュアルポートメモリ
が用いられる。
The drawing memory 301 stores graphic cursor pattern data and other character/graphic data as pixel map data, and is, for example, a first port that performs input/output to/from the CPU in parallel in units of multiple bits. A dual port memory is used which has a second port that can continuously read data to be displayed on a display one bit at a time.

表示部302は、前記描画メモリ301の各ピクセル値
に基づき図形カーソルおよびその他の文字・図形データ
を画面上に表示するものであり、例えばグラフィックデ
イスプレィ装置およびその制御回路などで構成される。
The display section 302 displays a graphic cursor and other character/graphic data on the screen based on each pixel value of the drawing memory 301, and is composed of, for example, a graphic display device and its control circuit.

退避メモリ303は、前記描画メモリ301上で図形カ
ーソルが存在する領域の文字・図形データを保存するも
のであり、例えば主メモリの領域の一部などが割り当て
られる。
The save memory 303 stores the character/graphic data of the area where the graphic cursor is located on the drawing memory 301, and is allocated, for example, a part of the area of the main memory.

図形カーソル移動制御部304は、ポインティングデバ
イスの操作に追従してあらかしめ退避メモリ303に保
存してあったデータを前記描画メモリ301上の移動元
の図形カーソル領域に復元し、次に前記描画メモリ30
1上の移動先の図形カーソル領域のデータを前記退避メ
モリ303に保存した後に前記描画メモリ301上の当
該領域に図形カーソルのパターンデータを書き込むこと
により図形カーソルの移動を行うものである。この図形
カーソル移動制御部304はたとえば一定周期で現れる
デイスプレィの帰線時間区間に同期してその時刻におけ
るボインティングデハイスの座標を読み取り、その座標
が1つ前の時刻における座標と異なる場合のみカーソル
の移動表示を行うような制御を行う。
The figure cursor movement control unit 304 follows the operation of the pointing device and restores the data stored in the preliminary save memory 303 to the figure cursor area on the drawing memory 301 from which it was moved, and then 30
The graphic cursor is moved by saving the data in the destination graphic cursor area on the drawing memory 301 in the save memory 303 and then writing the pattern data of the graphic cursor in the area on the drawing memory 301. For example, this graphic cursor movement control unit 304 reads the coordinates of the pointing device at that time in synchronization with the retrace time interval of the display that appears at a certain period, and moves the cursor only when the coordinates differ from the coordinates at the previous time. Performs control such as moving and displaying.

描画制御部305は、図形カーソル以外の文字・図形の
描画を制御するものであり、図形カーソル−時消去部3
06を起動した後に所定の文字・図形データを描画メモ
リ301に書き込み、図形カーソル再表示部307を起
動する。この描画制御部305はたとえば適用業務プロ
グラムからの描画コマンドを解釈実行するグラフィック
ライブラリのような形態で提供される。
The drawing control unit 305 controls the drawing of characters and figures other than the figure cursor, and the figure cursor-time erasing unit 3
After activating 06, predetermined character/graphic data is written into the drawing memory 301, and the graphic cursor re-display section 307 is activated. The drawing control unit 305 is provided, for example, in the form of a graphics library that interprets and executes drawing commands from an application program.

図形カーソル−時消去部306は、退避メモリ303に
記憶されている退避データを描画メモリ301上の現在
の図形カーソル領域に書き込むことにより図形カーソル
を消去するものである。
The graphic cursor time erasing unit 306 erases the graphic cursor by writing the save data stored in the save memory 303 into the current graphic cursor area on the drawing memory 301.

図形カーソル再表示部307は、描画メモリ301上の
図形カーソルを再表示すべき領域のデータを前記退避メ
モリ303に退避した後に当該領域に図形カーソルのパ
ターンデータを書き込むことにより図形カーソルの再表
示を行うものである。
The graphic cursor re-display unit 307 saves the data of the area on the drawing memory 301 in which the graphic cursor is to be redisplayed to the save memory 303, and then writes pattern data of the graphic cursor to the area, thereby redisplaying the graphic cursor. It is something to do.

実際にはこれ以外にも種々の構成要素を必要とするが、
本発明の要旨には直接関係しないのでその説明は省略す
る。
In reality, various other components are required, but
Since it is not directly related to the gist of the present invention, its explanation will be omitted.

」1記の従来の図形カーソル表示装置において、例えば
第4図(a)に示すように、表示部302の画面中央か
ら左上の部分に矩形(これを第1の矩形とする)Aが表
示され、その下辺の中央付近に図形カーソルCが存在す
る状態を仮定する。このとき、描画メモリ301の記憶
状態は表示部302の画面と同じであり、退避メモリ3
03には図形カーソルCが重なった領域に本来描画され
ているべき矩形Aの下辺の一部である水平線Laが退避
されている。
In the conventional graphic cursor display device described in item 1, for example, as shown in FIG. , it is assumed that a graphic cursor C exists near the center of its lower side. At this time, the storage state of the drawing memory 301 is the same as the screen of the display unit 302, and the storage state of the drawing memory 301 is the same as that of the screen of the display unit 302.
03, the horizontal line La, which is a part of the lower side of the rectangle A that should originally be drawn in the area where the graphic cursor C overlaps, is saved.

この状態から、オペレータがボインティングデハイスを
右方向に移動して図形カーソルCを第1の矩形Aの右下
の頂点付近に移動すると、図形カーソル移動制御部30
4はあらかじめ退避メモリ303に退避してあった水平
線データを描画メモリ301上の移動元の図形カーソル
領域に書き込むことによって第1の矩形の下辺中央付近
の表示内容を復元する。次に描画メモリ301上の移動
先の図形カーソル領域のデータである “」゛型図形を
退避メモリ303に退避した後、描画メモリ303上の
当該領域に図形カーソルCのパターンデータを書き込む
ことにより図形カーソルの移動を行う。その結果、描画
メモリ301および退避メモリ303の記憶状態は第4
図(b)のようになる。
From this state, when the operator moves the pointing device to the right and moves the graphic cursor C to the vicinity of the lower right vertex of the first rectangle A, the graphic cursor movement control unit 30
Step 4 restores the display content near the center of the lower side of the first rectangle by writing the horizontal line data previously saved in the save memory 303 into the movement source graphic cursor area on the drawing memory 301. Next, after saving the “” type figure, which is the data in the destination figure cursor area on the drawing memory 301, to the save memory 303, the pattern data of the figure cursor C is written in the area on the drawing memory 303. Move the cursor. As a result, the storage state of the drawing memory 301 and the save memory 303 is
The result will be as shown in figure (b).

次に、オペレータが適用業務プログラムにより画面中央
から右下の部分に第1の矩形Aと頂点を接する新たな矩
形(これを第2の矩形とする)Bを描画すると、描画制
御部305はまず、図形カーソル−時消去部306を起
動する。図形カーソル−時消去部306は退避メモリ3
03に記憶されている “」゛型図形を描画メモリ30
1上の現在の図形カーソル領域に書き込むことにより図
形カーソルを消去する。その結果、描画メモリ301お
よび退避メモリ303の記憶状態は一時的に第4図(c
)のようになる。ここで、退避メモリ303の記憶状態
「?」はその内容が意味をもたず、どのようなデータで
あってもよいことを示している。続いて描画制御部30
5は描画メモリ301に第2の矩形のデータを書き込む
。その結果、描画メモリ301および退避メモリ303
の記4.1状態は一時的に第4図(d)のようになる。
Next, when the operator uses the application program to draw a new rectangle B (this is the second rectangle) whose vertices touch the first rectangle A in the lower right part from the center of the screen, the drawing control unit 305 first , activates the graphic cursor time erasing unit 306. The figure cursor-time erasing unit 306 is stored in the save memory 3
Draw the “” type figure stored in 03 in the memory 30.
Erase the graphic cursor by writing in the current graphic cursor area on 1. As a result, the storage states of the drawing memory 301 and the save memory 303 temporarily change as shown in FIG.
)become that way. Here, the storage state "?" of the save memory 303 indicates that its contents have no meaning and may be any data. Next, the drawing control section 30
5 writes second rectangular data into the drawing memory 301. As a result, the drawing memory 301 and the save memory 303
Note 4.1 The state temporarily becomes as shown in FIG. 4(d).

描画制御部305はさらに図形カーソル再表示部307
を起動させ、描画メモリ301上の図形カーソルCを再
表示すべき領域のデータである十型図形を退避メモリ3
03に退避させた後、当該領域に図形カーソルCのパタ
ーンデータを書き込むことにより図形カーソルCの再表
示を行う。その結果、描画メモリ301および退避メモ
リ303の記憶状態は第4図(e)のようになる。
The drawing control unit 305 further controls a graphic cursor redisplay unit 307.
is activated, and the figure cursor C on the drawing memory 301 is saved in the save memory 3.
03, the graphic cursor C is redisplayed by writing the pattern data of the graphic cursor C into the area. As a result, the storage states of the drawing memory 301 and the save memory 303 become as shown in FIG. 4(e).

次に、オペレータがボインティングデハイスを再び右方
向に移動して図形カーソルを第2の矩形Bの上辺の中央
付近に移動させると、図形カーソル移動制御部304は
退避メモリ303に退避してあった十型図形データを描
画メモリ301上の移動元の図形カーソル領域に書き込
むことによって第1の矩形Aと第2の矩形Bの接点付近
の表示内容を復元する。次に描画メモリ301上の移動
先の図形カーソル領域の水平線データを退避メモリ30
3に退避させた後、描画メモリ301上の当該領域に図
形カーソルCのパターンデータを書き込むことにより図
形カーソルの移動を行う。その結果、描画メモリ301
および退避メモリ303の記憶状態は第4図(f)のよ
うになる。
Next, when the operator moves the pointing device to the right again and moves the graphic cursor to near the center of the upper side of the second rectangle B, the graphic cursor movement control unit 304 is saved in the save memory 303. By writing the 10-shaped figure data into the movement source figure cursor area on the drawing memory 301, the display contents near the contact point between the first rectangle A and the second rectangle B are restored. Next, the horizontal line data of the destination figure cursor area on the drawing memory 301 is saved to the save memory 301.
3, the graphic cursor C is moved by writing the pattern data of the graphic cursor C into the corresponding area on the drawing memory 301. As a result, the drawing memory 301
The storage state of the save memory 303 is as shown in FIG. 4(f).

上述の従来例において描画制御部が実際の描画データを
描画メモリ301に書き込む前後で図形カーソル−時消
去部306および図形カーソル再表示部307を起動す
る理由は、描画データの一部が現在の図形カーソルCの
表示領域に重畳した場合に、−旦図形カーソルCが存在
しない状態で描画を行い、その結果の当該図形カーソル
領域のデータで退避メモリ303の記憶内容を更新して
おくことにより、その後の図形カーソルCの移動により
移動元の図形カーソル領域に復元されるデータに描画制
御部305による描画結果が反映されることを保証する
ためである。従って、描画データの全部が現在の図形カ
ーソルCの表示領域に重畳しない場合には図形カーソル
Cの一時消去・再表示は不要である。
In the conventional example described above, the reason why the drawing control unit activates the figure cursor time erasing unit 306 and the figure cursor redisplay unit 307 before and after writing actual drawing data into the drawing memory 301 is because part of the drawing data is the current figure. When the cursor C is superimposed on the display area of the cursor C, drawing is performed in the absence of the figure cursor C, and the contents of the save memory 303 are updated with the resulting data of the figure cursor area. This is to ensure that the drawing result by the drawing control unit 305 is reflected in the data restored to the source graphic cursor area by movement of the graphic cursor C. Therefore, if all of the drawing data does not overlap the current display area of the graphic cursor C, there is no need to temporarily erase and redisplay the graphic cursor C.

発明が解決しようとする課題 退避メモリ303を用いる従来の図形カーソル表示方法
およびその装置においては、前述の具体例で説明したよ
うに、新たに描画しようとする文字・図形の一部が図形
カーソルCの表示領域に重畳するような場合には、その
後の図形カーソルCの移動時に当該文字・図形が描画さ
れる以前に退避したデータが移動元の図形カーソル領域
に復元されるといった矛盾が発生すること防止するため
に、当該文字・図形の描画の前後で図形カーソルの一時
消去および再表示を行い、退避メモリ303の内容を更
新しておく必要があった。しかじながら、オペレータの
システムに対する指示を行う手段という図形カーソルC
の性格上、図形カーソルC付近での画面表示内容の更新
が頻繁に発生しやすく、その場合、図形カーソルCが静
止状態のままで点滅することとなるため、画面のチラッ
キが目障りになり、オペレータに不快感を与えていた。
Problem to be Solved by the Invention In the conventional graphic cursor display method and device using the save memory 303, as explained in the above-mentioned specific example, a part of the character or figure to be newly drawn is placed under the graphic cursor C. In such a case, when the graphic cursor C is subsequently moved, a contradiction may occur such that the data saved before the character/shape is drawn is restored to the source graphic cursor area. In order to prevent this, it is necessary to temporarily erase and redisplay the graphic cursor before and after drawing the character/graphic to update the contents of the save memory 303. However, the graphical cursor C, which is a means for giving instructions to the system by the operator,
Due to the nature of was causing discomfort.

本発明は、上記の問題点に鑑みなされたものであって、
高価なハードウェアを採用することなく、また、図形カ
ーソルの一時消去および再表示を行うことなく文字・図
形の描画を行うことが可能な図形カーソル表示方法およ
びその装置を提供することを目的とするものである。
The present invention has been made in view of the above problems, and includes:
It is an object of the present invention to provide a graphic cursor display method and device capable of drawing characters and figures without employing expensive hardware and without temporarily erasing and redisplaying the graphic cursor. It is something.

課題を解決するだめの手段 本発明に係る図形カーソル表示方法は、文字・図形等の
描画データと図形カーソルが書き込まれた描画メモリと
、図形カーソルが書き込まれた領域の描画データを保存
する退避メモリと、描画データに書かれた内容を可視表
示する表示部とを有し、図形カーソルの移動時には、退
避メモリに保存している描画データを描画メモリに復元
するステップと、描画メモリから退避メモリに図形カー
ソル移動先の領域にある描画データを保存するステップ
と、図形カーソルデータを描画メモリの前記移動先領域
に書き込むステップを実行する図形カーソル表示方法に
おいて、現在表示している文字・図形を更新する際には
、更新後の文字・図形をピクセル単位で図形カーソルの
表示領域内であるか否かを判定するステップと、表示領
域外にある文字・図形のピクセルデータを描画メモリに
書き、表示領域外にある文字・図形のピクセルデータを
退避メモリに書き込むステ・7ブとを実行することを特
徴としている。
Means for Solving the Problems The figure cursor display method according to the present invention includes a drawing memory in which drawing data such as characters and figures and a figure cursor are written, and a save memory for saving drawing data in an area where the figure cursor is written. and a display section that visually displays the contents written in the drawing data, and when moving the figure cursor, there are steps of restoring the drawing data saved in the save memory to the drawing memory, and transferring the drawing data from the draw memory to the save memory. In a figure cursor display method that executes the steps of saving drawing data in the area to which the figure cursor is to be moved and writing the figure cursor data to the area to which the figure cursor is being moved, the currently displayed characters and figures are updated. In this case, there is a step of determining whether or not the updated text/figure is within the display area of the figure cursor pixel by pixel, and the pixel data of the text/figure outside the display area is written to the drawing memory. It is characterized by executing Step 7 of writing external character/graphic pixel data into the save memory.

また、文字・図形等の描画データと図形カーソルが書き
込まれた描画メモリと、図形カーソルが書き込まれた領
域の描画データを保存する退避メモリと、描画データに
書かれた内容を可視表示する表示部と、図形カーソルの
移動時には、退避メモリに保存している描画データを描
画メモリに復元すると共に、描画メモリから退避メモリ
に図形カーソル移動先の領域にある描画データを保存す
る描画制御部と、図形カーソルデータを描画メモリの前
記移動先領域に書き込むカーソル移動制御部とを備えた
図形カーソル表示装置において、現在表示している文字
・図形を更新する際に起動されるカーソル内領域描画部
とカーソル内領域描画部とを設け、前記更新後の文字・
図形をピクセル単位で図形カーソル表示領域内かどうか
判定して、カーソル表示領域外のピクセルデータをカー
ソル外領域描画部を通じて描画メモリに描画し、カーソ
ル表示領域内のピクセルデータをカーソル内領域描画部
を通じて退避メモリに描画することを特徴としている。
In addition, there is a drawing memory in which drawing data such as characters and figures and a figure cursor are written, a save memory that saves the drawing data in the area where the figure cursor is written, and a display unit that visually displays the contents written in the drawing data. and a drawing control unit that restores the drawing data saved in the save memory to the drawing memory when moving the figure cursor, and also saves the drawing data in the area to which the figure cursor is moved from the draw memory to the save memory; In a graphic cursor display device equipped with a cursor movement control unit that writes cursor data to the movement destination area of the drawing memory, an in-cursor area drawing unit that is activated when updating the currently displayed character/figure; A region drawing unit is provided, and the updated character/
Determine whether the shape is within the shape cursor display area pixel by pixel, draw the pixel data outside the cursor display area to the drawing memory through the outside cursor area drawing section, and draw the pixel data inside the cursor display area through the inside cursor area drawing section. It is characterized by drawing in save memory.

作    用 本発明においては、表示部で表示している文字・図形を
更新する際に、カーソル外領域描画部が描画データのう
ち現在の図形カーソルが表示されている領域外のデータ
を描画メモリに書き込み、カーソル内領域描画部が、現
在の図形カーソルが表示されている領域内のデータを退
避メモリに書き込む。
In the present invention, when updating characters and figures displayed on the display unit, the area outside the cursor drawing unit stores data outside the area where the current figure cursor is displayed out of the drawing data into the drawing memory. The writing and cursor area drawing unit writes data in the area where the current graphic cursor is displayed to the save memory.

実施例 以下、本発明の一実施例に係る図形カーソル表示方法及
びその装置を図面に基づき説明する。
Embodiment Hereinafter, a graphic cursor display method and device according to an embodiment of the present invention will be explained based on the drawings.

まず、本発明の一実施例に係る図形カーソル表示装置を
第1図に基づき説明する。
First, a graphic cursor display device according to an embodiment of the present invention will be explained based on FIG.

この図形カーソル表示装置は描画メモリ101、表示部
102、退避メモリ103、図形カーソル移動制御部1
04及び描画制御部105を備える点では上記従来の図
形カーソル表示装置と同様に構成されている。しかし、
図形カーソル−時消去部306及び図形カーソル再表示
部307が設けられずに、カーソル外領域描画部106
及びカーソル内領域描画部107が設けられ、それに対
応して描画制御部105、描画メモリ101及び退避メ
モリ103の動作が従来例と異らせである。
This graphic cursor display device includes a drawing memory 101, a display section 102, a save memory 103, and a graphic cursor movement control section 1.
04 and a drawing control section 105, the configuration is similar to the conventional graphic cursor display device described above. but,
The figure cursor-time erasing unit 306 and the figure cursor redisplay unit 307 are not provided, and the outside cursor area drawing unit 106
and a cursor area drawing section 107 are provided, and the operations of the drawing control section 105, drawing memory 101, and save memory 103 are different from those of the conventional example.

すなわち、描画メモリ101は、図形カーソルCのパタ
ーンデータおよびその他の文字・図形データをピクセル
マツプデータとして記憶するものであり、例えばCPU
との間の入出力を複数ピット単位で並列的に行う第1の
ボートとデイスプレィに表示すべきデータを1ビットず
つ連続的に読み出す第2のポートを有するデュアルポー
トメモリが用いられる。
That is, the drawing memory 101 stores pattern data of the graphic cursor C and other character/graphic data as pixel map data.
A dual-port memory is used, which has a first port that performs input/output between the two in parallel in units of a plurality of pits, and a second port that continuously reads out data to be displayed on the display one bit at a time.

表示部102は、前記描画メモリ101の各ピクセルデ
ータに基づき図形カーソルCおよびその他の文字・図形
を画面上に表示するものであり、たとえばグラフィック
デイスプレィ装置およびその制御回路などで構成される
The display unit 102 displays a graphic cursor C and other characters and figures on the screen based on each pixel data of the drawing memory 101, and is composed of, for example, a graphic display device and its control circuit.

退避メモリ103は、前記描画メモリ101上で図形カ
ーソルCが存在する領域の以前のデータを退避するもの
であり、例えば主メモリの領域の一部などが割り当てら
れる。
The save memory 103 saves previous data in the area where the graphic cursor C exists on the drawing memory 101, and is allocated, for example, a part of the area of the main memory.

図形カーソル移動制御部104は、ポインティングデバ
イスの操作に追従してあらかじめ前記退避メモリ103
に退避してあったデータを前記描画メモリ101上の移
動元の図形カーソル領域に復元し、次に前記描画メモリ
101上の移動先の図形カーソル領域のデータを前記退
避メモリ103に退避した後に前記描画メモリ101上
の当該領域に図形カーソルCのパターンデータを書き込
むことにより図形カーソルCの移動を行うものである。
The graphic cursor movement control unit 104 moves the cursor to the save memory 103 in advance in accordance with the operation of the pointing device.
The data saved in the figure cursor area of the movement source on the drawing memory 101 is restored to the figure cursor area of the movement destination on the drawing memory 101, and then the data of the figure cursor area of the movement destination on the drawing memory 101 is saved to the save memory 103. The graphic cursor C is moved by writing the pattern data of the graphic cursor C into the corresponding area on the drawing memory 101.

この図形カーソル移動制御部104はたとえば一定周期
で現れるデイスプレィの帰線時間区間に同期してその時
刻におけるポインティングデバイスの座標を読み取り、
その座標が1つ前の座標と異なる場合のみカーソルの移
動表示を行うような制御を行う。
This graphic cursor movement control unit 104 reads the coordinates of the pointing device at that time in synchronization with, for example, the flyback time section of the display that appears at a certain period,
Control is performed such that the cursor is moved and displayed only when the coordinates are different from the previous coordinates.

描画制御部105は、図形カーソルC以外の文字・図形
の描画を制御するものであり、表示している文字・図形
の更新があった場合、カーソル外領域描画部106およ
びカーソル内領域描画部107を起動する。この描画制
御部105は例えば適用業務プログラムからの描画コマ
ンドを解釈実行するグラフインクライブラリのような形
態で提供される。
The drawing control unit 105 controls the drawing of characters and figures other than the figure cursor C, and when the displayed characters and figures are updated, the outside cursor area drawing unit 106 and the inside cursor area drawing unit 107 Start. The drawing control unit 105 is provided in the form of, for example, a graph ink library that interprets and executes drawing commands from an application program.

カーソル外領域描画部106は、前記描画制御部105
により起動されて、更新後の文字・図形をピクセル単位
で判定して現在の図形カーソルCが表示されている領域
外の文字・図形テークを前記描画メモリ101に書き込
むものであり、具体的には描画メモリ101内で現在の
図形カーソルCが表示されている領域をマスクした後に
更新後の描画データを書き込むように制御される。
The outside cursor area drawing unit 106 includes the drawing control unit 105
This is started by determining the updated characters/figures pixel by pixel and writing the characters/figures outside the area where the current figure cursor C is displayed into the drawing memory 101. After masking the area where the current graphic cursor C is displayed in the drawing memory 101, the updated drawing data is written.

カーソル内領域描画部107は、前記描画制御部105
により起動されて、更新後の文字・図形をピクセル単位
で判定して現在の図形カーソルCが表示されている領域
内の文字・図形データを前記退避メモリ103に書き込
むものであり、具体的には描画メモリ101上のカーソ
ル外領域描画部106でマスクされた部分から退避メモ
リ103へのアドレス変換を行うことによって当該マス
ク部分に対応する描画データを退避メモリ103へ書き
込むように制御される。
The cursor area drawing unit 107 includes the drawing control unit 105
It is activated by , determines the updated characters/figures pixel by pixel, and writes the character/figure data in the area where the current figure cursor C is displayed to the save memory 103. Specifically, The drawing data corresponding to the masked portion is controlled to be written to the save memory 103 by performing address conversion from the masked portion of the outside-cursor area drawing unit 106 on the drawing memory 101 to the save memory 103 .

この図形カーソル表示装置にはこれら以外にも種々の構
成要素を必要とするが、本発明の主眼ではないので省略
する。
This graphical cursor display device requires various components other than these, but they are not the main focus of the present invention and will therefore be omitted.

次に、この図形カーソル表示装置を用いた本発明の一実
施例にかかる図形カーソル表示方法の手順を第2図に基
づき説明する。
Next, the procedure of a graphic cursor display method according to an embodiment of the present invention using this graphic cursor display device will be explained based on FIG.

例えば第2図<a>に示すように、表示部102の画面
中央から左上の部分に矩形(これを第1の矩形とする)
八が表示され、その下辺の中央付近に図形カーソルCが
存在する状態を仮定する。
For example, as shown in FIG. 2 <a>, a rectangle is drawn from the center of the screen of the display unit 102 to the upper left (this is the first rectangle).
8 is displayed and a graphic cursor C is located near the center of its lower side.

このとき、描画メモリ101の記憶状態は表示部102
の表示内容と同じであり、退避メモリ103の記憶状態
は図形カーソルCが重なった領域に本来描画されている
べき矩形の下辺の一部である水平線が退避されている。
At this time, the storage state of the drawing memory 101 is
The display content is the same as that of , and the storage state of the save memory 103 is such that a horizontal line, which is a part of the lower side of the rectangle that should originally be drawn, is saved in the area where the graphic cursor C overlaps.

この状態から、オペレータがポインティングデバイスを
右方向に移動して図形カーソルCを第1の矩形Aの右下
の頂点付近に移動すると、図形カーソル移動制御部10
4はあらかじめ退避メモリ103に退避してあった水平
線データを描画メモリl0IJ:の移動元の図形カーソ
ル領域に書き込むことによって第1の矩形Aの下辺中央
付近の表示内容を復元する。次に描画メモリ101.1
の移動先の図形カーソル頭載のデータである」型図形を
退避メモリ103に退避した後に、描画メモリ101上
の当該領域に図形カーソルCのバクーンデータを書き込
むことにより図形カーソルの移動を行う。その結果、描
画メモリ101および退避メモリ103の記憶状態は第
2図(b)のようになる。
From this state, when the operator moves the pointing device to the right and moves the graphic cursor C to the vicinity of the lower right vertex of the first rectangle A, the graphic cursor movement control unit 10
4 restores the display content near the center of the lower side of the first rectangle A by writing the horizontal line data previously saved in the save memory 103 into the movement source graphic cursor area of the drawing memory l0IJ:. Next, drawing memory 101.1
After saving the "" type figure, which is the data on the head of the figure cursor to which the figure is to be moved, to the save memory 103, the figure cursor is moved by writing the backing data of the figure cursor C to the corresponding area on the drawing memory 101. As a result, the storage states of the drawing memory 101 and the save memory 103 become as shown in FIG. 2(b).

次に、オペレータが適用業務プログラムにより画面中央
から右下の部分に第1の矩形と頂点を接する新たな矩形
(これを第2の矩形とする)Bを描画すると(表示して
いる文字・図形の更新)、描画制御部105は、まず、
カーソル外領域描画部106を起動する。起動したカー
ソル外領域描画部106は第2の矩形Bのデータのうち
図形カーソルCが現在表示されている領域に対応する左
上の頂点付近以外のデータを描画メモリ101に書き込
む。その結果、描画メモリ101および退避メモリ10
3の記憶状態は一時的に第2図(C)のようになる。描
画制御部105は、更に、カーソル内領域描画部107
を起動し、第2の矩形Bのデータのうち図形カーソルが
現在表示されている領域に対応する左上の頂点付近のデ
ータを退避メモリ103に書き込ませる。その結果、描
画メモリ101および退避メモリ103の記憶状態は第
2図(d)のようになる。退避メモリ103では、以前
の」型図形に加えて新たに[型図形が書き込まれるので
結果として十型図形データが記憶されることになる。
Next, when the operator uses the application program to draw a new rectangle B (this is the second rectangle) whose vertices touch the first rectangle in the lower right part from the center of the screen, update), the drawing control unit 105 first updates the
The outside-cursor area drawing unit 106 is activated. The activated outside-cursor area drawing unit 106 writes data of the second rectangle B other than the area near the upper left vertex corresponding to the area where the graphic cursor C is currently displayed into the drawing memory 101. As a result, the drawing memory 101 and the save memory 10
The storage state of No. 3 temporarily becomes as shown in FIG. 2(C). The drawing control unit 105 further includes a cursor area drawing unit 107.
, and causes the data in the vicinity of the upper left vertex corresponding to the area where the graphic cursor is currently displayed out of the data of the second rectangle B to be written into the save memory 103. As a result, the storage states of the drawing memory 101 and the save memory 103 become as shown in FIG. 2(d). In the save memory 103, a new [-shaped figure is written in addition to the previous ``-shaped figure, so that 10-shaped figure data is stored as a result.

第5図(A)(B)は以上の動作、即ち、カーソル外領
域描画部106及びカーソル内領域描画部107の動作
を概念的に説明するフローチャートである。但し、図中
、xi、yiは描画しようとする図形の各ピクセルのx
y座標を意味している。又、xc、ycは第6図に示す
ように表示画面上の図形カーソルの左上の座標である。
FIGS. 5A and 5B are flowcharts conceptually explaining the above operations, that is, the operations of the outside-cursor area drawing unit 106 and the inside-cursor area drawing unit 107. However, in the figure, xi and yi are x of each pixel of the figure to be drawn.
It means the y-coordinate. Furthermore, xc and yc are the coordinates of the upper left corner of the graphic cursor on the display screen, as shown in FIG.

図形カーソルは一辺の長さがdの正方形であるとし、か
つ退避メモリは図形カーソルと同し大きさの容量をもっ
たものとしている。
The graphic cursor is assumed to be a square with a side length of d, and the save memory is assumed to have the same capacity as the graphic cursor.

尚、第5図のフローチャートはあくまで概念的な動作を
示したもので、実際には横方向(Y座標が同じ)に隣接
する、例えば8個のピクセルデータ毎に並列的に処理す
ることが行われる。
Note that the flowchart in Figure 5 only shows the conceptual operation, and in reality, it is possible to process in parallel every piece of pixel data, for example, 8 pieces of pixel data that are adjacent in the horizontal direction (with the same Y coordinate). be exposed.

次に、オペレータがポインティングデバイスを再び右方
向に移動して図形カーソルを第2の矩形Bの上辺の中央
側近に移動すると、図形カーソル移動制御部104は退
避メモリ103に退避してあった十型図形データを描画
メモリ101」二の移動元の図形カーソル領域に書き込
むことによって第1の矩形と第2の矩形の接点付近の表
示内容を復元する。次に描画メモリ101上の移動先の
図形カーソル領域の水平線データを退避メモリ103に
退避した後に描画メモリ101」二の当該領域に図形カ
ーソルのパターンデータを書き込むことにより図形カー
ソルの移動を行う。その結果、描画メモリ101および
退避メモリ103の記憶状態は第2図<e>のようにな
る。
Next, when the operator moves the pointing device rightward again to move the graphic cursor to the center of the upper side of the second rectangle B, the graphic cursor movement control unit 104 moves the By writing the graphic data into the movement source graphic cursor area of the drawing memory 101''2, the display contents near the contact point between the first rectangle and the second rectangle are restored. Next, the horizontal line data of the destination graphic cursor area on the drawing memory 101 is saved to the save memory 103, and then the pattern data of the graphic cursor is written in the corresponding area of the drawing memory 101'', thereby moving the graphic cursor. As a result, the storage states of the drawing memory 101 and the save memory 103 become as shown in FIG. 2<e>.

上述のように、この図形カーソル表示装置及びこれを用
いる図形カーソル表示方法においては、図形カーソル表
示のための専用ハードウェアを用いないので、安価に実
施できる。
As described above, this graphical cursor display device and graphical cursor display method using the same do not require dedicated hardware for graphical cursor display, so they can be implemented at low cost.

また、描画しようとする文字・図形の一部がその時刻に
おける図形カーソルCの表示領域に重畳する場合には、
図形カーソルCの表示を連続したままて、図形カーソル
Cの表示領域に対する描画を退避メモリ103上で行う
ことにより退避メモリ103の内容を当該描画結果を反
映したものに更新している。その後の図形カーソル移動
時には更新された退避メモリ103の内容が移動元領域
に復元されるので、矛盾の無いデータが移動元領域乙こ
復元される。したがって、図形カーソルCの表示領域付
近での描画を頻繁に行っても図形カーソルCの点滅によ
るチラッキは発生せず、オペレータが図形カーソルCの
点滅から感じる不快感をなくすことができる。
Also, if a part of the character or figure you are trying to draw overlaps the display area of figure cursor C at that time,
By keeping the graphic cursor C displayed continuously and drawing on the display area of the graphic cursor C on the save memory 103, the contents of the save memory 103 are updated to reflect the drawing results. When the graphic cursor is subsequently moved, the updated contents of the save memory 103 are restored to the source area, so consistent data is restored to the source area. Therefore, even if drawing is frequently performed in the vicinity of the display area of the graphic cursor C, flickering due to the blinking of the graphic cursor C does not occur, and the operator's discomfort caused by the blinking of the graphic cursor C can be eliminated.

なお、本実施例においては図形カーソルの形状を斜めの
矢印としたが、これは任意の大きさ・形状であってよく
、使用の途中で変更できるものでもよい。また、退避メ
モリは図形カーソルの大きさに等しいものを1つ設けて
いるが、2つの退避メモリを使用して復旧と退避の順序
を逆にすることも可能であり、図形カーソルの一部が透
明であるような場合にこの退避メモリ上で背景情報との
合成画像を作成した後に描画メモリ上へ転送するような
ことも可能である。更に退避メモリの大きさは少なくと
も図形カーソルと同じ大きさであれば足り、それ以」二
大きな容量をもったものを用いても一部にさしつかえな
い。また、意図的に図形カーソルの消去や再表示を可能
とするために従来例の図形カーソル−時消去部30Gや
図形カーソル再表示部307を付加することは妨げない
発明の効果 以上のように、本発明の図形カーソル表示方法およびそ
の装置においては、図形カーソル表示のための専用ハー
ドウェアを用いないので、安価に実施できる。
In this embodiment, the shape of the graphic cursor is a diagonal arrow, but it may have any size and shape, and may be changed during use. In addition, one save memory is provided that is equal to the size of the figure cursor, but it is also possible to use two save memories and reverse the order of recovery and save, so that part of the figure cursor In the case of transparency, it is also possible to create a composite image with background information on this save memory and then transfer it to the drawing memory. Furthermore, it is sufficient that the size of the save memory is at least the same as that of the graphic cursor, and it is also possible to use a memory with a capacity two or more larger than that. Furthermore, the addition of the graphic cursor time erasing section 30G and the graphic cursor re-displaying section 307 of the conventional example to enable intentional erasure and re-display of the graphic cursor is not hindered. The graphical cursor display method and device of the present invention do not use dedicated hardware for graphical cursor display, so they can be implemented at low cost.

また、常に図形カーソルを表示したままで文字・図形の
描画を行うことができるので、図形カーソルの点滅によ
るチラッキが発生せず、このチラッキからオペレータが
惑しる不快感を除去することができる。
Furthermore, since characters and figures can be drawn with the figure cursor always displayed, flickering due to blinking of the figure cursor does not occur, and the operator's discomfort caused by this flicker can be eliminated.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例に係る図形カーソル表示装置
の構成図、第2図はその図形カーソル表示装置における
表示部の表示内容、描画メモリおよび退避メモリの記4
1内容の模式図、第3図は従来の図形カーソル表示装置
の構成図、第4図は従来の図形カーソル表示装置におけ
る表示部の表示内容、描画メモリおよび退避メモリの記
1.a内容の模式図、第5図(A)(B)はカーソル外
領域描画部及びカーソル内領域描画部の動作を説明する
フローチャート、第6図は第5図の70−チャートにお
いて使用した記号の意味を説明する図である。 101・・・描画メモリ、102・・・表示部、1.0
3・・・退避メモリ、104・・・図形カーソル移動制
御部、105・・・描画制御部、106・・・カーソル
外領域描画部、107・・・カーソル内領域描画部。 代 理 人  弁理士  中 島 司 朗第2 耐;石■ 図 1o1(102) (e) Of        0−fヨ :″[l ロー′−区ヨ 第5図(B) カーソル内郭4神描画、音下 TART N−箱肺乱すべ) 亡ルの糀数 ×i≧xc?N0 es x;<x(+d” N。 特開平4−194985 (if) 第6図 es yi≧yC?N0 蛙 y+<yC+d?   No 1冶、眞7メそす
FIG. 1 is a block diagram of a graphic cursor display device according to an embodiment of the present invention, and FIG. 2 is a description of the display contents of the display section, drawing memory, and save memory in the graphic cursor display device.
1 is a schematic diagram of the contents of 1.1, FIG. 3 is a block diagram of a conventional graphic cursor display device, and FIG. Fig. 5 (A) and (B) are flowcharts explaining the operations of the outside-cursor area drawing unit and the inside-cursor area drawing unit, and Fig. 6 shows the symbols used in the 70-chart in Fig. 5. It is a diagram explaining the meaning. 101... Drawing memory, 102... Display unit, 1.0
3... Save memory, 104... Graphic cursor movement control section, 105... Drawing control section, 106... Cursor outside area drawing section, 107... Cursor inside area drawing section. Agent Patent Attorney Tsukasa Nakajima 2nd Resistance; Stone ■ Figure 1o1 (102) (e) Of 0-fyo: ″[l Low'-kuyo Figure 5 (B) Cursor inner 4 deity drawing, Under sound TART N-box lung disturbance) Number of dead leaves ×i≧xc?N0 es x;<x(+d”N. JP-A-4-194985 (if) Figure 6 es yi≧yC?N0 Frog y+ <yC+d? No. 1, Makoto 7 Mesosu

Claims (2)

【特許請求の範囲】[Claims] (1)文字・図形等の描画データと図形カーソルが書き
込まれた描画メモリと、図形カーソルが書き込まれた領
域の描画データを保存する退避メモリと、描画データに
書かれた内容を可視表示する表示部とを有し、 図形カーソルの移動時には、退避メモリに保存している
描画データを描画メモリに復元するステップと、描画メ
モリから退避メモリに図形カーソル移動先の領域にある
描画データを保存するステップと、図形カーソルデータ
を描画メモリの前記移動先領域に書き込むステップを実
行する図形カーソル表示方法において、 現在表示している文字・図形を更新する際には、更新後
の文字・図形をピクセル単位で図形カーソルの表示領域
内であるか否かを判定するステップ表示領域外にある文
字・図形のピクセルデータを描画メモリに書き、表示領
域外にある文字・図形のピクセルデータを退避メモリに
書き込むステップと、 を実行することを特徴とする図形カーソル表示方法。
(1) A drawing memory in which drawing data such as characters and figures and a figure cursor are written, a save memory that saves the drawing data in the area where the figure cursor is written, and a display that visually displays the contents written in the drawing data. and a step of restoring the drawing data stored in the save memory to the drawing memory when moving the figure cursor, and a step of saving the drawing data in the area to which the figure cursor is moved from the drawing memory to the save memory. In the figure cursor display method that executes the step of writing the figure cursor data to the destination area of the drawing memory, when updating the currently displayed character or figure, the updated character or figure is written in pixels. A step of determining whether or not it is within the display area of the figure cursor.A step of writing pixel data of characters and figures outside the display area to the drawing memory, and a step of writing pixel data of the characters and figures outside the display area to the save memory. A figure cursor display method characterized by performing the following.
(2)文字・図形等の描画データと図形カーソルが書き
込まれた描画メモリと、 図形カーソルが書き込まれた領域の描画データを保存す
る退避メモリと、 描画データに書かれた内容を可視表示する表示部と、 図形カーソルの移動時には、退避メモリに保存している
描画データを描画メモリに復元すると共に、描画メモリ
から退避メモリに図形カーソル移動先の領域にある描画
データを保存する描画制御部と、 図形カーソルデータを描画メモリの前記移動先領域に書
き込むカーソル移動制御部とを備えた図形カーソル表示
装置において、 現在表示している文字・図形を更新する際に起動される
カーソル内領域描画部とカーソル内領域描画部とを設け
、前記更新後の文字・図形をピクセル単位で図形カーソ
ル表示領域内かどうか判定して、カーソル表示領域外の
ピクセルデータをカーソル外領域描画部を通じて描画メ
モリに描画し、カーソル表示領域内のピクセルデータを
カーソル内領域描画部を通じて退避メモリに描画するこ
とを特徴とする図形カーソル表示装置。
(2) A drawing memory in which drawing data such as characters and figures and a figure cursor are written, a save memory that saves the drawing data in the area where the figure cursor is written, and a display that visually displays the contents written in the drawing data. a drawing control unit that restores the drawing data saved in the save memory to the draw memory when the figure cursor is moved, and also saves the draw data in the area to which the figure cursor is moved from the draw memory to the save memory; In a graphic cursor display device equipped with a cursor movement control unit that writes graphic cursor data to the destination area of the drawing memory, a cursor internal area drawing unit that is activated when updating the currently displayed character or figure; determining whether or not the updated character/figure is within the graphic cursor display area in pixel units, and drawing pixel data outside the cursor display area in the drawing memory through the cursor outer area drawing unit; A graphic cursor display device characterized in that pixel data within a cursor display area is drawn in a save memory through a cursor internal area drawing section.
JP2327866A 1990-11-27 1990-11-27 Method and device for displaying graphic cursor Pending JPH04194985A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2327866A JPH04194985A (en) 1990-11-27 1990-11-27 Method and device for displaying graphic cursor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2327866A JPH04194985A (en) 1990-11-27 1990-11-27 Method and device for displaying graphic cursor

Publications (1)

Publication Number Publication Date
JPH04194985A true JPH04194985A (en) 1992-07-14

Family

ID=18203851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2327866A Pending JPH04194985A (en) 1990-11-27 1990-11-27 Method and device for displaying graphic cursor

Country Status (1)

Country Link
JP (1) JPH04194985A (en)

Similar Documents

Publication Publication Date Title
KR900002950B1 (en) Multi window displaying device
US20220121354A1 (en) Method and device for controlling interactive white board
US9454302B2 (en) Information processing apparatus, system and method for controlling display of windows
JPS6310470B2 (en)
CN110174991B (en) Highlight pen processing method and device
JP2008243025A (en) Information processor, method and computer program
JPH04194985A (en) Method and device for displaying graphic cursor
CN106933486B (en) Touch implementation method and device for android system
JP2887603B2 (en) Figure registration control method
JPH06149533A (en) Segment quick plotting system for reducing plotting processing for segment outside display area
JPH11306369A (en) Picture data editor
JP2006106983A (en) Display device and display method
JPH02155029A (en) Multi-window display control system
WO2023050079A1 (en) Display device and display method for menu bar thereof
JP2690925B2 (en) Display control method and display control method
JP2595884B2 (en) Rubber band frame display device
CN117608720A (en) Independent writing operation method, device, electronic equipment and storage medium
JPH06149464A (en) Screen scroll method in stylus
JPH08123651A (en) Multiwindow display device
JPH01142970A (en) Document editing device
JP2685680B2 (en) Pick selection candidate revealing method
JPS63142390A (en) Display device
JPS62140171A (en) Editing system for document layout
JPS61223890A (en) Display unit
JPH05241562A (en) Figure display device