JPH0337712A - Computer system - Google Patents

Computer system

Info

Publication number
JPH0337712A
JPH0337712A JP17252189A JP17252189A JPH0337712A JP H0337712 A JPH0337712 A JP H0337712A JP 17252189 A JP17252189 A JP 17252189A JP 17252189 A JP17252189 A JP 17252189A JP H0337712 A JPH0337712 A JP H0337712A
Authority
JP
Japan
Prior art keywords
image data
window
area
data storage
rectangular area
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
JP17252189A
Other languages
Japanese (ja)
Inventor
Mitsunori Matsuda
松田 満典
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP17252189A priority Critical patent/JPH0337712A/en
Publication of JPH0337712A publication Critical patent/JPH0337712A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To effectively use various adaptive programs by transferring only image data of the area changed by an adaptive program to a server program of a window. CONSTITUTION:An image data area analyzing means 13 calculates an area, which can be displayed in the window with written image data, in accordance with the write area, the window display area, and coordinates in an image data storage means 11 corresponding to the origin of coordinates of the window and transform the calculated area to coordinates in the window. If a part of image data does not exist in the area corresponding to the window in the image data storage means 11, the size and the position of the area corresponding to the window in the image data storage means 11 are so adjusted that only image data in this area is the image data transfer source. Thus, adaptive programs can be executed on a multiwindow system of the server client system.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、サーバ・クライアント方式のマルチウィン
ドウシステムに対応したワークステーション等の計算機
システムに関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a computer system such as a workstation that is compatible with a server-client type multi-window system.

〔従来の技術〕[Conventional technology]

従来、パソコンやワークステーション等の計算機システ
ムにおいては、複数のアプリケーションを実行可能なマ
ルチタスク機能を持つものが多い。
Conventionally, many computer systems such as personal computers and workstations have a multitasking function that allows them to execute multiple applications.

このようなマルチタスク機能を実現するため、1つのウ
ィンドウを1つのタスクに対応させ、デイスプレィ画面
上に複数のウィンドウを開けることによって、同時に動
作している複数のアプリケ−ジョンを1つの画面で表示
するようにしたマルチウィンドウシステムが用いられて
いる。
In order to achieve this kind of multitasking function, one window corresponds to one task, and by opening multiple windows on the display screen, multiple applications running simultaneously can be displayed on one screen. A multi-window system is used.

ところで、従来のマルチウィンドウシステムにおいては
、フレームバッファに直接処理結果を書き込む方式が多
く用いられてきたが、近年では、ユーザーが提供する個
別のアプリケーションプログラム(クライアント)から
の処理要求を、プロセス間通信を介してサーバと呼ばれ
るユーザー・プロセスに送り、ウィンドウの操作に関す
る処理を全てサーバによって行うようにしたサーバ・ク
ライアント方式が普及しつつある。この方式によれば、
マルチウィンドウに対応した適応プログラムを容易に作
成することが可能となる。
By the way, in conventional multi-window systems, a method of writing processing results directly to the frame buffer has often been used, but in recent years, processing requests from individual application programs (clients) provided by users are handled using inter-process communication. The server-client method is becoming popular, in which the window is sent to a user process called a server via the server, and all processing related to window operations is performed by the server. According to this method,
It becomes possible to easily create an adaptive program compatible with multi-windows.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、従来のマルチウィンドウシステムでは、
上述したように適応プログラムから直接フレームバッフ
ァに処理結果を書き込み、このフレームバッファに対し
てデータをアクセスするようにしている。これに対して
サーバ・フライアンX方式のマルチウィンドウシステム
では、アプリケーションからウィンドウへの処理要求の
出し方が定義されているだけで、ユーザー側のシステム
とのインターフェースに関しては何等の定義もされてい
ない。また、システム上で実行されるプログラムは、画
面表示を管理するサーバとウィンドウの操作を依頼する
クライアントの2つに別れている。このため、サーバ・
クライアント方式のマルチウィンドウシステムに対応し
た計算機システムでは、従来型のマルチウィンドウシス
テムのために作成された適応プログラムを実行すること
ができず、適応プログラムの利用に制限を受けるという
問題点があった。
However, in traditional multi-window systems,
As described above, processing results are written directly from the adaptation program to the frame buffer, and data is accessed from this frame buffer. On the other hand, in the Server/Flyan Furthermore, the programs executed on the system are divided into two: a server that manages screen display, and a client that requests window operations. For this reason, the server
Computer systems compatible with client-type multi-window systems have the problem of being unable to execute adaptive programs created for conventional multi-window systems, and being restricted in the use of adaptive programs.

