JP2012014560A - Graphic editing program, graphic editing method and graphic editing apparatus - Google Patents
Graphic editing program, graphic editing method and graphic editing apparatus Download PDFInfo
- Publication number
- JP2012014560A JP2012014560A JP2010151971A JP2010151971A JP2012014560A JP 2012014560 A JP2012014560 A JP 2012014560A JP 2010151971 A JP2010151971 A JP 2010151971A JP 2010151971 A JP2010151971 A JP 2010151971A JP 2012014560 A JP2012014560 A JP 2012014560A
- Authority
- JP
- Japan
- Prior art keywords
- component
- list
- parts
- layout information
- storage
- 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.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/0001—Technical content checked by a classifier
- H01L2924/0002—Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00
Landscapes
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】重畳状態で表示されている部品の選択を容易にする。
【解決手段】WYSIWYG形式の図形編集装置において、編集画面100の編集領域100Bでカーソル110が所定時間停止すると、編集領域100Bに配置された各部品の重畳状態を含むレイアウト情報が参照され、カーソル110が指し示す位置の最前面にある部品(指示部品)が特定される。また、レイアウト情報が再度参照され、指示部品に少なくとも一部が重畳する部品が抽出され、指示部品及び抽出部品が列挙された部品リスト100Cが表示される。即ち、カーソル110が指し示す位置にある部品だけではなく、その部品に少なくとも一部が重畳している部品の一覧が提示される。そして、部品リスト100Cから任意の部品が選択されると、その部品が最前面に位置するように、レイアウト情報及び部品表示が更新される。
【選択図】図7To easily select a component displayed in a superimposed state.
In a graphic editing apparatus in a WYSIWYG format, when a cursor 110 is stopped for a predetermined time in an editing area 100B of an editing screen 100, layout information including a superimposed state of each component arranged in the editing area 100B is referred to. The component (instructive component) in the forefront of the position indicated by is identified. Further, the layout information is referred again, a part at least partially superposed on the designated part is extracted, and a parts list 100C in which the designated part and the extracted part are listed is displayed. That is, not only the part at the position indicated by the cursor 110 but also a list of parts at least partially superimposed on the part is presented. When an arbitrary part is selected from the part list 100C, the layout information and the part display are updated so that the part is positioned in the foreground.
[Selection] Figure 7
Description
本発明は、図形を編集する図形編集技術に関する。 The present invention relates to a graphic editing technique for editing a graphic.
WYSIWYG(What You See Is What You Get)形式の図形編集装置(エディタ)の一例として、部品一覧から部品を選択しつつ配置し、Webコンテンツを編集するものが知られている。かかる図形編集装置では、例えば、操作ミスにより部品を重ねて配置してしまったり、レイアウトに応じて複数の部品を重ねて配置することがある。この場合、最前面に表示されている部品の背後に隠れている部品を選択したいとき、例えば、選択対象たる部品が表示されるように、最前面に表示されている部品を一旦移動するなどの煩雑な操作を行わなければならない。このため、部品の選択操作を容易にするため、カーソルが指し示す位置にある部品をリスト形式で表示し、リストから所望の部品を1操作で選択できるようにした技術が提案されている。 As an example of a WYSIWYG (What You See Is What You Get) format graphic editing device (editor), one that selects and arranges components from a component list and edits Web content is known. In such a graphic editing device, for example, there are cases where components are stacked and arranged due to an operation error, or a plurality of components are stacked depending on the layout. In this case, when you want to select a part hidden behind the part displayed in the foreground, for example, temporarily move the part displayed in the foreground so that the part to be selected is displayed. A complicated operation must be performed. For this reason, in order to facilitate the selection operation of parts, a technique has been proposed in which a part at a position indicated by a cursor is displayed in a list format, and a desired part can be selected from the list by one operation.
しかしながら、従来の図形編集装置では、例えば、最前面に表示されている部品の背後に小さな部品が完全に隠れている場合、小さな部品の配置位置が視認できないことから、小さな部品がある位置をカーソルで指し示すことが容易でなかった。このため、最前面に表示されている部品の背後に完全に隠れている部品については、相変わらず、選択が困難であった。 However, in the conventional graphic editing apparatus, for example, when a small part is completely hidden behind the part displayed on the foreground, the placement position of the small part cannot be visually recognized. It was not easy to point at. For this reason, it is still difficult to select a component that is completely hidden behind the component displayed in the foreground.
そこで、本発明は従来の問題点に鑑み、重畳状態で表示されている部品の選択を容易にした技術を提供することを目的とする。 Therefore, in view of the conventional problems, an object of the present invention is to provide a technique that facilitates selection of components displayed in a superimposed state.
このため、図形を構成する各部品の重畳状態を含むレイアウト情報が格納されたストレージを有するコンピュータが、レイアウト情報を参照して、カーソルが指し示す部品、及び、この部品に少なくとも一部が重畳する部品のリストを生成する。また、コンピュータが、表示装置にリストを表示させる。そして、コンピュータが、リストから部品が選択されたときに、選択された部品が最前面に位置するように、ストレージのレイアウト情報における重畳状態及び表示装置の部品表示を更新する。 For this reason, a computer having a storage in which layout information including a superimposed state of each component constituting a figure is stored refers to the layout information, and a component that is pointed at by the cursor and a component that is at least partially superimposed on this component Generate a list of In addition, the computer causes the display device to display the list. Then, when a component is selected from the list, the computer updates the superposition state in the storage layout information and the component display of the display device so that the selected component is positioned in the foreground.
1つの態様では、表示装置の最前面に表示されている部品の背後に隠れている部品も選択対象とすることができ、重畳状態で表示されている部品の選択を容易にすることができる。 In one aspect, a component hidden behind the component displayed on the forefront of the display device can also be selected, and selection of components displayed in a superimposed state can be facilitated.
以下、添付された図面を参照し、本発明を実施するための実施形態について詳細に説明する。
図1は、本実施形態における図形編集装置の一例を示す。
Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 shows an example of a graphic editing apparatus according to this embodiment.
図形編集装置10は、マウスなどのポインティングデバイス20と、LCD(Liquid Crystal Display)などの表示装置30と、を接続したコンピュータ40により構築される。コンピュータ40は、ハードディスクなどのストレージにインストールされた図形編集プログラムを実行することで、部品配置部50,停止判定部60,リスト生成部70,リスト表示部80及び部品再配置部90を夫々具現化する。なお、図形編集プログラムは、公知の手段を用いて、CD−ROM(Compact Disk Read Only Memory),DVD−ROM(Digital Versatile Disk Read Only Memory)などのコンピュータ読取可能な記録媒体からストレージにインストールされる。
The
部品配置部50は、図2に示すような編集画面100において、ポインティングデバイス20と表示装置30とが協働したWYSIWYG形式で、部品一覧100Aから部品を選択しつつ編集領域100Bに配置するための機能を提供する。停止判定部60は、編集画面100の編集領域100Bで、カーソル110が所定時間停止したか否かを判定する。リスト生成部70は、停止判定部60によりカーソル110が所定時間停止したと判定されたときに、カーソル110が指し示す部品に少なくとも一部が重畳している部品のリストを生成する。リスト表示部80は、リスト生成部70により生成されたリストを表示装置30に表示させる。部品再配置部90は、表示装置30に表示されているリストから部品が選択されたときに、表示装置30に表示されている部品の再配置を行う。
In the
また、コンピュータ40は、ハードディスクなどのストレージ120に、部品配置部50により配置された部品のレイアウト情報130を格納する。レイアウト情報130は、図3に示すように、部品を特定するための部品名称などの部品識別子と、部品の配置位置を特定するための基点座標,幅,高さ及び重畳順序と、が関連付けられたレコードの集合である。ここで、基点座標は、部品の基準位置を特定するための情報であって、例えば、部品を囲む最小矩形の左上座標である。また、重畳順序は、少なくとも一部が重畳している部品の重なり順序(重畳状態)を特定するための情報であって、例えば、最前面に位置する部品から最背面に位置する部品について昇順に番号が順次付される。なお、レイアウト情報130に同一名称の部品が複数登録されているときには、例えば、部品A(1),部品A(2)など、部品識別子の後に通し番号を付すことで、各部品を区別できるようにすればよい。
Further, the
図4は、図2に示す編集画面100において部品一覧100Aから選択された部品が編集領域100Bに配置されたことを契機として、部品配置部50が実行する部品配置処理の一例を示す。
FIG. 4 shows an example of a component placement process executed by the
ステップ1(図では「S1」と略記する。以下同様。)では、部品配置部50が、編集画面100の編集領域100Bに配置された部品(以下「配置部品」という)をストレージ120のレイアウト情報130に登録する。即ち、部品配置部50は、配置部品の部品識別子に対して、配置部品の基点座標,幅,高さ及び重畳順序を関連付けたレコードを生成し、このレコードをレイアウト情報130の最後に追加登録する。このとき、配置部品の重畳順序は、配置済みの各部品のレイアウト情報130を参照して適宜決定すればよい。
In step 1 (abbreviated as “S1” in the drawing, the same applies hereinafter), the
このような部品配置処理によれば、WYSIWYG形式でユーザが部品を配置すると、配置部品のレイアウト情報130がストレージ120に登録される。このため、ストレージ120のレイアウト情報130を参照すれば、配置済みの部品のレイアウト情報130を取得することができる。
According to such component placement processing, when a user places a component in the WYSIWYG format,
図5は、図形編集装置10が起動されたことを契機として、停止判定部60,リスト生成部70及びリスト表示部80が協働して繰り返し実行するリスト表示処理のメインルーチンの一例を示す。
FIG. 5 shows an example of a main routine of list display processing that is repeatedly executed in cooperation by the
ステップ11では、停止判定部60が、例えば、イベントメッセージを解析することで、カーソル110が所定時間(例えば数秒)停止しているか否かを判定する。そして、停止判定部60は、カーソル110が所定時間停止していると判定すれば処理をステップ12へと進める一方(Yes)、カーソル110が所定時間停止していないと判定すれば処理を終了させる(No)。なお、カーソル110の停止判定を行う所定時間は、ユーザの便宜に資するため、任意に設定できるようにしてもよい。
In step 11, the
ステップ12では、リスト生成部70が、ストレージ120のレイアウト情報130を参照し、カーソル110が指し示す位置にある部品であって、最前面に表示されている部品(以下「指示部品」という)を特定する。
In step 12, the
ステップ13では、リスト生成部70が、指定部品を特定できたか否か、即ち、カーソル110が部品を指し示しているか否かを判定する。そして、リスト生成部70は、指定部品を特定できたと判定すれば処理をステップ14へと進める一方(Yes)、指定部品を特定できないと判定すれば処理を終了させる(No)。
In step 13, the
ステップ14では、リスト生成部70が、カーソル110が指し示す部品に少なくとも一部が重畳している部品が列挙された部品リストを作成するサブルーチンを実行する。
ステップ15では、リスト表示部80が、部品リストに複数の部品が登録されているか否か、即ち、部品が重畳状態で配置されているか否かを判定する。そして、リスト表示部80は、部品リストに複数の部品が登録されていると判定すれば処理をステップ16へと進める一方(Yes)、部品リストに複数の部品が登録されていないと判定すれば処理を終了させる(No)。
In step 14, the
In step 15, the
ステップ16では、リスト表示部80が、部品リストを表示装置30に表示させる。
図6は、リスト生成部70が実行するリスト表示処理のサブルーチンの一例を示す。
ステップ31では、リスト生成部70が、例えば、メモリ上に空の部品リストを作成する。
In step 16, the
FIG. 6 shows an example of a subroutine for list display processing executed by the
In step 31, the
ステップ32では、リスト生成部70が、ストレージ120のレイアウト情報130を参照し、指示部品の位置情報(基点座標,幅,高さ及び重畳順序)を取得する。
ステップ33では、リスト生成部70が、ストレージ120のレイアウト情報130を参照し、指定部品を除く他の部品を順次選定する。
In step 32, the
In step 33, the
ステップ34では、リスト生成部70が、ストレージ120のレイアウト情報130を参照し、ステップ33で選定された部品(以下「選定部品」という)の位置情報を取得する。
In step 34, the
ステップ35では、リスト生成部70が、例えば、基点座標に幅,高さを加算することで、選定部品の4つの端点を算出する。即ち、選定部品の基点座標が(x1,y1)、幅がw1、高さがh1であるとき、4つの端点として(x1,y1)、(x1+w1,y1)、(x1,y1+h1)及び(x1+w1,y1+h1)が算出される。
In step 35, the
ステップ36では、リスト生成部70が、例えば、選定部品の各端点が指定部品の配置領域にあるか否かを介して、選定部品の各端点のいずれかが指定部品に包含されているか否かを判定する。そして、リスト生成部70は、選定部品の各端点のいずれかが指定部品に包含されていると判定すれば処理をステップ37へと進める一方(Yes)、選定部品の各端点のいずれも指定部品に包含されていないと判定すれば処理をステップ38へと進める(No)。
In step 36, the
ステップ37では、リスト生成部70が、選定部品を特定するための部品名称を部品リストに追加する。
ステップ38では、リスト生成部70が、ストレージ120のレイアウト情報130を参照し、レイアウト情報130の全部品について処理したか否かを判定する。そして、リスト生成部70は、全部品について処理したと判定すれば処理をステップ39へと進める一方(Yes)、全部品について処理していないと判定すれば処理をステップ33へと戻す(No)。
In step 37, the
In step 38, the
ステップ39では、リスト生成部70が、例えば、部品の重畳順序に則って、部品リストをソートする。このとき、部品リストに同一名称の部品が複数登録されていれば、例えば、部品A(1)、部品A(2)など、部品名称の後に通し番号を付すことで、各部品を区別できるようにすればよい。
In step 39, the
このようなリスト表示処理によれば、編集画面100の編集領域100Bにおいて、カーソル110が所定時間停止すると、ストレージ120のレイアウト情報130が参照され、カーソル110が指し示す指示部品が特定される。また、ストレージ120のレイアウト情報130が参照され、指示部品に少なくとも一部が重畳している部品が抽出される。そして、指示部品及び抽出部品が列挙された部品リストが生成され、図7に示すように、編集画面100に部品リスト100Cが表示される。
According to such list display processing, when the
このとき、カーソル110が所定時間停止したときに部品リスト100Cが表示されるため、カーソル110の移動軌跡にある部品が選択対象となることを回避できる。また、部品リスト100Cの部品は、部品の重畳順序に則ってソートされるので、実際の重なり具合が反映されたリストとすることができる。
At this time, since the parts list 100C is displayed when the
なお、部品リスト100Cは、例えば、カーソル110を部品から移動したり、ポインティングデバイス20としてのマウスをクリックするなどの操作を行うことで閉じられる。
The parts list 100C is closed by, for example, performing an operation such as moving the
図8は、図7に示す部品リスト100Cから任意の部品が選択されたことを契機として、部品再配置部90が実行する部品再配置処理の一例を示す。ここで、部品の選択は、例えば、ポインティングデバイス20又はキーボードなどで行われる。
FIG. 8 shows an example of a component rearrangement process executed by the
ステップ41では、部品再配置部90が、選択された部品(以下「選択部品」という)が最前面に位置するように、ストレージ120のレイアウト情報130を更新する。即ち、部品再配置部90は、選択部品の重畳順序を「1」に設定すると共に、他の部品の重畳順序を適宜変更することで、レイアウト情報130を更新する。
In step 41, the
ステップ42では、部品再配置部90が、ストレージ120のレイアウト情報130を参照し、選択部品が最前面に表示されるように、編集画面100の編集領域100Bに表示されている部品表示を更新する。
In step 42, the
このような部品再配置処理によれば、部品リスト100Cから部品が選択されると、その部品が最前面に位置するように、ストレージ120のレイアウト情報130及び編集領域100Bの部品表示が更新される。
According to such component rearrangement processing, when a component is selected from the
従って、本実施形態における図形編集装置10によれば、カーソル110が所定時間停止していれば、選択対象の部品として、カーソル110が指し示す位置にある部品だけではなく、指示部品に少なくとも一部が重畳している部品の一覧が提示される。よって、最前面に表示されている部品の背後に完全に隠れている部品も選択対象とすることができ、重畳状態で表示されている部品の選択を容易にすることができる。
Therefore, according to the
次に、本実施形態における図形編集装置10の理解を容易ならしめることを目的として、具体的な事例を想定した実施例について説明する。
実施例の前提条件として、図9に示すように、部品Aの背後に部品C(1)及び部品C(2)が重畳状態で完全に隠れている図形を考える。また、部品A,C(1)及びC(2)のレイアウト情報130として、ストレージ120には、図10に示すようなレイアウト情報130が格納されているものとする。そして、ポインティングデバイス20を操作し、カーソル110を部品Aの右下部(座標:30,37)に移動して所定時間停止させたものとする。
Next, for the purpose of facilitating the understanding of the
As a precondition of the embodiment, as shown in FIG. 9, a figure in which the part C (1) and the part C (2) are completely hidden behind the part A in a superimposed state is considered. Further, it is assumed that the
コンピュータ40は、レイアウト情報130を参照し、カーソル110が指し示す位置(座標:30,37)にある部品のうち、最前面に位置する指示部品を特定する。ここでは、部品Aが座標(10,10)及び座標(40,40)で区画される矩形領域に配置され、かつ、部品Aの重畳順序が1であるため、カーソル110が指し示す指示部品として部品Aが特定される。なお、指示部品としての部品Aは、選択対象の1つとして部品リスト100Cに登録される。
The
次に、コンピュータ40は、レイアウト情報130を参照し、部品Aに少なくとも一部が重畳する部品を特定する。即ち、コンピュータ40は、レイアウト情報130を参照し、部品Aとは異なる部品C(1)を選定し、部品C(1)の4つの端点(25,25)、(35,25)、(25,35)及び(35,35)を算出する。また、コンピュータ40は、部品C(1)の各端点(x,y)について、部品Aに対して「10(基点x座標)≦x≦10(基点x座標)+30(幅)かつ10(基点y座標)≦y≦10(基点y座標)+30(高さ)」という不等式が成立するか否かを判定する。部品C(1)は、4つの端点の全てについて前記不等式が成立するので、部品リスト100Cに部品C(1)が登録される。同様にして、部品リスト100Cに部品C(2)も登録される。その後、コンピュータ40は、レイアウト情報130の重畳順序に則って部品リスト100Cを必要に応じてソートし、図11に示すように、編集画面100に部品リスト100Cを表示させる。
Next, the
編集画面100に表示された部品リスト100Cから、例えば、ポインティングデバイス20を使用して部品C(2)を選択すると、コンピュータ40は、図12に示すように、レイアウト情報130における部品C(2)の重畳順序を1に書き換える。また、コンピュータ40は、レイアウト情報130における部品A及び部品C(1)の重畳順序を順次繰り下げる。そして、コンピュータ40は、編集画面100に表示された部品表示を、図13に示すように、部品C(2)が最前面に位置するように更新する。
When, for example, the component C (2) is selected from the
なお、以上の実施例を含む実施形態では、部品の配置領域を矩形で特定したが、例えば、三角形など矩形で特定することが適切でない場合には、部品形状に適合したレイアウト情報とすればよい。この場合、2つの部品間の重畳判定は、公知の方法で行うようにすればよい。 In the embodiment including the above examples, the component arrangement area is specified by a rectangle. However, if it is not appropriate to specify a rectangle such as a triangle, for example, the layout information may be adapted to the component shape. . In this case, the determination of the overlap between the two components may be performed by a known method.
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
(付記1)表示装置、ポインティングデバイス、及び、図形を構成する各部品の重畳状態を含むレイアウト情報が格納されたストレージを有するコンピュータに、前記ストレージのレイアウト情報を参照し、前記ポインティングデバイスにより操作されるカーソルが指し示す部品、及び、該部品に少なくとも一部が重畳する部品のリストを生成するステップと、前記表示装置に前記リストを表示させるステップと、前記リストから部品が選択されたときに、選択された部品が最前面に位置するように、前記ストレージのレイアウト情報における重畳状態及び前記表示装置の部品表示を更新するステップと、を実現させるための図形編集プログラム。
The following additional notes are further disclosed with respect to the embodiment including the above examples.
(Supplementary Note 1) A display device, a pointing device, and a computer having a storage in which layout information including a superimposed state of each part constituting a figure is stored, is referred to the storage layout information, and is operated by the pointing device. Generating a list of parts pointed to by the cursor and a part at least partially overlapping the parts; displaying the list on the display device; and selecting when a part is selected from the list A graphic editing program for realizing the superimposition state in the storage layout information and the step of updating the component display of the display device so that the performed component is positioned in the foreground.
(付記2)前記部品のリストを生成するステップは、前記カーソルが所定時間停止したときにリストを生成することを特徴とする付記1記載の図形編集プログラム。
(Supplementary note 2) The graphic editing program according to
(付記3)前記所定時間は、ユーザにより任意に設定可能であることを特徴とする付記2記載の図形編集プログラム。
(Supplementary note 3) The graphic editing program according to
(付記4)前記部品のリストを生成するステップは、各部品の重畳状態に則って、前記リストの部品をソートすることを特徴とする付記1〜付記3のいずれか1つに記載の図形編集プログラム。
(Supplementary note 4) The graphic editing according to any one of
(付記5)前記部品のリストを生成するステップは、同一名称の部品が複数あるとき、各部品に通し番号を付すことを特徴とする付記1〜付記4のいずれか1つに記載の図形編集プログラム。
(Supplementary note 5) The graphic editing program according to any one of
(付記6)表示装置、ポインティングデバイス、及び、図形を構成する各部品の重畳状態を含むレイアウト情報が格納されたストレージを有するコンピュータが、前記ストレージのレイアウト情報を参照し、前記ポインティングデバイスにより操作されるカーソルが指し示す部品、及び、該部品に少なくとも一部が重畳する部品のリストを生成するステップと、前記表示装置に前記リストを表示させるステップと、前記リストから部品が選択されたときに、選択された部品が最前面に位置するように、前記ストレージのレイアウト情報における重畳状態及び前記表示装置の部品表示を更新するステップと、を実行することを特徴とする図形編集方法。 (Supplementary Note 6) A computer having a storage device in which layout information including a display device, a pointing device, and a superimposed state of each component constituting a figure is stored is operated by the pointing device with reference to the layout information of the storage. Generating a list of parts pointed to by the cursor and a part at least partially overlapping the parts; displaying the list on the display device; and selecting when a part is selected from the list And a step of updating the superposition state in the storage layout information and the component display of the display device so that the performed component is positioned in the foreground.
(付記7)複数の部品からなる図形を表示する表示装置と、カーソルを操作するためのポインティングデバイスと、前記図形を構成する部品の重畳状態を含むレイアウト情報が格納されるストレージと、前記ストレージのレイアウト情報を参照し、前記カーソルが指し示す部品、及び、該部品に少なくとも一部が重畳する部品のリストを生成するリスト生成部と、前記表示装置に前記リストを表示させるリスト表示部と、前記リストから部品が選択されたときに、選択された部品が最前面に位置するように、前記ストレージのレイアウト情報における重畳状態及び前記表示装置の部品表示を更新する部品再配置部と、を有することを特徴とする図形編集装置。 (Supplementary Note 7) Display device for displaying figure composed of a plurality of parts, pointing device for operating cursor, storage for storing layout information including superimposed state of parts constituting the figure, A list generation unit that refers to layout information and generates a list of the component pointed to by the cursor, a component that is at least partially superimposed on the component, a list display unit that displays the list on the display device, and the list A component rearrangement unit that updates a superimposed state in the storage layout information and a component display of the display device so that the selected component is positioned in the forefront when the component is selected from Characteristic graphic editing device.
10 図形編集装置
20 ポインティングデバイス
30 表示装置
40 コンピュータ
60 停止判定部
70 リスト生成部
80 リスト表示部
90 部品再配置部
100 編集画面
100B 編集領域
100C 部品リスト
110 カーソル
120 ストレージ
130 レイアウト情報
DESCRIPTION OF
Claims (5)
前記ストレージのレイアウト情報を参照し、前記ポインティングデバイスにより操作されるカーソルが指し示す部品、及び、該部品に少なくとも一部が重畳する部品のリストを生成するステップと、
前記表示装置に前記リストを表示させるステップと、
前記リストから部品が選択されたときに、選択された部品が最前面に位置するように、前記ストレージのレイアウト情報における重畳状態及び前記表示装置の部品表示を更新するステップと、
を実現させるための図形編集プログラム。 In a computer having a storage device storing layout information including a display device, a pointing device, and a superimposed state of each component constituting a figure,
Referring to the storage layout information, generating a list of parts pointed to by a cursor operated by the pointing device, and a part at least partially overlapping the parts;
Displaying the list on the display device;
Updating a superimposed state in the storage layout information and the component display of the display device so that the selected component is positioned in the foreground when a component is selected from the list;
Graphic editing program to realize
前記ストレージのレイアウト情報を参照し、前記ポインティングデバイスにより操作されるカーソルが指し示す部品、及び、該部品に少なくとも一部が重畳する部品のリストを生成するステップと、
前記表示装置に前記リストを表示させるステップと、
前記リストから部品が選択されたときに、選択された部品が最前面に位置するように、前記ストレージのレイアウト情報における重畳状態及び前記表示装置の部品表示を更新するステップと、
を実行することを特徴とする図形編集方法。 A computer having a storage in which layout information including a display device, a pointing device, and a superimposed state of each component constituting a figure is stored.
Referring to the storage layout information, generating a list of parts pointed to by a cursor operated by the pointing device, and a part at least partially overlapping the parts;
Displaying the list on the display device;
Updating a superimposed state in the storage layout information and the component display of the display device so that the selected component is positioned in the foreground when a component is selected from the list;
The graphic editing method characterized by performing this.
カーソルを操作するためのポインティングデバイスと、
前記図形を構成する部品の重畳状態を含むレイアウト情報が格納されるストレージと、
前記ストレージのレイアウト情報を参照し、前記カーソルが指し示す部品、及び、該部品に少なくとも一部が重畳する部品のリストを生成するリスト生成部と、
前記表示装置に前記リストを表示させるリスト表示部と、
前記リストから部品が選択されたときに、選択された部品が最前面に位置するように、前記ストレージのレイアウト情報における重畳状態及び前記表示装置の部品表示を更新する部品再配置部と、
を有することを特徴とする図形編集装置。 A display device for displaying a graphic composed of a plurality of parts;
A pointing device for operating the cursor;
A storage for storing layout information including the superimposed state of the parts constituting the figure;
A list generation unit that refers to the layout information of the storage, generates a list of the component pointed to by the cursor, and a component at least a part of which is superimposed on the component;
A list display unit for displaying the list on the display device;
A component rearrangement unit that updates a superimposed state in the layout information of the storage and a component display of the display device so that the selected component is positioned in the forefront when a component is selected from the list;
A graphic editing apparatus characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010151971A JP2012014560A (en) | 2010-07-02 | 2010-07-02 | Graphic editing program, graphic editing method and graphic editing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010151971A JP2012014560A (en) | 2010-07-02 | 2010-07-02 | Graphic editing program, graphic editing method and graphic editing apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012014560A true JP2012014560A (en) | 2012-01-19 |
Family
ID=45600885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010151971A Withdrawn JP2012014560A (en) | 2010-07-02 | 2010-07-02 | Graphic editing program, graphic editing method and graphic editing apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012014560A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018181182A (en) * | 2017-04-20 | 2018-11-15 | 富士通株式会社 | Display control program, display control method, and display control device |
| JP2018195025A (en) * | 2017-05-16 | 2018-12-06 | 富士通株式会社 | Information processing device, information processing system, and information processing method |
| WO2019039197A1 (en) * | 2017-08-25 | 2019-02-28 | オムロン株式会社 | User interface development assistance device, user interface development assistance method, and user interface development assistance program |
-
2010
- 2010-07-02 JP JP2010151971A patent/JP2012014560A/en not_active Withdrawn
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018181182A (en) * | 2017-04-20 | 2018-11-15 | 富士通株式会社 | Display control program, display control method, and display control device |
| JP2018195025A (en) * | 2017-05-16 | 2018-12-06 | 富士通株式会社 | Information processing device, information processing system, and information processing method |
| WO2019039197A1 (en) * | 2017-08-25 | 2019-02-28 | オムロン株式会社 | User interface development assistance device, user interface development assistance method, and user interface development assistance program |
| JP2019040380A (en) * | 2017-08-25 | 2019-03-14 | オムロン株式会社 | User interface development support device, user interface development support method, and user interface development support program |
| CN111052070A (en) * | 2017-08-25 | 2020-04-21 | 欧姆龙株式会社 | User interface development support device, user interface development support method, and user interface development support program |
| EP3674887A4 (en) * | 2017-08-25 | 2021-04-28 | Omron Corporation | USER INTERFACE DEVELOPMENT ASSISTANCE DEVICE, USER INTERFACE DEVELOPMENT ASSISTANCE PROCESS AND USER INTERFACE DEVELOPMENT ASSISTANCE PROGRAM |
| US20210132755A1 (en) * | 2017-08-25 | 2021-05-06 | Omron Corporation | User interface development assistance device, user interface development assistance method, and non-transitory computer-readable recording medium |
| US11709584B2 (en) | 2017-08-25 | 2023-07-25 | Omron Corporation | User interface development assistance device, user interface development assistance method, and non-transitory computer-readable recording medium |
| CN111052070B (en) * | 2017-08-25 | 2023-09-15 | 欧姆龙株式会社 | User interface development support apparatus and method, and computer-readable recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7526726B1 (en) | System and method for generating presentations | |
| TW201243705A (en) | Compact control menu for touch-enabled command execution | |
| JP2013538505A (en) | Tools for presenting and editing storyboard representations of compound presentations | |
| CN113315883B (en) | Method and device for adjusting video combined material | |
| JP2008130083A (en) | Device for collectively storing selected areas in an image and image information documenting device | |
| US20100180197A1 (en) | Text display controller and computer program | |
| US7743331B1 (en) | Viewing and modifying content slide navigation properties | |
| JP2013120396A (en) | Manufacturing line simulation device, data input support device and data input support method | |
| CN118742961A (en) | Method and system for presenting media content having multiple media elements in an editing environment | |
| JP2012014560A (en) | Graphic editing program, graphic editing method and graphic editing apparatus | |
| KR100962441B1 (en) | Multi platform-based user interface screen editing method and device for simultaneous editing | |
| JPH09251305A (en) | Program creation device | |
| KR101118536B1 (en) | Method for providing authoring means of interactive contents | |
| JP4582701B2 (en) | Screen creation method, apparatus, and program | |
| JP2004054854A (en) | Input method and input system using pointing device | |
| CN115509665B (en) | Method, device, medium and equipment for recording control in window | |
| JP2012094091A (en) | Display control device, display control method and program therefor | |
| CN108279962B (en) | Method and device for creating visual data display interface | |
| JP2017182649A (en) | Program, device and method for supporting creation of presentation document | |
| JP2008142788A (en) | Operation program creation support method and operation program creation apparatus. | |
| WO2019183676A1 (en) | A media content planning system | |
| JP5255865B2 (en) | Screen transition design support device, screen transition design support method, and screen transition design support program | |
| JP3551112B2 (en) | Multimedia scenario editing apparatus and recording medium recording multimedia scenario editing program | |
| JP2002149296A (en) | Information terminal device and recording medium recording continuous execution program | |
| JP2007249561A (en) | Display system and program of screen transition diagram |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20130903 |