JP2001306207A - ドラッグアンドドロップ処理を支援するプログラムを記録した記録媒体 - Google Patents

ドラッグアンドドロップ処理を支援するプログラムを記録した記録媒体

Info

Publication number
JP2001306207A
JP2001306207A JP2000126828A JP2000126828A JP2001306207A JP 2001306207 A JP2001306207 A JP 2001306207A JP 2000126828 A JP2000126828 A JP 2000126828A JP 2000126828 A JP2000126828 A JP 2000126828A JP 2001306207 A JP2001306207 A JP 2001306207A
Authority
JP
Japan
Prior art keywords
display area
drop
program
display
drag
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
JP2000126828A
Other languages
English (en)
Inventor
Toru Okubo
徹 大久保
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.)
JustSystems Corp
Original Assignee
JustSystems Corp
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 JustSystems Corp filed Critical JustSystems Corp
Priority to JP2000126828A priority Critical patent/JP2001306207A/ja
Publication of JP2001306207A publication Critical patent/JP2001306207A/ja
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【課題】 ドラッグアンドドロップ処理の際に、ドロッ
プ処理可能な領域および機能拡張キーによる拡張操作を
操作者に知らせる。 【解決手段】 メールプログラムの表示領域42に表示
されたメール41のドラッグが開始されると、CPU
は、表示領域42に機能ヘルプメッセージ43を、他の
表示領域44には機能ヘルプメッセージ45を表示す
る。また、CPU23は、デスクトップ(表示領域5
6)を管理するプログラムについても同様なメッセージ
を送って、機能ヘルプメッセージ57を表示させる。こ
れにより、操作者はあるオブジェクトのドラッグ処理を
開始するだけで、ドロップ処理可能な表示ドロップ処理
可能な領域および機能拡張キーによる拡張操作を知るこ
とができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、ドラッグアンド
ドロップ処理支援装置に関し、特にドロップ処理を行う
ことのできる領域の報知に関する。
【0002】
【従来技術およびその課題】WINDOWS98(商
標)上で動作するアプリケーションプログラムでは、ド
ラッグアンドドロップ処理が可能である。かかるドラッ
グアンドドロップ処理においては、機能拡張キーである
コントロールキーまたはシフトキーを押しながらドロッ
プすると、オブジェクトのコピーや移動を選択すること
ができる。
【0003】例えば、図1に示すメールソフト「shurik
en」(商標)では、メール100を別のフォルダ110
に移動させる場合、メール100をドラッグしてフォル
ダ110にドロップ処理をすればよい。また、メール1
00を別のフォルダ110にコピーさせる場合、メール
100をドラッグしてキーボードのコントロールキー
(図示せず)を押しながら、フォルダ110にドロップ
処理をすればよい。画面上にはかかる切替が操作者にわ
かるように、コピーの場合には、図2に示すように機能
表示マーク130が表示される。
【0004】しかし、上記アプリケーションプログラム
については、以下のような問題があった。図2に示す機
能表示マークの意味が初心者にはわかりにくいので、自
分がやろうしている動作が理解しずらい。また、そのよ
うなドラッグアンドドロップ処理ができる領域にカーソ
ルを移動させて初めて、前記機能表示マークが表示され
るために、この領域にドラッグアンドドロップ処理がで
きることを把握しているユーザしか、かかる機能を利用
することができない。
【0005】この発明は上記問題を解決し、画面上に表
示されているオブジェクトのドラッグアンドドロップ処
理先の候補領域およびその場合に処理可能な機能を操作
者に報知することができるドラッグアンドドロップ処理
支援装置またはその方法を提供することを目的とする。
【0006】
【課題を解決するための手段および発明の効果】1)本
発明にかかるプログラムを記録した記録媒体において
は、複数の表示領域間にてオブジェクトをドラッグアン
ドドロップする処理をコンピュータに実行させるための
プログラムを記録した記録媒体であって、前記プログラ
ムは、前記オブジェクトのドラッグ処理が開始される
と、前記複数の表示領域のうち、ドロップ処理が可能な
表示領域を判断して、ドロップ処理不可能な表示領域と
区別して表示させる。したがって、あるオブジェクトが
ドラッグ開始されれば、ドロップ処理可能な表示領域を
操作者に報知することができる。これにより、操作者が
ドロップ処理できることを知らなかった表示領域につい
ても、これを知らせることができる。
【0007】2)本発明にかかるプログラムを記録した
記録媒体においては、前記プログラムは、前記ドロップ
処理が可能な表示領域毎に、キーを操作しながらドロッ
プ処理がなされた場合の各動作を表示させることによ
り、ドロップ処理が可能な表示領域とドロップ処理が不
可能な表示領域を区別して表示する。したがって、前記
各動作の表示を、ドロップ処理可能な表示領域を示す表
示と併用できる。
【0008】3)本発明にかかるプログラムを記録した
記録媒体においては、前記プログラムは、ドロップ表示
領域と機能ヘルプメッセージとの対応テーブルをあらか
じめ記憶しており、前記複数の表示領域を管理するプロ
グラムに対して、ドラッグ開始メッセージを送信し、ド
ロップ許可メッセージが返答された表示領域に対して、
前記オブジェクトをドロップ可能か否か判断し、ドロッ
プ可能である場合には、前記対応テーブルに基づいて、
当該表示領域に送信された機能ヘルプメッセージを表示
させる。したがって、前記対応テーブルに記憶された表
示領域については、前記複数の表示領域を管理するプロ
グラムに機能ヘルプメッセージを表示させることができ
る。
【0009】4)本発明にかかるプログラムを記録した
記録媒体においては、複数の表示領域間にてオブジェク
トをドラッグアンドドロップする際に機能ヘルプメッセ
ージを表示する処理をコンピュータに実行させるための
プログラムを記録した記録媒体であって、前記プログラ
ムは、ドラッグ開始メッセージを受け取ると、自己が管
理している表示領域を含むドロップ許可メッセージを返
答し、表示領域および表示内容を含む機能ヘルプメッセ
ージが与えられると、この機能ヘルプメッセージで指定
された表示領域に当該表示内容を機能ヘルプメッセージ
として表示する。
【0010】したがって、あるオブジェクトがドラッグ
開始されれば、ドロップ処理可能な表示領域およびドロ
ップ処理した際の動作を操作者に報知することができ
る。
【0011】5)本発明にかかるプログラムを記録した
記録媒体においては、前記プログラムは、前記機能ヘル
プメッセージで指定された表示領域全体に半透明のレイ
ヤを重ね表示する。したがって、操作者はドロップ処理
できる領域を範囲を明瞭に把握することができる。
【0012】6)本発明にかかるプログラムを記録した
記録媒体においては、前記プログラムは、前記機能ヘル
プメッセージが表示された表示領域内にカーソルが位置
しない時と位置する時とで、表示形式を変更する。これ
より、操作者はドロップ処理による動作を理解しやすく
なる。
【0013】7)本発明にかかるプログラムを記録した
記録媒体においては、前記プログラムは、前記機能ヘル
プメッセージを表示する表示領域の上に別の表示領域が
重ねられている場合には、前記重なった表示領域外に前
記機能ヘルプメッセージを表示する。これにより、表示
領域が一部重なっている場合でも、確実に前記機能ヘル
プメッセージを操作者に報知することができる。
【0014】8)本発明にかかるドラッグアンドドロッ
プ処理装置においては、1)操作者の操作に基づいて、第
1の表示領域から第2の表示領域にオブジェクトをドラ
ッグアンドドロップするドラッグアンドドロップ処理手
段、2)前記ドラッグ先の表示領域でドロップされた場合
に操作されていたキー操作に基づいて、当該ドロップさ
れたオブジェクトについて所定のデータ処理を行うデー
タ処理手段、3)前記ドラッグが開始されると、画面上に
表示されている全表示領域に対して、ドロップ処理可能
か否か判断し、ドロップ可能な表示領域については、各
表示領域にてドロップする際にキー操作を変更すること
により処理されるデータ処理を示すヘルプメッセージを
表示するヘルプメッセージ表示手段を備えている。この
ように、前記ヘルプメッセージ表示手段は、前記ドラッ
グが開始されると、画面上に表示されている全表示領域
に対して、ドロップ処理可能か否か判断し、ドロップ可
能な表示領域については、各表示領域にてドロップする
際にキー操作を変更することにより処理されるデータ処
理を示すヘルプメッセージを前記表示手段に表示させ
る。したがって、あるオブジェクトがドラッグ開始され
れば、ドロップ処理可能な表示領域を操作者に報知する
ことができる。これにより、操作者がドロップ処理でき
ることを知らなかった表示領域についても、これを知ら
せることができる。また、前記各動作を操作者に報知す
ることができる。
【0015】9)本発明にかかるドラッグアンドドロッ
プ処理装置においては、操作者の操作に基づいて、コン
ピュータの画面上にて、ドラッグ元の表示領域からドロ
ップ先の表示領域にオブジェクトをドラッグアンドドロ
ップされると、前記ドラッグ先の表示領域でドロップさ
れた場合に操作されていたキー操作に基づいて、当該ド
ロップされたオブジェクトについて所定のデータ処理を
行うドラッグアンドドロップ方法であって、前記ドラッ
グが開始されると、画面上に表示されている表示領域に
対して、ドロップ処理可能か否か判断し、ドロップ可能
な表示領域については、ドロップする際にキー操作を変
更することにより処理されるデータ処理を示すヘルプメ
ッセージを表示する。したがって、あるオブジェクトが
ドラッグ開始されれば、ドロップ処理可能な表示領域を
操作者に報知することができる。これにより、操作者が
ドロップ処理できることを知らなかった表示領域につい
ても、これを知らせることができる。また、前記各動作
を操作者に報知することができる。
【0016】なお、「オブジェクト」とは、ドラッグア
ンドドロップ処理可能対象をすべて含み、ファイル、フ
ォルダはもちろん、ファイルの一部の文字列等も含む。
【0017】また、「ドラッグアンドドロップ処理手
段」とは、実施形態では、オペレーティングシステムプ
ログラムに含まれているドラッグアンドドロップ処理プ
ログラムによるCPUの処理に該当する。「データ処理
手段」は、ドロップ処理がなされた後、ファイルコピー
やファイル移動等のCPUの処理に該当する。また、
「ヘルプメッセージ表示手段」とは、図9,図10に示
すプログラムに基づいてCPUが行う処理に該当する。
【0018】
【発明の実施の形態】1.機能ブロック図の説明 本発明の一実施形態を図面に基づいて説明する。図3に
示すドラッグアンドドロップ処理装置1は、ドラッグア
ンドドロップ処理手段3、データ処理手段5、ヘルプメ
ッセージ表示手段7を備えている。
【0019】ドラッグアンドドロップ処理手段3は、操
作者の操作に基づいて、表示手段9に表示された第1の
表示領域から第2の表示領域にオブジェクトをドラッグ
元の表示領域からドロップ先の表示領域にドラッグアン
ドドロップ処理する。データ処理手段5は、前記ドラッ
グ先の表示領域でドロップされた場合に操作されていた
キー操作に基づいて、当該ドロップされたオブジェクト
について所定のデータ処理を行う。ヘルプメッセージ表
示手段7は、前記ドラッグが開始されると、画面上に表
示されている全表示領域に対して、ドロップ処理可能か
否か判断し、ドロップ可能な表示領域については、各表
示領域にてドロップする際にキー操作を変更することに
より処理されるデータ処理を示すヘルプメッセージを表
示する。
【0020】このように、ドラッグが開始されると、画
面上に表示されている全表示領域に対して、ドロップ処
理可能か否か判断し、ドロップ可能な表示領域について
は、各表示領域にてドロップする際にキー操作を変更す
ることにより処理されるデータ処理を示すヘルプメッセ
ージを表示することにより、ドロップ可能な表示領域お
よびそこでのデータ処理を操作者に報知することができ
る。
【0021】2.ハードウェア構成 図3に示すドラッグアンドドロップ処理装置1のハード
ウェア構成について図4を用いて説明する。図4は、ド
ラッグアンドドロップ処理装置1をCPUを用いて実現
したハードウェア構成の一例である。
【0022】ドラッグアンドドロップ処理装置1は、C
PU23、メモリ27、ハードディスク26、CRT3
0、CDD(CDROMドライブ)25、キーボード2
8、マウス31およびバスライン29を備えている。C
PU23は、ハードディスク26に記憶されたプログラ
ムにしたがいバスライン29を介して、各部を制御す
る。
【0023】これらのプログラムは、CDD25を介し
て、プログラムが記憶されたCDROM25aから読み
出されてハードディスク26にインストールされたもの
である。なお、CDROM以外に、フレキシブルディス
ク(FD)、ICカード等のプログラムを実体的に一体
化したコンピュータ可読の記録媒体から、ハードディス
クにインストールさせるようにしてもよい。さらに、通
信回線を用いてダウンロードするようにしてもよい。
【0024】本実施形態においては、プログラムをCD
ROMからハードディスク26にインストールさせるこ
とにより、CDROMに記憶させたプログラムを間接的
にコンピュータに実行させるようにしている。しかし、
これに限定されることなく、CDROMに記憶させたプ
ログラムをCDD25から直接的に実行するようにして
もよい。なお、コンピュータによって、実行可能なプロ
グラムとしては、そのままのインストールするだけで直
接実行可能なものはもちろん、一旦他の形態等に変換が
必要なもの(例えば、データ圧縮されているものを、解
凍する等)、さらには、他のモジュール部分と組合して
実行可能なものも含む。
【0025】ハードディスク26には、オペレーティン
グシステム(OS)プログラム記憶部26o、メールプ
ログラム記憶部26m、データベースプログラム記憶部
26d、およびスケジュール管理プログラム記憶部26s
を有する。本実施形態においては、オペレーティングシ
ステム(OS)プログラムとしてマイクロソフト社のW
INDOWS98(商標)を、メールプログラムとして、
(株)ジャストシステムのshuriken(商標)を、データベ
ースプログラムとしては、(株)ジャストシステムの五
郎(商標)を、スケジュール管理プログラムとして、
(株)ジャストシステムのsasuke(商標)を用いた。
【0026】なお、各プログラム実行時におけるドラッ
グアンドドロップ処理は、オペレーティングシステムプ
ログラムに含まれているドラッグアンドドロップ処理プ
ログラム(図示せず)を呼び出すことにより実行され
る。
【0027】3.フローチャート つぎに、ハードディスク26に記憶された各アプリケー
ションプログラムにおけるドラッグアンドドロップ処理
の際のヘルプメッセージ表示の具体例についてまず説明
する。
【0028】図6に示すような表示領域42に表示され
たメール41にマウスカーソル51を位置させて、ドラ
ッグ処理を開始すると、図7に示すように、現在マウス
カーソル51の存在する表示領域42には、機能ヘルプ
メッセージ43が実線にて表示され、他の表示領域44
には、機能ヘルプメッセージ45が破線にて表示され
る。この状態で、メール41をドラッグして表示領域4
4のフォルダ47上にマウスカーソル51を移動させる
と、表示領域42の機能ヘルプメッセージ43は破線に
て表示され、表示領域44には、機能ヘルプメッセージ
45が実線にて表示される。
【0029】このように、あるオブジェクトのドラッグ
処理が開始されると、ドロップ処理可能な表示領域が判
断されて、各表示領域にてドロップ処理した場合の機能
データ処理内容を示す機能ヘルプメッセージが表示され
る。また、現在カーソルが存在する表示領域の機能ヘル
プメッセージは実線で表示される。
【0030】以下に、前記機能ヘルプメッセージの表示
処理について、図9、図10を用いて説明する。この例
では、メールプログラム記憶部26mに記憶されたメー
ルプログラムだけが、図9に示すドラッグ開始プログラ
ムおよび図10に示すドロップヘルプ表示プログラムを
有しており、ドラッグ開始プログラムおよびドロップヘ
ルプ表示プログラムの双方が起動しているものとして説
明する。
【0031】CPU23は、図9に示すドラッグ開始プ
ログラムに基づいて、ドラッグ処理が開始されるか否か
判断しており(図9ステップS1)、ドラッグ処理が開
始されると、ドラッグ開始メッセージを送信する(ステ
ップS3)。CPU23は、現在起動中の各プログラム
に基づいて、かかるドラッグ開始メッセージに対して、
返答可能である場合には、所定の返答メッセージを送信
する。現在、起動しているプログラムは、オペレーティ
ングシステムプログラム、メールプログラム、データベ
ースプログラムおよびスケジュール管理プログラムであ
り、図10に示すドロップヘルプ表示プログラムを有し
ているのは、メールプログラムだけである。CPU23
は、図10に示すドロップヘルプ表示プログラムに基づ
いて、ドラッグ開始メッセージを受け取ったか否か判断
しており(図10ステップS21)、かかるドラッグ開
始メッセージを受け取ると、ドロップ許可メッセージを
送信する(ステップS25)。ドロップ許可メッセージ
には、このメールプログラムが制御(管理)している表
示領域名が含まれる。図6に示す場合であれば、表示領
域42は表示領域名「シュリケンメールリスト」、表示
領域44は、表示領域名「シュリケンメールフォルダ」
が送信される。
【0032】一方、CPU23は、他のプログラム(オ
ペレーティングシステムプログラム、データベースプロ
グラムおよびスケジュール管理プログラム)に基づいた
処理を実行してしているが、これらのプログラムは、図
10に示すドロップヘルプ表示プログラムを有していな
いので、前記ドラッグ開始メッセージを受け取っても、
かかるメッセージに対応できない。したがって結果的に
ドラッグ開始メッセージは無視される。
【0033】CPU23は、図9に示すドラッグ開始プ
ログラムに基づき、ドロップ許可メッセージを受け取っ
たか否か判断しており(図9ステップS5)、ドロップ
許可メッセージを受け取ると、ドロップ許可メッセージ
で指定された領域にドロップ可能か否か判断する(ステ
ップS7)。かかる判断は、図5に示す参照テーブルに
基づいて実行される。参照テーブルにはドロップ場所毎
に、機能拡張キーの操作に対応する動作が記憶されてい
る。例えば、指定領域「シュリケンメールフォルダ」
で、コントロールキーを押しながらドロップすると、動
作「コピー」が実行されることがわかる。CPU23
は、ドロップ許可メッセージで指定された領域がこの参
照テーブル中の指定領域に存在する場合には、ドロップ
可能であると判断し、存在しない場合にはドロップ不可
と判断する。
【0034】CPU23は、ドロップ可能であると判断
した場合には、図9のドラッグ開始プログラムに基づい
て、各指定領域毎に、機能拡張キーの操作及び動作を送
信する(ステップS9)。例えば、図6に示す状態であ
れば、表示領域42については、表示領域名「シュリケ
ンメールリスト」であるので、図5に示すシュリケンメ
ールリストにおける機能拡張キーの操作および対応する
動作の表示データが送信される。また、表示領域44に
ついては、表示領域名「シュリケンメールフォルダ」で
あるので、図5に示すシュリケンメールフォルダにおけ
る機能拡張キーの操作および対応する動作の表示データ
が送信される。
【0035】一方、CPU23は、ステップS7にて、
ドロップ不可と判断した場合には、当該表示領域に、ド
ロップ不可である旨のドロップ操作情報を送信する(ス
テップS13)。
【0036】CPU23は、図10に示すドロップヘル
プ表示プログラムに基づいて、ステップS25にてドロ
ップ許可メッセージを送信した後は、ドロップ不可また
はドロップ時の操作ヘルプ表示データが与えられる否か
判断している(図10ステップS27,ステップS2
9)。ドロップ不可が与えられると、CPU23は、ド
ロップヘルプ表示プログラムの処理を終了する。
【0037】一方、CPU23は、ステップS29にて
ドロップ時の操作ヘルプ表示データが与えられると、か
かる表示データに基づいて、機能ヘルプメッセージを生
成して、各表示領域の空きスペースに生成した機能ヘル
プメッセージを表示する。これにより、図7に示すよう
に表示領域42には、機能ヘルプメッセージ43が表示
され、表示領域44には、機能ヘルプメッセージ45が
表示される。
【0038】なお、機能ヘルプメッセージは、返送され
たドロップ許可メッセージに含まれるドロップ時の動作
説明に基づいて、自分自身の表示領域(ウインドウ)全
体に半透明のレイヤーを生成して、重ねて表示するよう
にすればよい。これにより、操作者に機能ヘルプメッセ
ージによって報知された操作が実行されるドロップ可能
領域を明確に知らせることができる。
【0039】なお、カーソルの位置に応じて実線表示ま
たは破線表示の切り替えは、図11に示す表示切替プロ
グラムに基づいて処理される。簡単に説明すると、CP
U23はカーソルの位置データを取得する(ステップS
41)。取得したカーソル位置が機能ヘルプメッセージ
を表示している表示エリア内か否か判断する(ステップ
S43)。取得したカーソル位置が機能ヘルプメッセー
ジを表示している表示エリア内である場合には、その機
能ヘルプメッセージを実線表示する(ステップS4
5))。一方、取得したカーソル位置が機能ヘルプメッ
セージを表示している表示エリア外であれば、機能ヘル
プメッセージを破線表示する(ステップS47)。
【0040】なお、CPU23は、図9のドラッグ開始
プログラムにて、ステップS9またはステップS13の
送信処理の後、タイマをリセットする(ステップS1
1)。そして、ステップS5以下を繰り返す。これによ
り、複数のプログラムに基づいてドロップ許可メッセー
ジが与えられた場合にステップS7以下の処理を実行で
きる。なお、ドロップ許可メッセージを受け取らない場
合には、タイマが所定時間を超過したか否か判断し(ス
テップS15)、超過した場合には処理を終了する。
【0041】このようにして、ドラッグ処理が開始され
ると、ドロップ処理が可能な各表示領域に機能ヘルプメ
ッセージが表示される。また、カーソル位置がその表示
領域内に位置すると、機能ヘルプメッセージが他の表示
領域と区別できるように表示される。
【0042】4.他の実施形態 なお、上記実施形態においては、1のメールプログラム
内にて、機能ヘルプメッセージを表示する場合について
説明したが、複数のアプリケーションプログラム(OS
プログラムを含む)においても、同様に適用することが
できる。例えば、図12に示すような参照テーブルを記
憶しておき、図9ステップS3にて、送信されたドラッ
グ開始メッセージに対して、現在起動中の他のアプリケ
ーションプログラムに基づく処理から、ドロップ許可メ
ッセージが与えられた場合には、図12の参照テーブル
に基づいて、同様にして機能ヘルプメッセージを表示す
るようにすればよい。
【0043】なお、この場合、各アプリケーションプロ
グラムから、図10に示すドロップヘルプ表示プログラ
ムを呼び出せるようにしておけばよい。さらに、図9に
示すドラッグ開始プログラムも各アプリケーションプロ
グラムから、呼び出せるようにしておくことにより、各
アプリケーションプログラムにて、ドラッグ開始した場
合に、画面上に表示されている表示領域に機能ヘルプメ
ッセージを表示することができる。例えば、図13にス
ケジュールプログラムにおける機能ヘルプメッセージの
表示例を示す。この場合には、表示領域60には機能ヘ
ルプメッセージは表示されているが、表示領域62には
機能ヘルプメッセージは表示されていない。これは、か
かるスケジュールプログラムが管理している表示領域6
0、62の表示領域について、ドロップ許可メッセージ
を送信したが、図12に示す参照テーブルに表示領域6
0の表示領域名「サスケ日付欄」は存在するが、表示領
域62の表示領域名「サスケToDo欄」が存在しないから
である。
【0044】また、CRT30の画面に、デスクトップ
が表示されており、その上のウインドウにメールプログ
ラム「シュリケン」が表示されている状態で、メール4
1のドラッグが開始された場合の、各表示領域に表示さ
れる機能ヘルプメッセージを図14に示す。図14で
は、機能ヘルプメッセージ43,45に加えて、機能ヘ
ルプメッセージ57が表示領域56(デスクトップ)に
表示されている。
【0045】なお、各表示領域のどこに機能ヘルプメッ
セージを表示するかは、当該表示領域を管理するプログ
ラムが、他のウインドウと重なっておらず、操作者が確
認できる位置に表示するように判断させればよい。ま
た、ある表示領域が他の表示領域によって隠蔽されてい
て、これにより機能ヘルプメッセージを表示する領域が
ない場合には、機能ヘルプメッセージを表示する前に
「この領域の上にドラッグ中のマウスをもってくるとア
プリケーションが最前面に移動する」とのメッセージを
表示するようにしてもよい。
【0046】なお、本実施形態においては、カーソル位
置に応じて実線と破線とで表示形態が変わるようにした
が、これらは区別できる形態であればどのようなもので
あってもよく、例えば、色を変えたり、メッセージの外
形形状を変えたりしてもよい。
【0047】また、上記実施形態においては、ドロップ
可能エリアに機能ヘルプメッセージを表示することによ
りドロップ可能エリアを操作者に報知するようにした
が、ドラッグ処理が開始されると、色を変えたり、ハイ
ライト表示などによってドロップ可能エリアを報知する
ようにしてもよい。
【0048】また、かかる機能ヘルプメッセージ表示
後、操作者がドロップ処理を実行した場合の処理につい
ては従来と同様である。すなわち、OSプログラムのド
ロップ処理プログラムが呼び出されて、機能拡張キーの
操作(キー操作なしの場合も含む)に応じて、コピーや
移動などの動作が実行される。
【0049】本実施形態においては、機能拡張キーを操
作しながらドロップ処理を行う場合にどのような処理が
可能かについて機能ヘルプメッセージを表示することが
できる。したがって、特殊な機能拡張キーに特殊な処理
を割り当ても、これがドラッグアンドドロップ処理の際
に表示できるので、操作者はこれを知ることかできる。
これにより、アプリケーションプログラムごとに複雑な
機能拡張キーを用意しても、固有の機能について、操作
者がまさに動作させるタイミングにて紹介することが可
能となる。
【0050】また、複数の操作について機能ヘルプメッ
セージを表示するようにしたが、1の機能ヘルプメッセ
ージであってもよい。
【0051】また、プログラムの一部の処理をオペレー
ティングシステム(OS)プログラムに実行させるよう
にしてもよい。
【0052】本実施形態においては、図1に示す機能を
実現する為に、CPU23を用い、ソフトウェアによっ
てこれを実現している。しかし、その一部もしくは全て
を、ロジック回路等のハードウェアによって実現しても
よい。
【図面の簡単な説明】
【図1】従来のメールソフトの表示画面の一例である。
【図2】メールフォルダにドラッグした状態の表示画面
の一例である。
【図3】画面本発明にかかるドラッグアンドドロップ処
理装置1の機能ブロック図である。
【図4】図1に示すドラッグアンドドロップ処理装置1
をCPUを用いて実現したハードウエア構成の一例を示
す図である。
【図5】参照テーブルのデータ構造を示す。
【図6】ドラッグ開始前の表示画面を示す。
【図7】ドラッグ開始時の表示画面を示す。
【図8】マウスカーソルをメールフォルダに移動させた
状態の表示画面を示す。
【図9】ドラッグ開始プログラムのフローチャートであ
る。
【図10】ドラッグヘルプ表示プログラムのフローチャ
ートである。
【図11】機能ヘルプメッセージの表示切替プログラム
のフローチャートである。
【図12】他のプログラム間で機能ヘルプメッセージの
表示する場合の参照テーブルのデータ構造を示す。
【図13】異なるプログラム間で機能ヘルプメッセージ
の表示する場合の表示例を示す。
【図14】デスクトップの表示領域に機能ヘルプメッセ
ージの表示する場合の表示例を示す。
【符号の説明】
23・・・CPU 27・・・メモリ

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】複数の表示領域間にてオブジェクトをドラ
    ッグアンドドロップする処理をコンピュータに実行させ
    るためのプログラムを記録した記録媒体であって、 前記プログラムは、前記オブジェクトのドラッグ処理が
    開始されると、前記複数の表示領域のうち、ドロップ処
    理が可能な表示領域を判断して、ドロップ処理不可能な
    表示領域と区別して表示させること、を特徴とするプロ
    グラムを記録した記録媒体。
  2. 【請求項2】請求項1のプログラムを記録した記録媒体
    において、 前記プログラムは、前記ドロップ処理が可能な表示領域
    毎に、キーを操作しながらドロップ処理がなされた場合
    の各動作を表示させることにより、ドロップ処理が可能
    な表示領域とドロップ処理が不可能な表示領域を区別し
    て表示すること、 を特徴とするもの。
  3. 【請求項3】請求項2のプログラムを記録した記録媒体
    において、 前記プログラムは、ドロップ表示領域と機能ヘルプメッ
    セージとの対応テーブルをあらかじめ記憶しており、 前記複数の表示領域を管理するプログラムに対して、ド
    ラッグ開始メッセージを送信し、ドロップ許可メッセー
    ジが返答された表示領域に対して、前記オブジェクトを
    ドロップ可能か否か判断し、ドロップ可能である場合に
    は、前記対応テーブルに基づいて、当該表示領域に送信
    された機能ヘルプメッセージを表示させること、 を特徴とするもの。
  4. 【請求項4】複数の表示領域間にてオブジェクトをドラ
    ッグアンドドロップする際に機能ヘルプメッセージを表
    示する処理をコンピュータに実行させるためのプログラ
    ムを記録した記録媒体であって、 前記プログラムは、ドラッグ開始メッセージを受け取る
    と、自己が管理している表示領域を含むドロップ許可メ
    ッセージを返答し、表示領域および表示内容を含む機能
    ヘルプメッセージが与えられると、この機能ヘルプメッ
    セージで指定された表示領域に当該表示内容を機能ヘル
    プメッセージとして表示すること、 を特徴とするプログラムを記録した記録媒体。
  5. 【請求項5】請求項4のプログラムを記録した記録媒体
    において、 前記プログラムは、前記機能ヘルプメッセージで指定さ
    れた表示領域全体に半透明のレイヤを重ね表示するこ
    と、 を特徴とするもの。
  6. 【請求項6】請求項4のプログラムを記録した記録媒体
    において、 前記プログラムは、前記機能ヘルプメッセージが表示さ
    れた表示領域内にカーソルが位置しない時と位置する時
    とで、表示形式を変更すること、を特徴とするもの。
  7. 【請求項7】請求項4〜請求項6のいずれかのプログラ
    ムを記録した記録媒体において、 前記プログラムは、前記機能ヘルプメッセージを表示す
    る表示領域の上に別の表示領域が重ねられている場合に
    は、前記重なった表示領域外に前記機能ヘルプメッセー
    ジを表示すること、を特徴とするもの。
  8. 【請求項8】表示手段に表示された第1の表示領域から
    第2の表示領域にオブジェクトをドラッグアンドドロッ
    プ処理するドラッグアンドドロップ処理装置であって、 操作者の操作に基づいて、第1の表示領域から第2の表
    示領域にオブジェクトをドラッグアンドドロップするド
    ラッグアンドドロップ処理手段、 前記ドラッグ先の表示領域でドロップされた場合に操作
    されていたキー操作に基づいて、当該ドロップされたオ
    ブジェクトについて所定のデータ処理を行うデータ処理
    手段、 前記ドラッグが開始されると、画面上に表示されている
    全表示領域に対して、ドロップ処理可能か否か判断し、
    ドロップ可能な表示領域については、各表示領域にてド
    ロップする際にキー操作を変更することにより処理され
    るデータ処理を示すヘルプメッセージを前記表示手段に
    表示させるヘルプメッセージ表示手段、 を備えたことを特徴とするドラッグアンドドロップ処理
    装置。
  9. 【請求項9】操作者の操作に基づいて、コンピュータの
    画面上にて、ドラッグ元の表示領域からドロップ先の表
    示領域にオブジェクトをドラッグアンドドロップされる
    と、前記ドラッグ先の表示領域でドロップされた場合に
    操作されていたキー操作に基づいて、当該ドロップされ
    たオブジェクトについて所定のデータ処理を行うドラッ
    グアンドドロップ方法であって、 前記ドラッグが開始されると、画面上に表示されている
    表示領域に対して、ドロップ処理可能か否か判断し、ド
    ロップ可能な表示領域については、ドロップする際にキ
    ー操作を変更することにより処理されるデータ処理を示
    すヘルプメッセージを表示すること、 を特徴とするドラッグアンドドロップ処理方法。
