(57)【要約】【課題】リストボックスの操作性向上を図ること。【解決手段】複数の項目をリスト表示可能で、各項目は複数のボタンを有し、それぞれのボタンにはそれぞれの項目を選択した状態での各種操作を定義可能であるリストボックスを出力する。【選択図】図２
2008090743.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目をリスト表示可能で、各項目は複数のボタンを有し、それぞれのボタンにはそれぞれの項目を選択した状態での各種操作を定義可能であるリストボックスを出力することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、複数項目を選択した状態で、選択中の項目のいずれかのボタンを押した場合、選択した複数項目に対し定義された操作を実行するリストボックスを出力することを特徴とする情報処理装置。
【請求項３】
請求項１または２記載の情報処理装置において、各項目をツリー形式の入れ子構造にすることが可能であり、親ツリー項目を指定してボタンを押した場合は、親ツリーが有する全ての項目に対し定義された操作を実行するリストボックスを出力することを特徴とする情報処理装置。
【請求項４】
請求項１から３のいずれか１項に記載の情報処理装置において、各項目の状態により、表示するボタンを変更可能なリストボックスを出力することを特徴とする情報処理装置。
【請求項５】
複数の項目をリスト表示可能で、各項目は複数のボタンを有し、それぞれのボタンにはそれぞれの項目を選択した状態での各種操作を定義可能であるリストボックス。
【請求項６】
請求項５記載のリストボックスにおいて、複数項目を選択した状態で、選択中の項目のいずれかのボタンを押した場合、選択した複数項目に対し定義された操作を実行するリストボックス。
【請求項７】
請求項５または６記載のリストボックスにおいて、各項目をツリー形式の入れ子構造にすることが可能であり、親ツリー項目を指定してボタンを押した場合は、親ツリーが有する全ての項目に対し定義された操作を実行するリストボックス。
【請求項８】
請求項５から７のいずれか１項に記載のリストボックスにおいて、各項目の状態により、表示するボタンを変更可能なリストボックス。
【請求項９】
複数の項目をリスト表示するステップと、各項目はそれぞれの項目を選択した状態での各種操作が定義された複数のボタンを有し、該ボタンの押下げにより操作を命令するステップとを有することを特徴とする画面操作方法。
【請求項１０】
請求項９記載の画面操作方法において、複数項目を選択した状態で、選択中の項目のいずれかのボタンを押した場合、選択した複数項目に対し定義された操作が実行されることを特徴とする画面操作方法。
【請求項１１】
請求項９または１０記載の画面操作方法において、各項目をツリー形式の入れ子構造にすることが可能であり、親ツリー項目を指定してボタンを押した場合は、親ツリーが有する全ての項目に対し定義された操作が実行されることを特徴とする画面操作方法。
【請求項１２】
請求項９から１１のいずれか１項に記載の画面操作方法において、各項目の状態により、表示するボタンを変更可能なことを特徴とする画面操作方法。
【請求項１３】
コンピュータに請求項１から４のいずれか１項に記載の機能を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リストボックスを有するＧＵＩ（グラフィカル・ユーザー・インターフェース）に関する。
【背景技術】
【０００２】
従来、リストボックスを有するＧＵＩプログラムにおいて、リストの各項目に対してなんらかの操作をする場合は、項目を選択後メニューから機能を選択するか、図６に示すようにマウスなどの右クリック操作などによりコンテキストメニューを表示させ、その中から機能を選択するといった手法であった。
【０００３】
しかし、これでは操作の指定完了まで２回以上の動作が必要であり、煩雑さが増す事で誤操作の原因となっていた。
【０００４】
例えば、図６の例では、項目Ｂを選んで削除をする場合であるが、右クリックで表示されるコンテキストメニューから削除を選ぶ必要がある。この時、削除を選べれば問題が無いが、マウス操作を誤って他のリスト項目を選択してしまうという誤動作のおそれもある。
【０００５】
ここで、リストを表示し、リストの各項目に対して評価を入力していくシステムが開示されている（例えば、特許文献１参照）。しかし、あくまで評価入力用のインターフェースである。
【特許文献１】特開２００２−０２３９０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のリストボックスを有するＧＵＩプログラムにおいて、リストの各項目にボタンを配置し、このボタンを押す事で各種操作を実行することができたならば、１回の動作で操作の実行が完結する。このようなシンプルな操作が従来のリストボックスでは困難であった。
【０００７】
そこで、本発明では、リストボックスの操作性向上を図ることを目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、複数の項目をリスト表示可能で、各項目は複数のボタンを有し、それぞれのボタンにはそれぞれの項目を選択した状態での各種操作を定義可能であるリストボックスを出力することを特徴とする情報処理装置である。
【０００９】
請求項２記載の発明は、請求項１記載の情報処理装置において、複数項目を選択した状態で、選択中の項目のいずれかのボタンを押した場合、選択した複数項目に対し定義された操作を実行するリストボックスを出力することを特徴とする。
【００１０】
請求項３記載の発明は、請求項１または２記載の情報処理装置において、各項目をツリー形式の入れ子構造にすることが可能であり、親ツリー項目を指定してボタンを押した場合は、親ツリーが有する全ての項目に対し定義された操作を実行するリストボックスを出力することを特徴とする。
【００１１】
請求項４記載の発明は、請求項１から３のいずれか１項に記載の情報処理装置において、各項目の状態により、表示するボタンを変更可能なリストボックスを出力することを特徴とする。
【００１２】
請求項５記載の発明は、複数の項目をリスト表示可能で、各項目は複数のボタンを有し、それぞれのボタンにはそれぞれの項目を選択した状態での各種操作を定義可能であるリストボックスである。
【００１３】
請求項６記載の発明は、請求項５記載のリストボックスにおいて、複数項目を選択した状態で、選択中の項目のいずれかのボタンを押した場合、選択した複数項目に対し定義された操作を実行する。
【００１４】
請求項７記載の発明は、請求項５または６記載のリストボックスにおいて、各項目をツリー形式の入れ子構造にすることが可能であり、親ツリー項目を指定してボタンを押した場合は、親ツリーが有する全ての項目に対し定義された操作を実行する。
【００１５】
請求項８記載の発明は、請求項５から７のいずれか１項に記載のリストボックスにおいて、各項目の状態により、表示するボタンを変更可能である。
【００１６】
請求項９記載の発明は、複数の項目をリスト表示するステップと、各項目はそれぞれの項目を選択した状態での各種操作が定義された複数のボタンを有し、該ボタンの押下げにより操作を命令するステップとを有することを特徴とする画面操作方法。
【００１７】
請求項１０記載の発明は、請求項９記載の画面操作方法において、複数項目を選択した状態で、選択中の項目のいずれかのボタンを押した場合、選択した複数項目に対し定義された操作が実行される。
【００１８】
請求項１１記載の発明は、請求項９または１０記載の画面操作方法において、各項目をツリー形式の入れ子構造にすることが可能であり、親ツリー項目を指定してボタンを押した場合は、親ツリーが有する全ての項目に対し定義された操作が実行される。
【００１９】
請求項１２記載の発明は、請求項９から１１のいずれか１項に記載の画面操作方法において、各項目の状態により、表示するボタンを変更可能である。
【００２０】
請求項１３記載の発明は、コンピュータに請求項１から４のいずれか１項に記載の機能を実現させることを特徴とするプログラムである。
【発明の効果】
【００２１】
本発明によれば、リストボックスの操作性向上を図ることができる。
【発明を実施するための最良の形態】
【００２２】
次に、本発明の第１の実施の形態の構成について図面を参照して説明する。
【００２３】
図１は本実施の形態における情報処理装置の構成図である。ＣＰＵ１と、表示装置２と、メモリ３と、外部記憶装置４と、入力装置５から構成されている。各構成部分は既知の情報処理装置の代表的な機能でありこの構成に限定されるものではない。
【００２４】
図２に、例えば表示装置２の画面に表示されるリストボックスの一例を示す。画面に表示されるものに限定されないのはもちろんである。図２では、リストボックスの各項目に複数のボタンを配置している。
【００２５】
ユーザーは各項目のボタンを押下げ操作する事により、各種動作を実行可能である。例えば右端のボタンが項目の削除であるとする。この時、項目Ｂの右端のボタンを押すと、確認メッセージが表示された後に項目Ｂが削除される。また同様に、項目Ｇの右端のボタンを押すと、確認メッセージが表示された後に項目Ｇが削除される。ボタンの数は適宜増減が可能で、０個にすることもできる。各項目に各種操作を定義したボタンを持たせたリストボックスを実現できる。
【００２６】
図３に、例えば表示装置２の画面に表示されるリストボックスの他の一例を示す。図３では、項目Ｂ、Ｃ、Ｅを選択した状態で、例えば右端のボタンが項目の削除であるとする時、項目Ｂ、Ｃ、Ｅいずれかの右端のボタンを押すと、確認メッセージが表示された後に項目Ｂ、Ｃ、Ｅが削除される。これにより、ユーザーは一括操作が可能である。図４は本発明の実施例であり、請求項３で示す本発明の具体例である。
【００２７】
図４に、例えば表示装置２の画面に表示されるリストボックスの他の一例を示す。図４では、リストはツリー構造であり、項目Ｂは項目Ｃ、Ｄ、Ｅを子ツリーとして有する。また、項目Ｂが選択された状態である。例えば右端のボタンが項目の削除であるとする時、項目Ｂの右端のボタンを押すと、確認メッセージが表示された後に項目Ｂ、Ｃ、Ｄ、Ｅが削除される。これにより、ユーザーはツリー形式のリストにおける一括操作が可能である。
【００２８】
図５に、例えば表示装置２の画面に表示されるリストボックスの他の一例を示す。図５では、例えば右端のボタンが項目の削除であるとする時、削除可能な項目はＡ、Ｇのみであるので、項目Ａ、Ｇのみに右端のボタンが表示される。これにより、ユーザーは各項目でそのボタンに割り当てられた機能が使用可能かどうかを事前に知る事が可能である。また、動的に表示するボタンを変更する事が可能となる。
【００２９】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。本発明は、プロジェクタ、リアプロジェクタなどの、各種電子ディスプレイ装置に適用可能である。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態の情報処理装置の構成図である。
【図２】本発明のリストボックスの一例を示す図である。
【図３】本発明のリストボックスの一例を示す図である。
【図４】本発明のリストボックスの一例を示す図である。
【図５】本発明のリストボックスの一例を示す図である。
【図６】従来のリストボックスを示す図である。
【符号の説明】
【００３１】
１    ＣＰＵ
２    表示装置
３    メモリ
４    外部記憶装置
５    入力装置
【図１】
2008090743.tif 000003
【図２】
2008090743.tif 000004
【図３】
2008090743.tif 000005
【図４】
2008090743.tif 000006
【図５】
2008090743.tif 000007
【図６】
2008090743.tif 000008