この発明は、従来型のマルチウィンドウシステムのため
に作成された適応プログラムを、サーバ・クライアント
方式のマルチウィンドウシステム上で実行可能とする計
算機システムを提供することを目的とする。
An object of the present invention is to provide a computer system that allows an adaptive program created for a conventional multi-window system to be executed on a server-client multi-window system.

〔課題を解決するための手段〕[Means to solve the problem]

上記課題を解決するため、この発明に係わる計算機シス
テムにおいては、適応プログラムが処理結果に従って書
き込む、または処理するために読み出すイメージデータ
を記憶するイメージデータ記憶手段と、ウィンドウ上に
表示すべきイメージデータ記憶手段内の矩形領域に関す
るデータを保持すると共に、使用者からの指示に従って
、ウィンドウ上に表示される前記矩形領域の大きさ、位
置を変更するウィンドウ設定手段と、イメージデータ記
憶手段に書き込まれたイメージデータを含む矩形領域が
、イメージデータ記憶手段のどの領域に存在するかを解
析すると共に、イメージデータがウィンドウに表示され
る矩形領域内に含まれているかどうかを角q折するイメ
ージデータ解析手段と、ウィンドウに表示されるべき矩
形領域を、マルチウィンドウのサーバプログラムに転送
するイメージデータ転送手段とを具えたものである。
In order to solve the above problems, a computer system according to the present invention includes an image data storage means for storing image data to be written or read out for processing by an adaptive program according to a processing result, and an image data storage means for storing image data to be displayed on a window. a window setting means that holds data regarding a rectangular area within the means and changes the size and position of the rectangular area displayed on the window according to instructions from a user; and an image written in the image data storage means. Image data analysis means for analyzing in which area of the image data storage means a rectangular area containing the data exists, and also for determining whether the image data is included within the rectangular area displayed on the window; , and image data transfer means for transferring a rectangular area to be displayed in a window to a multi-window server program.

〔作用〕[Effect]

適応プログラムにより変更されたイメージデータがイメ
ージデータ記憶手段に書き込まれ、その書き込んだ領域
がイメージデータ領域解析手段に通知されると、イメー
ジデータ領域解析手段は、書き込み領域とウィンドウ表
示領域、及びウィンドウの座標の原点に対応するイメー
ジデータ記憶手段における座標から、書き込まれたイメ
ージデータでウィンドウに表示可能な領域を計算し、ウ
ィンドウにおける座標に変換する。ここで、イメージデ
ータが全てウィンドウに対応する領域の中にある場合は
、その領域をイメージデータの転送元とし、イメージデ
ータの一部がイメージデータ記憶手段のウィンドウに対
応する領域の中にない場合は、イメージデータ記憶手段
のウィンドウに対応する領域にあるイメージデータのみ
がイメージデータの転送元となるように、その領域の大
きさ、位置を調整する。イメージデータ転送手段は、イ
メージデータ記憶手段の矩形領域が、ウィンドウ上の矩
形領域に表示されるように、イメージデータ転送コマン
ドとイメージデータ記憶手段の矩形領域のイメージデー
タをマルチウィンドウのサーバプログラムに転送する。
When the image data changed by the adaptive program is written to the image data storage means and the written area is notified to the image data area analysis means, the image data area analysis means stores the writing area, the window display area, and the window. An area that can be displayed in a window using the written image data is calculated from the coordinates in the image data storage means corresponding to the origin of the coordinates, and converted into coordinates in the window. Here, if all of the image data is within the area corresponding to the window, that area is used as the image data transfer source, and if part of the image data is not within the area corresponding to the window of the image data storage means. adjusts the size and position of the area so that only the image data in the area corresponding to the window of the image data storage means becomes the image data transfer source. The image data transfer means transfers the image data transfer command and the image data of the rectangular area of the image data storage means to the multi-window server program so that the rectangular area of the image data storage means is displayed in the rectangular area on the window. do.