JP2000126828A 2000-04-27 2000-04-27 ドラッグアンドドロップ処理を支援するプログラムを記録した記録媒体 Pending JP2001306207A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000126828A JP2001306207A (ja) 2000-04-27 2000-04-27 ドラッグアンドドロップ処理を支援するプログラムを記録した記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000126828A JP2001306207A (ja) 2000-04-27 2000-04-27 ドラッグアンドドロップ処理を支援するプログラムを記録した記録媒体

Publications (1)

Publication Number Publication Date
JP2001306207A true JP2001306207A (ja) 2001-11-02

Family

ID=18636523

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000126828A Pending JP2001306207A (ja) 2000-04-27 2000-04-27 ドラッグアンドドロップ処理を支援するプログラムを記録した記録媒体

Country Status (1)

Country Link
JP (1) JP2001306207A (ja)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004220235A (ja) * 2003-01-14 2004-08-05 Sanyo Electric Co Ltd Tv放送受信機能を具えた情報処理装置
JP2006099733A (ja) * 2004-09-02 2006-04-13 Canon Inc 画面表示装置、画面表示方法及びプログラム
JP2007080110A (ja) * 2005-09-16 2007-03-29 Ricoh Co Ltd 情報入出力装置、情報処理装置、プログラムおよびドラッグ操作制御方法
JP2007193111A (ja) * 2006-01-19 2007-08-02 Sony Corp 表示装置および方法、プログラム、並びに記録媒体
JP2011076508A (ja) * 2009-09-30 2011-04-14 Ubiquitous Entertainment Inc 情報処理プログラム、情報処理装置及び情報処理方法
JP2017215988A (ja) * 2012-05-09 2017-12-07 アップル インコーポレイテッド ユーザインタフェースオブジェクトのアクティブ化状態を変更するためのフィードバックを提供するためのデバイス、方法、及びグラフィカルユーザインタフェース
JP2018060515A (ja) * 2016-09-29 2018-04-12 株式会社リクルートホールディングス 順番管理システム、順番管理装置、およびプログラム
US10114546B2 (en) 2012-05-09 2018-10-30 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10168826B2 (en) 2012-05-09 2019-01-01 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10175879B2 (en) 2012-12-29 2019-01-08 Apple Inc. Device, method, and graphical user interface for zooming a user interface while performing a drag operation
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10180772B2 (en) 2015-03-08 2019-01-15 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10191627B2 (en) 2012-05-09 2019-01-29 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10203868B2 (en) 2015-08-10 2019-02-12 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10222980B2 (en) 2015-03-19 2019-03-05 Apple Inc. Touch input cursor manipulation
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10303354B2 (en) 2015-06-07 2019-05-28 Apple Inc. Devices and methods for navigating between user interfaces
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10387029B2 (en) 2015-03-08 2019-08-20 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10402073B2 (en) 2015-03-08 2019-09-03 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10613634B2 (en) 2015-03-08 2020-04-07 Apple Inc. Devices and methods for controlling media presentation
US10775994B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10908808B2 (en) 2012-05-09 2021-02-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US10969945B2 (en) 2012-05-09 2021-04-06 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US11023116B2 (en) 2012-05-09 2021-06-01 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US11240424B2 (en) 2015-06-07 2022-02-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images

