JPH0447326A - Menu management method and device - Google Patents

Menu management method and device

Info

Publication number
JPH0447326A
JPH0447326A JP2154524A JP15452490A JPH0447326A JP H0447326 A JPH0447326 A JP H0447326A JP 2154524 A JP2154524 A JP 2154524A JP 15452490 A JP15452490 A JP 15452490A JP H0447326 A JPH0447326 A JP H0447326A
Authority
JP
Japan
Prior art keywords
menu
information
item
display area
display
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
JP2154524A
Other languages
Japanese (ja)
Inventor
Mitsugi Yamashita
貢 山下
Hidemi Shiihara
椎原 英美
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.)
Daikin Industries Ltd
Original Assignee
Daikin Industries 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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP2154524A priority Critical patent/JPH0447326A/en
Publication of JPH0447326A publication Critical patent/JPH0447326A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To improve workability by moving a menu to a desired display area by changing the display area information of the menu to display plural selectable items. CONSTITUTION:By changing the display area information of the menu to display plural selectable items, the menu is moved to the desired display area. Namely, the menu is moved to the desired display area by changing the display area information of the menu to display plural selectable items. Thus, the menu can be moved to the desired area such as the area not to exercise an effect upon work, or the area where the movement of a pointer device, etc., can be lessened as so on, and the workability can be improved.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は選択可能な複数の項目を表示するメニューを
操作するために好適なメニュー管理方法およびその装置
に関する。
DETAILED DESCRIPTION OF THE INVENTION <Field of Industrial Application> The present invention relates to a menu management method and apparatus suitable for operating a menu displaying a plurality of selectable items.

