2016/01/14(木) [n年前の日記]
#2 [dxruby][dxrubyws] ツールチップだかバルーン表示だかについて見え方を確認してみたり
DXRubyWSで画像ボタンを表示した際、ツールチップ表示? バルーン表示? まで実装されていて感心したのだけど、その表示位置がマウスカーソルと重なって文字列が一部読めなかったのが気になったのです。
このあたり、他のアプリやOSは、どうやって解決してるのだろう…。今まで全く気に留めたことがなかった…。てなわけで、いくつかのアプリの、そのあたりの見え方を確認してみたりして。
Excel 2003 の場合。
Excel 2007 の場合。
Excel 2007 においては、なんだか凄いところに表示してるな…。ほとんど簡易ヘルプを表示してるようなものだから、通常のツールチップ表示の位置では問題があると判断して、作業領域内に表示するようにしたのだろうか?
Mozilla Thunderbird の場合。
Explorer の場合。
中には、ウインドウをはみ出して表示されてるものもある…。これを DXRubyWS で実現しようとすると面倒なことになりそうなので、DXRubyWS は、画面内に表示されるように補正する、といった処理が必要になるのだろうか。
さておき、それぞれをざっと見た感じ、どうもマウスカーソル画像の縦幅分ずらしたところに表示してる、というか、マウスカーソル画像に追随して表示位置を決めているような気がしてきたり。
ただ、表示位置をどうやって求めてるのかが今一つ不明。例えば以下のスクリーンショットを見ると…。縦位置はともかく、横位置は何を基準にして求めてるのか…。
待てよ? もし、マウスカーソル画像の縦幅分、ずらして表示してるとしたら…。例えば大きいマウスカーソル画像を使ってる場合は、ツールチップがマウスカーソルで隠れてしまうのだろうか?
大きいマウスカーソルに変更して確認してみたり。
どうやらマウスカーソル画像の縦幅を、その都度取得して、縦位置を決めているっぽい。
今まで気にしてなかったけど、巷のソレは、こういう仕様になってたのか…。
このあたり、他のアプリやOSは、どうやって解決してるのだろう…。今まで全く気に留めたことがなかった…。てなわけで、いくつかのアプリの、そのあたりの見え方を確認してみたりして。
Excel 2003 の場合。
Excel 2007 の場合。
Excel 2007 においては、なんだか凄いところに表示してるな…。ほとんど簡易ヘルプを表示してるようなものだから、通常のツールチップ表示の位置では問題があると判断して、作業領域内に表示するようにしたのだろうか?
Mozilla Thunderbird の場合。
Explorer の場合。
中には、ウインドウをはみ出して表示されてるものもある…。これを DXRubyWS で実現しようとすると面倒なことになりそうなので、DXRubyWS は、画面内に表示されるように補正する、といった処理が必要になるのだろうか。
さておき、それぞれをざっと見た感じ、どうもマウスカーソル画像の縦幅分ずらしたところに表示してる、というか、マウスカーソル画像に追随して表示位置を決めているような気がしてきたり。
ただ、表示位置をどうやって求めてるのかが今一つ不明。例えば以下のスクリーンショットを見ると…。縦位置はともかく、横位置は何を基準にして求めてるのか…。
待てよ? もし、マウスカーソル画像の縦幅分、ずらして表示してるとしたら…。例えば大きいマウスカーソル画像を使ってる場合は、ツールチップがマウスカーソルで隠れてしまうのだろうか?
大きいマウスカーソルに変更して確認してみたり。
どうやらマウスカーソル画像の縦幅を、その都度取得して、縦位置を決めているっぽい。
今まで気にしてなかったけど、巷のソレは、こういう仕様になってたのか…。
◎ ツールチップとバルーンって何が違うんだろう。 :
画像ボタンの上にマウスカーソルを合わせると表示されるソレって、何と呼ぶのだろう。ツールチップ、でいいのかな。ツールヒント、と呼ぶのかな。バルーン、ではないよな。
そのあたりの違いがよくわからなくてググってたら、気になる記事に遭遇。
_中小W: 深夜、家に帰る途中のWebディレクター: それはバルーンヘルプなのか?ツールチップなのか?
ツールチップは Microsoftの発明で、バルーンはAppleの発明だったのか…。
そのあたりの違いがよくわからなくてググってたら、気になる記事に遭遇。
_中小W: 深夜、家に帰る途中のWebディレクター: それはバルーンヘルプなのか?ツールチップなのか?
ツールチップは Microsoftの発明で、バルーンはAppleの発明だったのか…。
[ ツッコむ ]
以上です。