Cited By (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004220235A (ja) * 2003-01-14 2004-08-05 Sanyo Electric Co Ltd Tv放送受信機能を具えた情報処理装置
JP4701027B2 (ja) * 2004-09-02 2011-06-15 キヤノン株式会社 情報処理装置、制御方法及びプログラム
JP2006099733A (ja) * 2004-09-02 2006-04-13 Canon Inc 画面表示装置、画面表示方法及びプログラム
JP2007080110A (ja) * 2005-09-16 2007-03-29 Ricoh Co Ltd 情報入出力装置、情報処理装置、プログラムおよびドラッグ操作制御方法
JP4690157B2 (ja) * 2005-09-16 2011-06-01 株式会社リコー 情報入出力装置、情報処理装置、プログラムおよびドラッグ操作制御方法
JP2007193111A (ja) * 2006-01-19 2007-08-02 Sony Corp 表示装置および方法、プログラム、並びに記録媒体
JP2011076508A (ja) * 2009-09-30 2011-04-14 Ubiquitous Entertainment Inc 情報処理プログラム、情報処理装置及び情報処理方法
US9178980B2 (en) 2009-09-30 2015-11-03 Ubiquitous Entertainment Inc. Information processing program, information processing device and information processing method
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10664097B1 (en) 2011-08-05 2020-05-26 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10656752B1 (en) 2011-08-05 2020-05-19 P4tents1, LLC Gesture-equipped touch screen system, method, and computer program product
US10649571B1 (en) 2011-08-05 2020-05-12 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10540039B1 (en) 2011-08-05 2020-01-21 P4tents1, LLC Devices and methods for navigating between user interface
US10386960B1 (en) 2011-08-05 2019-08-20 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10365758B1 (en) 2011-08-05 2019-07-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10345961B1 (en) 2011-08-05 2019-07-09 P4tents1, LLC Devices and methods for navigating between user interfaces
US10338736B1 (en) 2011-08-05 2019-07-02 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10942570B2 (en) 2012-05-09 2021-03-09 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US11947724B2 (en) 2012-05-09 2024-04-02 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US11354033B2 (en) 2012-05-09 2022-06-07 Apple Inc. Device, method, and graphical user interface for managing icons in a user interface region
US11314407B2 (en) 2012-05-09 2022-04-26 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US11221675B2 (en) 2012-05-09 2022-01-11 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US11068153B2 (en) 2012-05-09 2021-07-20 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US11023116B2 (en) 2012-05-09 2021-06-01 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US11010027B2 (en) 2012-05-09 2021-05-18 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10996788B2 (en) 2012-05-09 2021-05-04 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10969945B2 (en) 2012-05-09 2021-04-06 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
JP2017215988A (ja) * 2012-05-09 2017-12-07 アップル インコーポレイテッド ユーザインタフェースオブジェクトのアクティブ化状態を変更するためのフィードバックを提供するためのデバイス、方法、及びグラフィカルユーザインタフェース
US10908808B2 (en) 2012-05-09 2021-02-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US10884591B2 (en) 2012-05-09 2021-01-05 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects
US10782871B2 (en) 2012-05-09 2020-09-22 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10191627B2 (en) 2012-05-09 2019-01-29 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10775999B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10775994B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10114546B2 (en) 2012-05-09 2018-10-30 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10592041B2 (en) 2012-05-09 2020-03-17 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10168826B2 (en) 2012-05-09 2019-01-01 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10481690B2 (en) 2012-05-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface
US10175879B2 (en) 2012-12-29 2019-01-08 Apple Inc. Device, method, and graphical user interface for zooming a user interface while performing a drag operation
US10185491B2 (en) 2012-12-29 2019-01-22 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or enlarge content
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10915243B2 (en) 2012-12-29 2021-02-09 Apple Inc. Device, method, and graphical user interface for adjusting content selection
US10268341B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10402073B2 (en) 2015-03-08 2019-09-03 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10180772B2 (en) 2015-03-08 2019-01-15 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10860177B2 (en) 2015-03-08 2020-12-08 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11112957B2 (en) 2015-03-08 2021-09-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10613634B2 (en) 2015-03-08 2020-04-07 Apple Inc. Devices and methods for controlling media presentation
US10268342B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11977726B2 (en) 2015-03-08 2024-05-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10387029B2 (en) 2015-03-08 2019-08-20 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10338772B2 (en) 2015-03-08 2019-07-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11054990B2 (en) 2015-03-19 2021-07-06 Apple Inc. Touch input cursor manipulation
US10222980B2 (en) 2015-03-19 2019-03-05 Apple Inc. Touch input cursor manipulation
US10599331B2 (en) 2015-03-19 2020-03-24 Apple Inc. Touch input cursor manipulation
US11550471B2 (en) 2015-03-19 2023-01-10 Apple Inc. Touch input cursor manipulation
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US10455146B2 (en) 2015-06-07 2019-10-22 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10303354B2 (en) 2015-06-07 2019-05-28 Apple Inc. Devices and methods for navigating between user interfaces
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10841484B2 (en) 2015-06-07 2020-11-17 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US11835985B2 (en) 2015-06-07 2023-12-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11681429B2 (en) 2015-06-07 2023-06-20 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10705718B2 (en) 2015-06-07 2020-07-07 Apple Inc. Devices and methods for navigating between user interfaces
US11240424B2 (en) 2015-06-07 2022-02-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11182017B2 (en) 2015-08-10 2021-11-23 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10203868B2 (en) 2015-08-10 2019-02-12 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10698598B2 (en) 2015-08-10 2020-06-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10209884B2 (en) 2015-08-10 2019-02-19 Apple Inc. Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback
US11327648B2 (en) 2015-08-10 2022-05-10 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10884608B2 (en) 2015-08-10 2021-01-05 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US11740785B2 (en) 2015-08-10 2023-08-29 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10754542B2 (en) 2015-08-10 2020-08-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10963158B2 (en) 2015-08-10 2021-03-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
JP2018060515A (ja) * 2016-09-29 2018-04-12 株式会社リクルートホールディングス 順番管理システム、順番管理装置、およびプログラム

Similar Documents

Publication Publication Date Title
JP2001306207A (ja) ドラッグアンドドロップ処理を支援するプログラムを記録した記録媒体
US7490314B2 (en) System and method for exposing tasks in a development environment
JP5164675B2 (ja) ユーザインターフェースの制御方法及び情報処理装置及びプログラム
US11169685B2 (en) Methods and apparatuses to control application programs
EP2054792B1 (en) Creating virtual targets in directory structures
JP2001519558A (ja) パーソナル・コミュニケーション・アシスタントを使って情報を処理する方法
US20070094597A1 (en) Dynamic graphical user interface for a desktop environment
US7464336B2 (en) Information processing apparatus, image edit apparatus, and control methods thereof, and computer program and computer-readable storage medium
US8863007B2 (en) Programmatic information transfer
JP2006294054A (ja) 表示制御プログラム及び表示制御装置
JP2000056885A (ja) ファイル操作装置およびファイル操作プログラムを記録した記録媒体
JPH076170A (ja) 文書の抽出部分をオブジェクトへとカプセル化する方法
JP2012507089A (ja) ウィンドウ固有の制御の表面化および管理
JP2004341886A (ja) ファイル管理装置及びファイル管理方法
US6335740B1 (en) Data processing apparatus and method for facilitating item selection by displaying guidance images
JP2002202837A (ja) 情報処理装置およびデバイスリスト表示処理方法および記憶媒体
JP2010182074A (ja) ファイル共有システム、ファイル共有方法及びそのプログラム
JP2003015923A (ja) カーソルの補助的表示方法、ファイル管理方法およびファイル管理プログラム
JP2006155278A (ja) 情報処理装置および情報処理方法およびプログラムおよび記録媒体
JP6161546B2 (ja) 特定領域を生成し表示する方法、装置及びプログラム。
JP2001043051A (ja) 情報処理装置及びその制御方法及び記憶媒体
JP2014106807A (ja) データ処理装置、操作受付方法およびブラウジングプログラム
JP2004110739A (ja) 印刷指示装置及び印刷指示方法
JP2004030165A (ja) ユーザインタフェイスおよび記憶媒体
JP6696609B2 (ja) 携帯端末及び出力プログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040113

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040607