〈従来の技術〉 従来からコンピュータを用い、しかも陰極線(以下、C
RTと略称する)等の表示装置を有るシステムにおいて
は、表示装置上にメニュー表示し、メニューに含まれる
複数の項目の中が所望の処理を選択する、いわゆる対話
型人力をjなう機能が組み込まれていることが多い。
<Prior art> Conventionally, computers have been used, and cathode rays (hereinafter referred to as C
In systems that have a display device such as RT (abbreviated as RT), there is a function that displays a menu on the display device and selects the desired process from among the multiple items included in the menu, which is a so-called interactive human power function. Often included.

そして、このような機能が組み込まれたシス・ムを使用
する場合には、メニューに含まれる項lについてはキー
ボードがらの入力を行なう必要ノなく、単にマウス等の
ポインタ。デバイスを用−てメニュー中の該当項目を選
択すればよいので2るから、作業性を高めることができ
る。また、二ニーに含まれる項目数を増加させれば、が
なJきめ細かい入力を達成できるのであるがら、−3作
業性を高めることができる。
When using a system with such a built-in function, there is no need to input items included in the menu using a keyboard, but simply using a pointer such as a mouse. Since it is only necessary to select the relevant item in the menu using the device, work efficiency can be improved. Furthermore, by increasing the number of items included in the second key, detailed input can be achieved while -3 workability can be improved.

具体的には、第10図に示すように、画面の主5部を占
めるウィンドウ(71)の上側に横長のメニュー・バー
(72)を表示しているとともに、左側に軸長のコント
ロール・メニュー(73)を表示するようにしたシステ
ムが提供されている。そして、コントロール・メニュー
(73)の内容はメニュー・バー(72)のどの項目を
ポインタ・デバイス等により選択するかに対応して自動
的に変化される。したがって、ウィンドウ(71)の表
示を見ながらメニュー・バー(72)の項目を選択し、
対応するコントロール・メニュー(73)から所望の項
目を選択することにより、所望の処理、例えば具体例に
おいては正方形の描画、三角形の描画等を指示し、その
後、ポインタ・デバイス等によりウィンドウ(71)中
の位置、サイズ等を指示することにより自動的に対応す
る描画を行なうことができる。
Specifically, as shown in Figure 10, a horizontally elongated menu bar (72) is displayed above a window (71) that occupies the main five parts of the screen, and an axially long control menu is displayed on the left side. (73) is provided. The contents of the control menu (73) are automatically changed depending on which item on the menu bar (72) is selected using a pointer device or the like. Therefore, select an item on the menu bar (72) while looking at the display in the window (71),
By selecting a desired item from the corresponding control menu (73), the desired process, for example drawing a square, drawing a triangle, etc., is instructed, and then the window (71) is moved using a pointer device or the like. By specifying the position, size, etc. inside, the corresponding drawing can be automatically performed.

〈発明が解決しようとする課題〉 上記従来のメニュー管理方法においては、システムの機
能、設定情報等が多くなれば、必然的に画面上に表示さ
れるメニュー、情報表示窓の数を増加させなければなら
ないので、表示装置の画面サイズを大きくする必要があ
り、またはポツプ・アップ・メニュー型式を採用しなけ
ればならない。
<Problem to be solved by the invention> In the conventional menu management method described above, as the number of system functions, setting information, etc. increases, the number of menus and information display windows displayed on the screen must be increased. Therefore, the screen size of the display device must be increased or a pop-up menu format must be adopted.

そして、このような構成を採用すれば、ポインタやデバ
イスによる選択作業を画面のほぼ全範囲にわたって行な
わなければならない可能性が増加しポインタ・デバイス
自体の移動量を大きくしなければならなくなるので作業
性が悪くなってしまうという不都合がある。さらに、メ
ニューがネスト構造になっている場合には、新たに呼び
出されたメニューによって前のメニューの少なくとも一
部が隠されてしまう可能性が高く、隠される部分につい
てはオペレータが記憶しておがなければならないので、
−層作業性が悪くなってしまう。
If such a configuration is adopted, there is an increased possibility that the selection operation using the pointer or device will have to be performed over almost the entire range of the screen, and the amount of movement of the pointer/device itself will have to be increased, which will reduce work efficiency. The problem is that it becomes worse. Furthermore, if the menus are nested, it is likely that a newly called menu will obscure at least part of the previous menu, which the operator must remember. Because it has to be
- Layer workability deteriorates.

また、各メニューに含まれる項目は、特定のプログラム
と密接に関連する項目に限定されているので、作業者の
使用頻度は全く考慮されておらずこの結果、使用頻度が
高い項目を呼び出すのにメニューを何段階も呼び出さな
ければならないことになるので、作業性が悪くなってし
まう。
In addition, the items included in each menu are limited to those closely related to a specific program, so the frequency of use by the operator is not taken into account at all.As a result, it is difficult to call up frequently used items. Since the menu has to be called up several times, the work efficiency deteriorates.

〈発明の目的〉 この発明は上記の問題点に鑑みてなされたものであり、
メニュー型式の表示位置を自由に変更でき、またメニュ
ーに含まれる項目をオペレータの使用頻度等に合せて自
由に変更することができる新規なメニュー管理方法およ
びその装置を提供することを目的としている。
<Object of the invention> This invention was made in view of the above problems,
The purpose of the present invention is to provide a new menu management method and device that can freely change the display position of a menu type and freely change the items included in the menu according to the frequency of use by an operator.

く課題を解決するための手段〉 上記の目的を達成するための、第゛1の発明のメニュー
管理方法は、選択可能な複数の項目を表示するメニュー
の表示領域情報を変更することによりメニューを所望の
表示領域に移動させる方法である。
Means for Solving the Problem> In order to achieve the above object, the menu management method of the first invention is to manage the menu by changing the display area information of the menu that displays a plurality of selectable items. This is a method of moving to a desired display area.

第2の発明のメニュー管理方法は、選択可能な複数の項
目を表示するメニューの各項目毎に少なくとも表示領域
情報、項目選択時に起動される機能情報を持たせておき
、既にメニューに割り当てられている項目に対する情報
を変更することによりメニューに所望の項目を表示させ
る方法である。
In the menu management method of the second invention, each item of a menu displaying a plurality of selectable items is provided with at least display area information and function information to be activated when an item is selected. This is a method of displaying a desired item on a menu by changing the information for that item.

但し、これらの場合において、変更作業がポインタ・デ
バイスを用いる対話型作業により行なわれることが好ま
しい。
However, in these cases, it is preferable that the change operation be performed interactively using a pointer device.

第4の発明のメニュー管理装置は、メニュー全体に対応
して少なくとも表示領域情報を含むメニュー情報と、メ
ニューに表示される各項目に対応して少なくとも親メニ
ュー情報、表示領域情報、項目選択時に起動される機能
情報を含む項目情報と、メニュー全体または各項目を選
択する選択手段と、選択された部分に対応する情報を変
更する変更手段と、変更された情報に基づいてメニュー
全体を表示する表示手段とを含んでいる。
The menu management device of the fourth invention includes menu information including at least display area information corresponding to the entire menu, at least parent menu information and display area information corresponding to each item displayed on the menu, and activated when an item is selected. item information including function information to be displayed, a selection means for selecting the entire menu or each item, a changing means for changing information corresponding to the selected part, and a display for displaying the entire menu based on the changed information. It includes means.

但し、選択手段および変更手段が、ポインタ・デバイス
により対話型入力されるデータに基づいて選択動作、変
更動作を行なうものであることが好ましい。
However, it is preferable that the selection means and the change means perform the selection operation and the change operation based on data inputted interactively through a pointer device.

く作用〉 第1の発明のメニュー管理方法であれば、選択可能な複
数の項目を表示するメニューの表示領域情報を変更する
ことによりメニューを所望の表示領域に移動させるので
あるから、作業に影響を及ぼさない領域、ポインタ・デ
バイス等の移動量を少なくできる領域等のように所望の
領域にメニューを移動させることができ、作業性を高め
ることができる。
Effect> In the menu management method of the first invention, the menu is moved to the desired display area by changing the display area information of the menu that displays a plurality of selectable items, so it does not affect the work. It is possible to move the menu to a desired area, such as an area where it does not affect the screen, an area where the amount of movement of a pointer device, etc. can be reduced, and work efficiency can be improved.

第2の発明のメニュー管理方法であれば、選択可能な複
数の項目を表示するメニューの各項目毎に少なくとも表
示領域情報、項目選択時に起動される機能情報を持たせ
ておき、既にメニューに割り当てられている項目に対す
る情報を変更することによりメニューに所望の項目を表
示させるのであるから、ネスト構造のメニューを複数枚
表示させることにより選択できる項目の使用頻度が高い
場合等に、該当する項目を使用頻度が低い項目に代えて
ネストが浅いメニュー中に表示させることができ、作業
性を高めることができる。
In the menu management method of the second invention, each item of a menu that displays a plurality of selectable items is provided with at least display area information and function information that is activated when an item is selected, and is already assigned to the menu. The desired item is displayed on the menu by changing the information for the item that is displayed, so if the item that can be selected is frequently used by displaying multiple menus with a nested structure, the corresponding item can be displayed. This can be displayed in a shallowly nested menu instead of an item that is used less frequently, improving work efficiency.

第3の発明のメニュー管理方法であれば、表示領域、表
示項目の変更作業をポインタ・デバイスにより対話型式
で行なうことができ、変更作業を簡素化できる。
With the menu management method of the third aspect of the invention, changing the display area and display items can be done interactively using a pointer device, thereby simplifying the changing work.

第4の発明のメニュー管理装置であれば、メニュー全体
に対応して少なくとも表示領域情報を含むメニュー情報
と、メニューに表示される各項目に対応して少なくとも
親メニュー情報、表示領域情報、項目選択時に起動され
る機能情報を含む項目情報とを有しているので、メニュ
ー全体または各項目を選択手段により選択し、選択され
た部分に対応する情報を変更手段により変更すればよく
、変更された情報に基づいてメニュー全体を表示手段に
より表示するので、メニューの表示領域、メニュー中に
表示される項目を変更した状態で表示装置の画面上に表
示できる。したがって、操作しやすい領域、処理画面を
隠さない領域等にメニューを自由に移動させることがで
きるとともに、使用頻度が低い項目に代えて使用頻度が
高い項目を表示させることも簡単にでき、著しく作業性
を高めることができる。
With the menu management device of the fourth invention, menu information including at least display area information corresponding to the entire menu, and at least parent menu information, display area information, and item selection corresponding to each item displayed on the menu. Since the menu has item information including function information that is activated when Since the entire menu is displayed by the display means based on the information, the display area of the menu and the items displayed in the menu can be displayed on the screen of the display device in a changed state. Therefore, it is possible to freely move the menu to an area that is easy to operate, an area that does not hide the processing screen, etc., and it is also easy to display frequently used items instead of less frequently used items. You can increase your sexuality.

第5の発明のメニュー管理装置であれば、ポインタ・デ
バイスを用いて対話型操作を行なうだけで第4の発明の
作用を達成でき、しかも表示領域、表示項目を変更する
ための作業性をも高めることができる。
With the menu management device of the fifth invention, the effect of the fourth invention can be achieved simply by performing interactive operations using a pointer device, and it also provides workability for changing the display area and display items. can be increased.

〈実施例〉 以下、実施例を示す添付図面によって詳細に説明する。<Example> Hereinafter, embodiments will be described in detail with reference to the accompanying drawings showing examples.

第1図はメニュー管理方法の一実施例を示すフローチャ
ートであり、ステップ■において、メニュー表示プログ
ラムにより、メニュー管理情報に含まれる表示領域情報
等に基づいて所定のメニューか表示され、ステップ■に
おいて図示しないポインタ・デバイスにより、表示され
ているメニュー全体が指示されるまで待ち、ステップ■
においてポインタ・デバイスにより新たな表示領域が指
示されるまで待ち、ステップ■において元の表示領域情
報を指示された表示領域情報で置換し、再びステップ■
の処理を行なう。
FIG. 1 is a flowchart showing an embodiment of a menu management method. In step (2), a menu display program displays a predetermined menu based on display area information included in menu management information, and Wait until the entire displayed menu is pointed to by a pointer device that does not move, then step ■
Wait until a new display area is indicated by the pointer device in step 2, replace the original display area information with the indicated display area information in step 2, and then repeat step 2
Process.

上記メニュー情報は、例えば第2図に示す構成であり、
C言語を用いて次のように定義されている。
The above menu information has the configuration shown in FIG. 2, for example,
It is defined using C language as follows.

typedef struct  aenuf int   menu−1d; int   box−no; AREA  Iarea; int   (t+e−dsp)( ); int  (本5−ers)(); jnt   (本膳−exe)(): jnt   *1info; l  MHulnf’o; 即ち、int  5enu−idがメニュー識別idを
示し、int  box−noがメニュー内ボックス番
号を示し、AREA mareaがメニュー表示領域を
示し、int  (零w−dsp)()がメニュー表示
関数を示し、int  (*a+−ers)()がメニ
ュー消去関数を示し、int  (本m−exe)()
がメニュー機能関数を示し、int  *m1nfoが
メニュー機能により変更可能なモーダルや必要の情報を
セットするための領域である。
typedef struct aenuf int menu-1d; int box-no; AREA Iarea; int (t+e-dsp)( ); int (hon5-ers)(); jnt (honzen-exe)(): jnt *1info; l MHulnf 'o; That is, int 5enu-id indicates the menu identification ID, int box-no indicates the box number within the menu, AREA marea indicates the menu display area, and int (zero w-dsp) () indicates the menu display function. , int (*a+-ers)() indicates the menu deletion function, and int (book m-exe)()
indicates a menu function, and int *m1nfo is an area for setting modals and necessary information that can be changed by the menu function.

したがって、ポインタ・デバイスにより該当するメニュ
ーが選択された場合には、入力用ライブラリの中からメ
ニュー表示領域を変更する関数をコールし、ポインタ・
デバイスにより新たな表示領域が指示されるまで待つ。
Therefore, when the corresponding menu is selected by the pointer device, a function that changes the menu display area from the input library is called, and the pointer device
Wait until the device indicates a new display area.

そして、ポインタ・デバイスにより新たな表示領域が指
示されれば、コールされた関数によりメニュー表示領域
の内容を更新する。したがって、その後は、メニュー情
報に基づいて出力用ライブラリ中の関数を用いて構成さ
れるメニュー表示プログラムによりメニューの表示が継
続されている関係上、ポインタ・デバイスにより指示さ
れた表示領域にメニューが表示される。
When a new display area is pointed to by the pointer device, the contents of the menu display area are updated by the called function. Therefore, after that, the menu is displayed in the display area indicated by the pointer device because the menu display program configured using the functions in the output library based on the menu information continues to display the menu. be done.

第3図はメニュー表示画面の一例を示す図であり、当初
同図(A)に示すように分散されていた各メニューに対
してポインタ・デバイスを用いて表示領域の変更を指示
することにより、同図(B)に示すように全てのメニュ
ーを重ねて集積することができ、ポインタ・デバイスの
移動量を著しく少なくできる。また、実際に作図等を行
なうウィンドウがメニューに隠されることがなくなって
いるので、作図等の作業性も向上する。
FIG. 3 is a diagram showing an example of a menu display screen, and by instructing to change the display area using a pointer device for each menu that was initially distributed as shown in FIG. As shown in FIG. 3B, all menus can be stacked and accumulated, and the amount of movement of the pointer device can be significantly reduced. Furthermore, since the window in which drawing is actually performed is no longer hidden behind the menu, the workability of drawing, etc. is improved.

〈実施例2〉 第4図はこの発明のメニュー管理方法の他の実施例を示
すフローチャートであり、ステップ■において、メニュ
ー表示プログラムにより複数のメニューを表示し、ステ
ップ■において新たな空白のメニューを表示し、ステッ
プ■においてポインタ・デバイスにより複数のメニュー
の中のどれかかの項目が指示されるまで待ち、ステップ
■において新たなメニューの中の表示領域が指示される
まで待ち、ステップ■において新たなメニューの該当表
示領域に指示された項目を割り当て、ステップ■におい
て指示すべき項目がなくなったことを示すデータが入力
されたか否かを判別し、入力されていなければ再びステ
ップ■の処理を行なう。
<Embodiment 2> FIG. 4 is a flowchart showing another embodiment of the menu management method of the present invention, in which a plurality of menus are displayed by the menu display program in step (■), and a new blank menu is created in step (■). Wait until one of the multiple menu items is pointed to by the pointer device in step ■, wait until a display area in the new menu is pointed to in step ■, and wait until the display area in the new menu is pointed to in step ■. Assigns the specified item to the corresponding display area of the menu, and determines whether data indicating that there are no more items to be specified has been input in step 2. If not, performs the process of step 2 again. .

逆に、指示すべき項目がなくなったことを示すデータが
入力された場合には、ステップ■において元のメニュー
の表示を禁止し、代わりに新たに作成されたメニューを
表示すべくメニュー情報を変更する。
On the other hand, if data indicating that there are no more items to specify is input, the menu information is changed in step ■ to prohibit the display of the original menu and display the newly created menu instead. do.

また、新たなメニューに対応してメニュー情報が作成さ
れるとともに、メニューの各項目に対してもメニュー情
報と同じフォーマットの項目情報が作成される。もちろ
ん、元のメニュー中の項目についても項目情報が作成さ
れている。
In addition, menu information is created corresponding to the new menu, and item information in the same format as the menu information is created for each item of the menu. Of course, item information is also created for the items in the original menu.

したがって、以後は新たなメニューのみが表示され、メ
ニュー中の項目がポインタ・デバイスにより選択されれ
ば、対応する項目情報中に格納されている関数をコール
して該当する処理を行なわせることができる。
Therefore, from now on, only a new menu will be displayed, and if an item in the menu is selected using a pointer device, the function stored in the corresponding item information can be called to perform the corresponding process. .

具体的には、例えば、第5図(A)に示す3つのメニュ
ーの中から使用頻度が高いメニューのみを選択して同図
(B)に示す1つのメニューを作成することができる。
Specifically, for example, one menu shown in FIG. 5(B) can be created by selecting only the frequently used menu from among the three menus shown in FIG. 5(A).

この結果、画面に表示されるメニューが全体として簡素
化され、著しく作業性を高めることができるとともに、
メニューにより隠される範囲を狭くしてこの面からも作
業性を高めることができる。また、以上のようにして新
たに作成されたメニューに名前を付与してセーブしてお
くことができ、付与される名前としてメニュー作成者の
個人名、最適な用途を示す名称等を選択することにより
、所望のメニューの呼び出しを簡単に行なうことができ
る。
As a result, the menu displayed on the screen is simplified as a whole, significantly improving work efficiency, and
Work efficiency can also be improved from this point of view by narrowing the range hidden by the menu. In addition, you can save the newly created menu by giving it a name, and you can select the personal name of the menu creator, a name indicating the best use, etc. as the name. This allows you to easily call up the desired menu.

以上には新たなメニューを作成する具体例を説明したが
、既に存在するメニューの一部の項目を他のメニューの
項目で置換することも可能である。
Although a specific example of creating a new menu has been described above, it is also possible to replace some items of an already existing menu with items of another menu.

具体的には、第6図に示すように、メニューの第1番目
の項目および第5番目の項目が、それぞれ点の表示、線
の表示を行なうための項目で置換された場合には、メニ
ュー情報が Menu101= f   101 。
Specifically, as shown in Figure 6, if the first item and fifth item on the menu are replaced with items for displaying points and lines, respectively, the menu The information is Menu101=f 101 .

0゜ 11(10、lO[1,2(10,5(101。0° 11(10, lO[1,2(10,5(101.

MDsplOl。MDsplOl.

NULL。NULL.

MExelol。MExelol.

、Minfolol 。, Minfolol.

); であり、項目1の項目情報が PaintMenu” 1 101゜ ■。); , and the item information of item 1 is PaintMenu” 1 101° ■.

rloo、132,150,182+ 。rloo, 132, 150, 182+.

NULL。NULL.

NULL。NULL.

DrawPoint。DrawPoint.

NULL。NULL.

); であり、項目5の項目情報が LineMenu= ( 101゜ 5゜ +1(10,232,150.282)。); and the item information of item 5 is LineMenu = ( 101° 5゜ +1 (10,232,150.282).

NULL。NULL.

NULL。NULL.

Dravljne。Dravljne.

NULL 。NULL.

); となる。); becomes.

第7図はこのようにして作成されたメニューを用いて項
目1の選択、点の表示、項目5の選択を行なう場合の処
理を示すフローチャートであり、ステップ■において、
メニュー識別1d−101゜メニュー内ボックス番号1
が選択されたことを認識し、ステップ■においてMen
ulolの機能関数MExelo1を実行する。そして
、ステップ■においてMinf’o101の情報に基づ
いてメニュー内ボ・ソクス番号1に該当する処理情報を
サーチし、ステ・ツブ■においてPointMenuが
該当することを検出してDraνPa1ntを実行し、
ステップ■において点の位置が指示されるまで待ち、ス
テップ■においてポインタ・デバイスによる指示が点で
あるかメニューであるかを判別し、点である場合にはス
テ・ツブ■において点を表示し、再びステップ■の処理
を行なう。
FIG. 7 is a flowchart showing the process of selecting item 1, displaying points, and selecting item 5 using the menu created in this way.
Menu identification 1d-101゜Menu box number 1
Recognizes that has been selected, and selects Men
Execute the functional function MExelo1 of ulol. Then, in step ■, the processing information corresponding to the box number 1 in the menu is searched based on the information of Minf'o101, and in step ■, it is detected that PointMenu corresponds, and DraνPa1nt is executed,
Wait until the position of the point is specified in step ■, determine whether the instruction by the pointer device is a point or a menu in step ■, and if it is a point, display the point in the step ■, Perform the process in step (2) again.

逆に、ステップ■においてポインタ・デノくイスによる
指示がメニューであると判別された場合には、ステップ
■においてメニュー識別1d−101、メニュー内ボッ
クス番号5が選択されたことが分るので、ステップ■に
おいて項目情報をスタックして再びステップ■の処理を
行なう。
Conversely, if it is determined in step ■ that the instruction by the pointer/denograph is a menu, it is found that menu identification 1d-101 and box number 5 in the menu have been selected in step ■. In step (2), the item information is stacked and the process in step (2) is performed again.

即ち、メニューの項目が選択されてからメニュー外の点
が指示されれば、指示された点に対して選択された項目
に基づく処理を行ない、逆に、ある機能関数内でメニュ
ーの項目が選択された場合には、選択された項目情報の
一部をスタックして上位の処理に戻り、上位の処理にお
いては、スタックに情報が残っていればその情報に基づ
く処理を行なうが、残っていなければポインタ・デバイ
スによる選択を要求する。
In other words, if a point outside the menu is specified after a menu item is selected, processing is performed on the specified point based on the selected item, and conversely, a menu item is selected within a certain function. If the selected item information is stacked, part of the selected item information is stacked and the process returns to the upper level process.In the higher level process, if there is any information left in the stack, processing is performed based on that information, but if there is some information left in the stack, processing is performed based on that information. requests selection using a pointer device.

以上の説明から明らかなように、この実施例の場合には
、プログラム内で定義されていないメニュー項目と機能
関数群は独立しているのであるから(第8図参照)、任
意のメニューに対して項目を自由に割り当てることがで
き、割り当てられた項目を選択することによる該当する
処理も自由に実行することができる。
As is clear from the above explanation, in the case of this embodiment, menu items and function functions that are not defined within the program are independent (see Figure 8). You can freely allocate items, and you can also freely execute the corresponding process by selecting the allocated item.

〈実施例3〉 第9図はこの発明のメニュー管理装置の一実施例を示す
ブロック図であり、図示しないポインタやデバイスによ
り入力されたポイント・データに基づいてメニュー全体
が指示されたか、メニューの項目が指示されたか、メニ
ュー外が指示されたかを判別する指示判別部(1)と、
メニュー全体が指示されたことを示す判別結果に基づい
てメニュー外の指示データを新たなメニュー表示位置情
報として取り込む表示位置取り込み部(2)と、取り込
まれたメニュー表示位置情報に基づいてメニュー情報(
4)中の表示領域情報を変更する表示領域情報変更部(
3)と、メニュー項目の変更が指示されたか否かを判別
する項目変更判別部(5)と、メニュー項目の変更が指
示されたことを示す判別結果に基づいて2回分のメニュ
ー項目指示データを保持する項目指示データ保持部(6
)と、先に得られたメニュー項目指示データに基づいて
該当するメニュー項目情報(7)を選択し、次に得られ
たメニュー項目指示データに基づいて、選択されたメニ
ュー項目情報を変更する項目情報変更部(8)と、メニ
ュー項目の変更が指示されていないことを示す判別結果
に基づいて、メニュー外の指示データに対して選択され
たメニュー項目に基づく処理を行なう処理部(9)とを
有している。尚、メニュー情報に基づく表示を行なうた
めの表示部(10)をも有している。
Embodiment 3 FIG. 9 is a block diagram showing an embodiment of the menu management device of the present invention. an instruction determination unit (1) that determines whether an item is specified or an item outside the menu is specified;
A display position import unit (2) that imports instruction data outside the menu as new menu display position information based on a determination result indicating that the entire menu has been designated; and a display position import unit (2) that imports instruction data outside the menu as new menu display position information;
4) Display area information changing unit (
3), an item change determination unit (5) that determines whether or not a menu item change has been instructed, and an item change determination unit (5) that determines whether or not a menu item change has been instructed; Item instruction data holding unit (6
) and selects the corresponding menu item information (7) based on the previously obtained menu item instruction data, and then changes the selected menu item information based on the obtained menu item instruction data. an information change unit (8); and a processing unit (9) that performs processing based on the selected menu item on instruction data outside the menu based on a determination result indicating that a change in the menu item is not instructed. have. It also has a display section (10) for displaying information based on menu information.

以上の構成のメニュー管理装置の動作は次のとおりであ
る。
The operation of the menu management device having the above configuration is as follows.

図示しないポインタ・デバイスによりメニュー全体が指
示されたと指示判別部(1)により判別された場合には
、メニュー外の指示データを新たなメニュー表示位置情
報として表示位置取り込み部■により取り込み、取り込
まれたメニュー表示位置情報に基づいて表示領域情報変
更部(3)によりメニュー情報(4)中の表示領域情報
を変更する。したかって、その後は、変更された表示領
域情報に基づいて表示部(10)によりメニューを表示
することができる。即ち、メニューを任意の位置に移動
させることができる。
When the instruction determining unit (1) determines that the entire menu has been designated by a pointer device (not shown), the display position importing unit (■) captures the instruction data outside the menu as new menu display position information. The display area information changing section (3) changes the display area information in the menu information (4) based on the menu display position information. Therefore, after that, the menu can be displayed on the display section (10) based on the changed display area information. That is, the menu can be moved to any position.

また、項目変更判別部(5)によりメニュー項目の変更
が指示されたと判別された場合には、2回分のメニュー
項目指示データを項目指示データ保持部(6)により保
持し、項目情報変更部(8)により、第2回目に指示さ
れたメニュー項目情報に基づいて第1回目に指示された
メニュー項目情報を変更することができる。即ち、メニ
ューの項目をオペレータの好ろに合せて簡単に変更する
ことができる。
Furthermore, when the item change determination section (5) determines that a menu item change has been instructed, the item instruction data holding section (6) holds the menu item instruction data for two times, and the item information change section ( 8) allows the menu item information instructed the first time to be changed based on the menu item information instructed the second time. That is, the menu items can be easily changed according to the operator's preference.

項目変更判別部(5)によりメニュー項目の変更が指示
されていないと判別された場合には、処理部(9)によ
り、メニュー外の指示データに対して選択されたメニュ
ー項目に基づく処理を行なうことができる。
If the item change determination unit (5) determines that there is no instruction to change the menu item, the processing unit (9) performs processing based on the selected menu item on instruction data outside the menu. be able to.

〈発明の効果〉 以上のように第1の発明は、メニュー表示位置の自由度
を高めることができ、作業に影響を及ぼさない領域、ポ
インタ・デバイス等の移動量を少なくできる領域等のよ
うに所望の領域にメニューを移動させることにより、作
業性を高めることができるという特有の効果を奏する。
<Effects of the Invention> As described above, the first invention can increase the degree of freedom in the menu display position, and can be used in areas such as areas that do not affect work, areas where the amount of movement of pointers, devices, etc. can be reduced, etc. By moving the menu to a desired area, a unique effect is achieved in that workability can be improved.

第2の発明は、メニューの項目を組み合せの自由度を高
めることができ、ネスト構造のメニューを複数枚表示さ
せることにより選択できる項目の使用頻度が高い場合等
に、該当する項目を使用頻度が低い項目に代えてネスト
が浅いメニュー中に表示させて作業性を高めることがで
きるという特有の効果を奏する。
The second invention can increase the degree of freedom in combining menu items, and when an item that can be selected is frequently used by displaying a plurality of menus with a nested structure, the corresponding item can be selected with a high frequency of use. This has the unique effect of increasing work efficiency by displaying this item in a shallowly nested menu instead of a lower item.

第3の発明は、メニュー表示領域、メニュー項目の変更
作業を簡素化できるという特有の効果を奏する。
The third invention has the unique effect of simplifying the work of changing the menu display area and menu items.

第4の発明は、メニュー表示位置の自由度を高めること
ができるとともに、メニューの項目を組み合せの自由度
を高めることができ、ひいては作業性を著しく高めるこ
とができるという特有の効果を奏する。
The fourth invention has the unique effect of increasing the degree of freedom in the menu display position, increasing the degree of freedom in combining menu items, and, in turn, significantly improving work efficiency.

第5の発明は、メニュー表示領域、メニュー項目の変更
作業を簡素化できるという特有の効果を奏する。
The fifth invention has the unique effect of simplifying the work of changing the menu display area and menu items.

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

第1図はメニュー管理方法の一実施例を示すフローチャ
ート、 第2図はメニュー情報の構成を概略的に示す図、第3図
はメニュー表示画面の一例を示す図、第4図はこの発明
のメニュー管理方法の他の実施例を示すフローチャート
、 第5図はメニュー項目変更の一例を示す概略図、第6図
はメニュー項目変更の一具体例を示す概略図、 第7図は第6図のメニューを用いて項目1の選択、点の
表示、項目5の選択を行なう場合の処理を示すフローチ
ャート、 第8図はメニュー項目と機能関数群の独立性を概略的に
示す図、 第9図はこの発明のメニュー管理装置の一実施例を示す
ブロック図、 第10図は従来のメニュー管理を説明する図。 (1)・・・指示判別部、(3)・・・表示領域情報変
更部、(4)・・・メニュー情報、(5)・・・項目変
更判別部、(7)・・・メニュー項目情報、(8)・・
・項目情報変更部、(10)・・・表示部
FIG. 1 is a flowchart showing an example of a menu management method, FIG. 2 is a diagram schematically showing the structure of menu information, FIG. 3 is a diagram showing an example of a menu display screen, and FIG. 4 is a diagram showing an example of a menu display screen. A flowchart showing another example of the menu management method, FIG. 5 is a schematic diagram showing an example of changing a menu item, FIG. 6 is a schematic diagram showing a specific example of changing a menu item, and FIG. 7 is a schematic diagram showing an example of changing a menu item. A flowchart showing the processing when selecting item 1, displaying a point, and selecting item 5 using a menu. Figure 8 is a diagram schematically showing the independence of menu items and functional function groups. Figure 9 is a diagram showing the independence of menu items and function groups. A block diagram showing an embodiment of the menu management device of the present invention. FIG. 10 is a diagram illustrating conventional menu management. (1)...Instruction discrimination unit, (3)...Display area information change unit, (4)...Menu information, (5)...Item change discrimination unit, (7)...Menu item Information, (8)...
・Item information change section, (10)...display section

Claims (1)

【特許請求の範囲】 1、選択可能な複数の項目を表示するメニューの表示領
域情報を変更することによりメニューを所望の表示領域
に移動させることを特徴とするメニュー管理方法。 2、選択可能な複数の項目を表示するメニューの各項目
毎に少なくとも表示領域情報、項目選択時に起動される
機能情報を持たせておき、既にメニューに割り当てられ
ている項目に対する情報を変更することによりメニュー
に所望の項目を表示させることを特徴とするメニュー管
理方法。 3、変更作業がポインタ・デバイスを用いる対話型作業
により行なわれる上記特許請求の範囲第1項または第2
項に記載のメニュー管理方法。 4、メニュー全体に対応して少なくとも表示領域情報を
含むメニュー情報(4)と、メニューに表示される各項
目に対応して少なくとも親メニュー情報、表示領域情報
、 項目選択時に起動される機能情報を含む項目情報(7)
と、メニュー全体または各項目を選択する選択手段(1
)(5)と、選択された部分に対応する情報を変更する
変更手段(3)(8)と、変更された情報に基づいてメ
ニュー全体を表示する表示手段(10)とを含むことを
特徴とするメニュー管理装置。 5、選択手段(1)(5)および変更手段(3)(8)
が、ポインタ・デバイスにより対話型入力されるデータ
に基づいて選択動作、変更動作を行なうものである上記
特許請求の範囲第4項記載のメニュー管理装置。
[Scope of Claims] 1. A menu management method characterized by moving a menu to a desired display area by changing display area information of a menu that displays a plurality of selectable items. 2. Each item in a menu that displays multiple selectable items should have at least display area information and function information activated when an item is selected, and the information for items already assigned to the menu can be changed. 1. A menu management method characterized by displaying desired items on a menu. 3. The above claim 1 or 2, wherein the modification operation is performed by an interactive operation using a pointer device.
Menu management method described in section. 4. Menu information (4) including at least display area information corresponding to the entire menu, and at least parent menu information, display area information, and function information activated when an item is selected corresponding to each item displayed on the menu. Included item information (7)
and selection means (1) for selecting the entire menu or each item.
) (5), changing means (3) (8) for changing information corresponding to the selected portion, and display means (10) for displaying the entire menu based on the changed information. menu management device. 5. Selection means (1) (5) and change means (3) (8)
5. The menu management device according to claim 4, wherein the menu management device performs selection and change operations based on data input interactively using a pointer device.
JP2154524A 1990-06-12 1990-06-12 Menu management method and device Pending JPH0447326A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2154524A JPH0447326A (en) 1990-06-12 1990-06-12 Menu management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2154524A JPH0447326A (en) 1990-06-12 1990-06-12 Menu management method and device

Publications (1)

Publication Number Publication Date
JPH0447326A true JPH0447326A (en) 1992-02-17

Family

ID=15586144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2154524A Pending JPH0447326A (en) 1990-06-12 1990-06-12 Menu management method and device

Country Status (1)

Country Link
JP (1) JPH0447326A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001067220A1 (en) * 1998-09-10 2001-09-13 Scale Inc. Desktop managing system and method using virtual polyhedron
JP2006031206A (en) * 2004-07-14 2006-02-02 Sony Corp Information processing apparatus and method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001067220A1 (en) * 1998-09-10 2001-09-13 Scale Inc. Desktop managing system and method using virtual polyhedron
JP2006031206A (en) * 2004-07-14 2006-02-02 Sony Corp Information processing apparatus and method, and program

Similar Documents

Publication Publication Date Title
JP3730670B2 (en) Data processing device
JP2957316B2 (en) Method and system for accessing multiple software applications
KR101468917B1 (en) Apparatus and method for displaying data in electronic medical record
JP4602487B2 (en) Method and computer controlled graphic display system for creating and manipulating groups of graphic objects
JPH04344928A (en) Method and apparatus for graphically associating user-dialogue display with main application in data processing system
JPH0786820B2 (en) User interface with multiple work areas sharing display system objects
JPH08212045A (en) Method for change of scale of plotting and computer graphic apparatus
JPH09231041A (en) Display of interrelationships between graphical objects in a computer display
JPH08221196A (en) Direct manipulation of images on the monitor using the mouse
WO2014125587A1 (en) Programmable display and program for same
JPH04346124A (en) User interface system and its method
JPH10214171A (en) Information processing device
JPH10293759A (en) Document managing device
JPH0447326A (en) Menu management method and device
JPH08314679A (en) Application management control method
JPH04114230A (en) Menu display method
JPH1185443A (en) Window display device and storage medium
CN115830186B (en) User-friendly QT two-dimensional drawing method and engine
JPH0962478A (en) Computer system
JP3674164B2 (en) Display device and display method
JP2841433B2 (en) Multi-window system
JPH02293924A (en) Menu control system
KR20140108949A (en) Apparatus and method for controling output datas resize based emr system
JPH0470925A (en) Help message display system
JPH04223564A (en) Method of reading out computer information