ウィンドウ設定手段では、使用者の操作によるウィンド
ウの形状の変更指示をマルチウィンドウのサーバプログ
ラムから受は取ると、保持している領域のデータのいず
れか、又は全てを変更する。
When the window setting means receives an instruction to change the shape of the window by a user's operation from the multi-window server program, it changes any or all of the data in the held area.

〔実施例〕〔Example〕

以下、この発明に係わる計算機システムの一実施例を説
明する。
An embodiment of the computer system according to the present invention will be described below.

第3図は、この発明に係わる計算機システムの一実施例
を示すワークステーションの構成ブロック図である。図
において、1は表示装置であるCRT、2はCRTIを
制御し、各種機能に応じたウィンドウやデータなどを表
示するCRTインターフェース。3はコマンドや文字な
どの人力を行うための人力装置であるキーボード。4は
キーボード3から入力された命令やデータなどの人出力
を制御するキーボードインターフェース。5は各種の機
能を実行するためのアプリケーションプログラムや適応
プログラムなどが格納されるディスク。7はディスク6
におけるデータの人出力を制御するためのディスクイン
ターフェース。8はシステムの基本的な動作を管理する
オペレーティングプログラムや、キーボード3から人力
されたコマンドやデータなどが格納される主メモリであ
る。
FIG. 3 is a configuration block diagram of a workstation showing an embodiment of the computer system according to the present invention. In the figure, 1 is a CRT which is a display device, and 2 is a CRT interface that controls the CRTI and displays windows and data according to various functions. 3 is a keyboard, which is a human-powered device for performing manual operations such as commands and characters. 4 is a keyboard interface that controls human output such as commands and data input from the keyboard 3; A disk 5 stores application programs, adaptive programs, etc. for executing various functions. 7 is disk 6
A disk interface for controlling the human output of data. A main memory 8 stores an operating program that manages the basic operations of the system, and commands and data entered manually from the keyboard 3.

8は上記キーボードインターフェース4から入力された
指示に接続されたプログラムによって、システム全体の
制御を行うと共に、各種データに対する虜算処理を行う
CPU (中央処理装置)。
Reference numeral 8 denotes a CPU (central processing unit) that controls the entire system and performs calculation processing on various data according to a program connected to instructions input from the keyboard interface 4.

9は上記各部を接続するシステムバスである。Reference numeral 9 denotes a system bus that connects the above-mentioned parts.

