Next: Mouse Avoidance, Previous: Dialog Boxes, Up: Frames [Contents][Index]
ツールチップは、小さい特別なフレームに、マウスのカレント位置に関するテキスト情報を表示します。ツールチップはウィンドウの重要なテキストの上や、ツールバーのボタンやメニューアイテムのような、Emacsフレームの他の部分の上でマウスを停止させたときにアクティブになります。
ツールチップの使用は、コマンドM-x
tooltip-modeで切り替えることができます。Tooltipモードが無効な場合、ヘルプテキストは、かわりにエコーエリアに表示されます。ツールチップの使用を起動時に制御するには、変数tooltip-mode
をカスタマイズしてください。
以下の変数はツールチップ表示にたいするカスタマイズオプションを提供します:
tooltip-delay
この変数は、最初のツールチップを表示する前に、Emacsがwaitする長さを指定します。値は秒です。
tooltip-short-delay
この変数は、すでに最初のツールチップが表示されているとき、異なるアイテムにたいする後続のツールチップを表示する前に、Emacsがwaitする長さを指定します。値は秒です。
tooltip-hide-delay
マウスが静止しているとき、ツールチップを隠すまでの秒数です。
tooltip-x-offset
tooltip-y-offset
マウスポインター位置から、ツールチップの左上隅までのXオフセットとYオフセットを、ピクセルで指定します。tooltip-frame-parameters
が、left
およびtop
パラメーターをインクルードするためにカスタマイズされている場合、これらは無視されることに注意してください。オフセットには、ツールチップがマウスのクリックと干渉するような、マウスポインターのホットスポットを覆い隠さない値を指定するべきです。
tooltip-frame-parameters
ツールチップの表示のために、フレームパラメーターが使用されます。Frame Parameters in The Emacs Lisp Reference Manual、およびTooltips in The Emacs Lisp Reference Manualを参照してください。
ツールチップの表示にたいする追加のカスタマイズオプションについては、M-x customize-group RET tooltip RETを使用してください。
EmacsがGTK+サポートつきでビルドされている場合、ツールチップはGTK+を通じて、GTK+のツールチップのデフォルトの外見を使います。これを無効にするには、変数x-gtk-use-system-tooltips
をnil
に変更します。これを行うか、EmacsがGTK+サポートなしでビルドされた場合は、ツールチップテキストのほとんどの属性はtooltip
フェイスとXリソース(X Resourcesを参照してください)により指定されます。
GUDツールチップは、プログラムをGUDでデバッグしているときに変数の値を表示する、特別なツールチップです。Debugger Operationを参照してください。