第2図は、前記CPU8に含まれているイメージデータ
転送手段と、適応プログラム及びマルチウィンドウサー
バプログラムとの関係を示す模式イメージデータ転送手
段10は、適応プログラムが処理結果に従って書き込む
、または処理するために読み出すイメージデータを記憶
するイメージデータ記憶部11と、ウィンドウ上に表示
すべきイメージデータ記憶部11内の矩形領域に関する
データを保持すると共に、使用者からの指示に従って、
ウィンドウ上に表示される前記矩形領域の大きさ、位置
を変更するウィンドウ設定部12と、イメージデータ記
憶部11に書き込まれたイメージデータを含む矩形領域
が、イメージデータ記憶部11のどの領域に存在するか
を解析すると共に、イメージデータがウィンドウに表示
される矩形領域内に含まれているかどうかを解析するイ
メージデータ解析部13と、ウィンドウに表示されるべ
き矩形領域を、マルチウィンドウのサーバプログラムに
転送するイメージデータ転送部14とから構成されてい
る。なお、イメージデータ記憶部11は、主メモリ7(
第3図)の一部の連続した領域から溝底され、ウィンド
ウに表示される1ドツトがイメージデータ記憶部11の
1ビツトに対応している。
FIG. 2 schematically shows the relationship between the image data transfer means included in the CPU 8, the adaptive program, and the multi-window server program. It holds an image data storage section 11 that stores image data to be read out and data regarding a rectangular area within the image data storage section 11 to be displayed on a window, and according to instructions from the user,
The window setting unit 12 changes the size and position of the rectangular area displayed on the window, and in which area of the image data storage unit 11 the rectangular area containing the image data written to the image data storage unit 11 exists. The image data analysis unit 13 analyzes whether the image data is included in the rectangular area to be displayed in the window, and the rectangular area to be displayed in the window to the multi-window server program. The image data transfer unit 14 is configured to transfer image data. Note that the image data storage unit 11 has a main memory 7 (
One dot drawn from a continuous region in FIG. 3 and displayed on the window corresponds to one bit in the image data storage section 11.

第1図は、イメージデータ記憶部と適応プログラムによ
って表示されるウィンドウとの関係を示す説明図である
。第1図(a)はイメージデータ記憶部における記憶領
域と、その中に書き込まれた矩形領域の大きさを表して
おり、同図(b)はウィンドウの表示領域の大きさを表
している。
FIG. 1 is an explanatory diagram showing the relationship between an image data storage unit and a window displayed by an adaptive program. FIG. 1(a) shows the storage area in the image data storage section and the size of the rectangular area written therein, and FIG. 1(b) shows the size of the display area of the window.

次に、適応プログラムによって変更された矩形領域のイ
メージデータのみをウィンドウのサーバプログラムに転
送する場合の上記イメージデータ転送手段10の処理手
順を、上述の第1図及び第2図を参照しながら第4図の
フローチャートに基づいて説明する。
Next, the processing procedure of the image data transfer means 10 when only the image data of the rectangular area changed by the adaptive program is transferred to the window server program will be described with reference to FIGS. 1 and 2 described above. This will be explained based on the flowchart shown in FIG.

まず、適応プログラムは、その処理結果をウィンドウに
表示されたときに使用者が理解し得るようなイメージデ
ータを、イメージデータ記憶部11に書き込むと共に、
イメージデータ領域躬折部13に、イメージデータ記憶
部11に書き込んだ矩形領域(s r C4−X、 S
 r c−ySw t d t h。
First, the adaptation program writes into the image data storage unit 11 image data that the user can understand when the processing results are displayed on the window.
The rectangular area (s r C4-X, S
r c-ySw t d t h.

height)のデータを通知する(ステップ101)
。イメージデータ領域解析部13は、書き込まれた領域
とウィンドウの表示領域(win←wi d t hS
wi n←he i gh t) 、及びウィンドウの
座標(Olo)に対応するイメージデータ記憶部11に
おける座標(w i nwxSw i n←y)から、
書き込まれたイメージデータでウィンドウに表示可能な
領域を計算し、ウィンドウにおける座標に変換する(ス
テップ102)。そして、イメージデータがウィンドウ
に表示される矩形領域内に含まれているかどうかを判断
する(ステップ103)。ここで、イメージデータが全
て矩形領域の中にある場合は、(SrC4−xSSrc
m−y、wi d t hShe i gh t)のデ
ータをイメージデータの転送元とする(ステップ104
)。
height) data (step 101)
. The image data area analysis unit 13 analyzes the written area and the window display area (win←widthS
From the coordinates (wi nwxSw i n←y) in the image data storage unit 11 corresponding to the window coordinates (Olo),
The area that can be displayed in the window using the written image data is calculated and converted into coordinates in the window (step 102). Then, it is determined whether the image data is included within the rectangular area displayed in the window (step 103). Here, if all the image data is within a rectangular area, (SrC4-xSSrc
The image data is transferred from the image data (step 104).
).

一方、ステップ103において、イメージデータの一部
がイメージデータ記憶部のウィンドウに対応する矩形領
域の中にない場合は、イメージデータの上方向の一部が
、ウィンドウに対応する領域の中にないかどうかをi1
断する(ステップ105)。ここで、上方向の一部につ
いて領域の中にないときは、 s r c←y<−w t n4−y。
On the other hand, in step 103, if part of the image data is not within the rectangular area corresponding to the window of the image data storage unit, the upper part of the image data is not within the area corresponding to the window. Please i1
(Step 105). Here, when the part in the upward direction is not within the area, s r c←y<-w t n4-y.

hefght<・・−height−(win−ysr
c4−y)+1 とし、イメージデータ記憶部11のウィンドウに対応す
る領域にあるイメージデータのみがイメージデータの転
送先となるように値を調整する(ステップ106)。
hefght<...-height-(win-ysr
c4-y)+1, and the value is adjusted so that only the image data in the area corresponding to the window of the image data storage unit 11 becomes the image data transfer destination (step 106).

ステップ105でウィンドウに対応する領域の中にない
部分が上方向でないときは、その部分が下方向かどうか
を判断する(ステップ1o7)。
If in step 105 the part that is not in the area corresponding to the window is not in the upward direction, it is determined whether the part is in the downward direction (step 1o7).

ここで、下方向の一部について領域の中にないときは、 height<−height−((src”y+he
ight)−(win”y+win”height)l
  +1 とし、イメージデータ記憶部11のウィンドウに対応す
る領域にあるイメージデータのみがイメージデータの転
送先となるように値を調整する(ステップ108)。
Here, if a part of the downward direction is not within the area, height<-height-((src”y+he
light) - (win”y+win”height)l
+1, and the value is adjusted so that only the image data in the area corresponding to the window of the image data storage unit 11 becomes the image data transfer destination (step 108).

ステップ107でウィンドウに対応する領域の中にない
部分が下方向でないときは、その部分が左方向かどうか
を判断する(ステップ1o9)。
If it is determined in step 107 that the portion that is not within the area corresponding to the window is not in the downward direction, it is determined whether the portion is in the left direction (step 1o9).

ここで、左方向の一部について領域の中にないときは、 s r c←x <−w i n4−x。Here, if part of the left direction is not within the area, s r c←x  -w i n4-x.

width<・width−(win4−x−src”
x)+1 とし、イメージデータ記憶部11のウィンドウに対応す
る領域にあるイメージデータのみがイメージデータの転
送先となるように値を調整する(ステップ110)。
width<・width-(win4-x-src”
x)+1, and the value is adjusted so that only the image data in the area corresponding to the window of the image data storage unit 11 becomes the image data transfer destination (step 110).

ステップ109でウィンドウに対応する領域の中にない
部分が左方向でないときは、その部分が右方向かどうか
を判断する(ステップ111)。
If in step 109 the portion that is not within the area corresponding to the window is not toward the left, it is determined whether the portion is toward the right (step 111).

ここで、右方向の一部について領域の中にないときは、 wi d t h<−−・wi d t h−((s 
r C4−X+wi d t h) −(wi n=x
+wi n6−wt dth))+1 とし、イメージデータ記憶部11のウィンドウに対応す
る領域にあるイメージデータのみがイメージデータの転
送先となるように値を調整する(ステップ112)。ま
た、ステップ111においてウィンドウに対応する領域
の中にない部分が右方向でないときは、エラーメツセー
ジを表示する(ステップ113)。
Here, when the part in the right direction is not within the area, width<--・width-((s
r C4-X+width) -(win=x
+win6-wtdth))+1, and the value is adjusted so that only the image data in the area corresponding to the window of the image data storage unit 11 becomes the image data transfer destination (step 112). Furthermore, if in step 111 the portion that is not within the area corresponding to the window is not in the right direction, an error message is displayed (step 113).

以上の処理が終了すると、イメージデータ転送部14は
、イメージデータ記憶部11の矩形領域(src  4
−x、  src 4− y S width、  h
eigh t)が、ウィンドウ上の矩形領域(srca
−x−wi n+xSs rc←y−windy、wi
dthSheight)に表示されるように、イメージ
データ転送コマンドとイメージデータ記憶部11の矩形
領域のイメージデータをマルチウィンドウのサーバプロ
グラムに転送する(ステップ114)。
When the above processing is completed, the image data transfer unit 14 transfers the rectangular area (src 4
-x, src 4-y S width, h
eight) is a rectangular area (srca) on the window.
-x-wi n+xSs rc←y-windy, wi
dthSheight), the image data transfer command and the image data in the rectangular area of the image data storage unit 11 are transferred to the multi-window server program (step 114).

なお、ウィンドウ設定部12では、使用者の操作による
ウィンドウの形状(大きさ、又はイメージデータ記憶部
11のウィンドウに表示される領域)の変更指示をマル
チウィンドウのサーバプログラムから受は取ると、保持
しているデータ(Wi n4−x、 wi n4−y、
 wi n4−wl d t h、 win−heig
ht)のいずれか、又は全ての値を変更する。
Note that when the window setting unit 12 receives an instruction to change the shape (size, or area displayed in the window of the image data storage unit 11) of the window by the user's operation from the multi-window server program, it retains the instruction. data (Win4-x, Win4-y,
win4-wldth, win-heig
ht)).

上述した実施例では、イメージデータとして第1図で示
した文字Aを転送する場合について説明したが、イメー
ジデータとしては文字に限らず、直線、曲線などのグラ
フィックデータ、又はイメジスキャナなどで読み取った
データでもよい。
In the above-mentioned embodiment, a case was explained in which the character A shown in FIG. It can also be data.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、この発明に係わる計算機システム
では、適応プログラムにより変更された領域のイメージ
データのみをウィンドウのサーバプログラムに転送する
ようにしたため、従来型のフレームバッファに直接処理
結果を書き込むマルチウィンドウシステムのために作成
された適応プログラムを、サーバ・クライアント方式の
マルチウィンドウシステム上で実行することができ、各
種の適応プログラムを有効に利用することが可能となる
As explained above, in the computer system according to the present invention, only the image data of the area changed by the adaptive program is transferred to the window server program. Adaptive programs created for the system can be executed on a server-client multi-window system, making it possible to effectively utilize various adaptive programs.

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

第1図はイメージデータ記憶部と適応プログラムによっ
て表示されるウィンドウとの関係を示す説明図、第2図
はCPUに含まれているイメージデータ転送手段と、適
応プログラム及びマルチウィンドウサーバプログラムと
の関係を示す模式図、第3図はこの発明に係わる計算機
システムの一実施例を示すワークステーションの構成ブ
ロック図、第4図は適応プログラムによって変更された
矩形領域のイメージデータのみをウィンドウのサーバプ
ログラムに転送する場合のイメージデータ転送手段の処
理手順を示すフローチャートである。 10・・・イメージデータ転送手段、11・・・イメー
ジデータ記憶部、12・・・ウィンドウ設定部、13・
・・イメージデータ領域解析部、14・・・イメージデ
ータ転送部。 第 図 第2 図 第 図
FIG. 1 is an explanatory diagram showing the relationship between the image data storage unit and the window displayed by the adaptive program, and FIG. 2 is an explanatory diagram showing the relationship between the image data transfer means included in the CPU, the adaptive program, and the multi-window server program. FIG. 3 is a block diagram of the configuration of a workstation showing an embodiment of the computer system according to the present invention, and FIG. 4 shows how only the image data of the rectangular area changed by the adaptation program is sent to the window server program. 7 is a flowchart showing a processing procedure of an image data transfer means in the case of transfer. 10... Image data transfer means, 11... Image data storage section, 12... Window setting section, 13.
...Image data area analysis section, 14...Image data transfer section. Figure 2 Figure 2

Claims (1)

【特許請求の範囲】 サーバ・クライアント方式のマルチウィンドウシステム
に対応した計算機システムにおいて、適応プログラムに
より書き込まれ、また読み出されるイメージデータを記
憶するイメージデータ記憶手段と、 イメージデータ記憶手段に書き込まれたイメージデータ
を含む矩形領域に関するデータを保持すると共に、使用
者からの指示に従って、ウィンドウ上に表示される前記
矩形領域の大きさ、位置を変更するウィンドウ設定手段
と、 イメージデータ記憶手段に書き込まれたイメージデータ
を含む矩形領域が、イメージデータ記憶手段のどの領域
に存在するかを解析すると共に、イメージデータがウィ
ンドウに表示される矩形領域内に含まれているかどうか
を解析するイメージデータ解析手段と、 ウィンドウに表示されるべき矩形領域を、マルチウィン
ドウのサーバプログラムに転送するイメージデータ転送
手段と、 を具えたことを特徴とする計算機システム。
[Scope of Claim] In a computer system compatible with a server-client type multi-window system, there is provided an image data storage means for storing image data written and read by an adaptive program, and an image written in the image data storage means. a window setting means that holds data regarding a rectangular area containing data and changes the size and position of the rectangular area displayed on the window according to instructions from a user; and an image written in the image data storage means. an image data analysis means for analyzing in which area of the image data storage means a rectangular area containing the data exists, and for analyzing whether the image data is contained within the rectangular area displayed on the window; A computer system comprising: image data transfer means for transferring a rectangular area to be displayed on a multi-window server program;
JP17252189A 1989-07-04 1989-07-04 Computer system Pending JPH0337712A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17252189A JPH0337712A (en) 1989-07-04 1989-07-04 Computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17252189A JPH0337712A (en) 1989-07-04 1989-07-04 Computer system

Publications (1)

Publication Number Publication Date
JPH0337712A true JPH0337712A (en) 1991-02-19

Family

ID=15943487

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17252189A Pending JPH0337712A (en) 1989-07-04 1989-07-04 Computer system

Country Status (1)

Country Link
JP (1) JPH0337712A (en)

Similar Documents

Publication Publication Date Title
AU2005331259B2 (en) System and method for providing a window management mode
TWI533147B (en) Interface and system for manipulating thumbnails of live windows in a window manage
KR960013366B1 (en) Display station controller
JPH0574094B2 (en)
EP3985658A1 (en) Information display method and apparatus
JPH02294690A (en) Computer display and scrolling therefor
US5367628A (en) Multi-window system and display method for controlling execution of an application for a window system and an application for a non-window system
US5446840A (en) System and methods for optimized screen writing
US4924434A (en) Sharing word-processing functions among multiple processors
JPH0337712A (en) Computer system
JPH0219917A (en) Multi-window control method and information processor
US5237312A (en) Display with enhanced scrolling capabilities
JPH04204994A (en) Computer system
JPS62297975A (en) Control system for multi-window display
JPS58103039A (en) Data base system
JPH04170585A (en) Switching control method for multiwindow system
JPS6332589A (en) Cursor display system for work station
JPH02271424A (en) Full graphic picture display system
JPH01154219A (en) Multi-window device
JPS6339027A (en) multi window device
JPH04113395A (en) Character processor
JPH08286835A (en) Information processing device
JPH03157718A (en) Data processor
JPS63262718A (en) Scroll system in character type window display
JPH06259214A (en) Window redraw method