Tooltip (クラス)
public final Tooltip {inherits EventDelegation}
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.

Visual にポップアップ チップヘルプを作成するために使用されます。

説明

VisualVisual.tooltip オプションが Tooltip に設定されている場合、ポインタを Visual の上に置くとチップヒントがポップアップします。

注意事項

ツールチップを初期化するときに、style引数を使用して、ツールチップがポップアップするタイミングを制御することが出来ます。
このオブジェクトは、"Tooltip"のスタイル ルールを記述することによりスタイル化することが出来ます。

コンストラクタ
default:Tooltip オブジェクトを作成します。
コンストラクタ public {Tooltip.default
tip:Graphic,
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}
from-Graphic: Graphic から Tooltip を作成します。
ファクトリ public implicit {Tooltip.from-Graphic
tip:Graphic,
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}:Tooltip
from-proc:
コンストラクタ public {Tooltip.from-proc
proc:{proc-type {v:Visual, x:Distance, y:Distance}:Graphic },
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}
from-string:String から Tooltip を作成します。
ファクトリ public implicit {Tooltip.from-string
tip:String,
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}:Tooltip
from-Visual:Visual から Tooltip を作成します。
ファクトリ public implicit {Tooltip.from-Visual
tip:Visual,
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}:Tooltip

プロパティ
view-opacity:ツールチップの View の不透明度です。
アクセサ public final Tooltip.view-opacity:FloatFraction
セッター public final Tooltip.view-opacity:FloatFraction

メソッド
clone:
public {Tooltip.clone}:EventDelegation
get-tooltip-position:ツールヒントを表示するときの表示位置設定を取得します。
public {Tooltip.get-tooltip-position}:(x:Distance, y:Distance)
hide:Tooltip のポップアップ表示を非表示にします。
public {Tooltip.hide}:void
メソッド 継承 EventDelegation: connect-event-handler, get-connected-object
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {Tooltip.default
tip:Graphic,
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}

Tooltip オブジェクトを作成します。

tip: ポップアップするチップヒントです。
style:
ヒントのポップアップ方法。
詳細については、TooltipStyle を参照してください。
duration: ポップアップ表示されたヒントが自動的に閉じられるまでの経過時間。
once-only?:
true の場合、TooltipPointerEnter でのみ表示されます。再びそれを表示するためには、Tooltip を表示する Visual に再度ポインタが入る必要があります。
false の場合、Visual 上でマウスを移動するとツール チップを再度表示します。
既定値では、true です。
view-opacity:
このツールチップの View の不透明度です。
0 (完全な透明) から 1 (不透明)の範囲となります。0 より小さい場合は、0 として扱われ、1 より大きい場合は、1 として扱われます。既定では、1 です。
非特権アプレットにおいては、不透明度は常に 0.50 以上になります。

注意事項

これは、WindowsXP 以上のプラットフォームと Macintosh のプラットフォームでのみサポートされます。全てのプラットフォームでは、効果がありません。


from-Graphic (ファクトリ)
public implicit {Tooltip.from-Graphic
tip:Graphic,
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}:Tooltip

Graphic から Tooltip を作成します。

tip: Tooltip 用の Graphic です。
style:
ヒントのポップアップ方法。
詳細については、TooltipStyle を参照してください。
duration: ポップアップ表示されたヒントが自動的に閉じられるまでの経過時間。
once-only?:
true の場合、TooltipPointerEnter でのみ表示されます。再びそれを表示するためには、Tooltip を表示する Visual に再度ポインタが入る必要があります。
false の場合、Visual 上でマウスを移動するとツール チップを再度表示します。
既定値では、true です。
view-opacity:
このツールチップの View の不透明度です。
0 (完全な透明) から 1 (不透明)の範囲となります。0 より小さい場合は、0 として扱われ、1 より大きい場合は、1 として扱われます。
既定では、1 です。
これは、WindowsXP 以上のプラットフォームと Macintosh のプラットフォームでのみサポートされます。他の全てのプラットフォームでは、効果がありません。


from-proc (コンストラクタ)
public {Tooltip.from-proc
proc:{proc-type {v:Visual, x:Distance, y:Distance}:Graphic },
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}
proc:
Tooltip がポップアップ表示される直前に呼び出されるプロシージャ。このプロシージャの戻り値はヒントの内容として使用されます。
このプロシージャは 3 つの引数で呼び出されます。3 つの引数は、v、ヒントが設定される Visual、およびこの Visual と関連したポインタ xy 位置です。
style:
ヒントのポップアップ方法。
詳細については、TooltipStyle を参照してください。
duration: ポップアップ表示されたヒントが自動的に閉じられるまでの経過時間。
once-only?:
true の場合、TooltipPointerEnter でのみ表示されます。再びそれを表示するためには、Tooltip を表示する Visual に再度ポインタが入る必要があります。
false の場合、Visual 上でマウスを移動するとツール チップを再度表示します。
既定値では、true です。
view-opacity:
このツールチップの View の不透明度です。
0 (完全な透明) から 1 (不透明)の範囲となります。0 より小さい場合は、0 として扱われ、1 より大きい場合は、1 として扱われます。
既定では、1 です。
これは、WindowsXP 以上のプラットフォームと Macintosh のプラットフォームでのみサポートされます。他の全てのプラットフォームでは、効果がありません。


from-string (ファクトリ)
public implicit {Tooltip.from-string
tip:String,
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}:Tooltip

String から Tooltip を作成します。

tip: Tooltip 用の String です。
style:
ヒントのポップアップ方法。
詳細については、TooltipStyle を参照してください。
duration: ポップアップ表示されたヒントが自動的に閉じられるまでの経過時間。
once-only?:
true の場合、TooltipPointerEnter でのみ表示されます。再びそれを表示するためには、Tooltip を表示する Visual に再度ポインタが入る必要があります。
false の場合、Visual 上でマウスを移動するとツール チップを再度表示します。
既定値では、true です。
view-opacity:
このツールチップの View の不透明度です。
0 (完全な透明) から 1 (不透明)の範囲となります。0 より小さい場合は、0 として扱われ、1 より大きい場合は、1 として扱われます。
既定では、1 です。
これは、WindowsXP 以上のプラットフォームと Macintosh のプラットフォームでのみサポートされます。他の全てのプラットフォームでは、効果がありません。


from-Visual (ファクトリ)
public implicit {Tooltip.from-Visual
tip:Visual,
style:TooltipStyle = TooltipStyle.delayed,
duration:Time = infinity * 1s,
once-only?:bool = true,
view-opacity:FloatFraction = 1
}:Tooltip

Visual から Tooltip を作成します。

tip: Tooltip 用の Visual です。
style:
ヒントのポップアップ方法。
詳細については、TooltipStyle を参照してください。
duration: ポップアップ表示されたヒントが自動的に閉じられるまでの経過時間。
once-only?:
true の場合、TooltipPointerEnter でのみ表示されます。再びそれを表示するためには、Tooltip を表示する Visual に再度ポインタが入る必要があります。
false の場合、Visual 上でマウスを移動するとツール チップを再度表示します。
既定値では、true です。
view-opacity:
このツールチップの View の不透明度です。
0 (完全な透明) から 1 (不透明)の範囲となります。0 より小さい場合は、0 として扱われ、1 より大きい場合は、1 として扱われます。
既定では、1 です。
これは、WindowsXP 以上のプラットフォームと Macintosh のプラットフォームでのみサポートされます。他の全てのプラットフォームでは、効果がありません。



プロパティ詳細
view-opacity (アクセサ)
アクセサ public final Tooltip.view-opacity:FloatFraction
セッター public final Tooltip.view-opacity:FloatFraction

ツールチップの View の不透明度です。

view-opacity:
このツールチップの View の不透明度です。
0 (完全な透明) から 1 (不透明)の範囲となります。0 より小さい場合は、0 として扱われ、1 より大きい場合は、1 として扱われます。
既定では、1 です。

注意事項

これは、WindowsXP 以上のプラットフォームと Macintosh のプラットフォームでのみサポートされます。全てのプラットフォームでは、効果がありません。
導入: バージョン 6.0





メソッド詳細
clone (メソッド)
public {Tooltip.clone}:EventDelegation
この項目はサポートされていません。内部使用限定となっています。


get-tooltip-position (メソッド)
public {Tooltip.get-tooltip-position}:(x:Distance, y:Distance)

ツールヒントを表示するときの表示位置設定を取得します。

戻り値

画面座標におけるチップヒント ロケーションの x および y の値です。

注意事項

これは Tooltip メカニズムの内部で、ツールヒントの表示位置設定を画像座標で算出するために使われます。ただし、ツールヒントがディスプレイ領域に完全に表示されるように gui-toolkit メカニズムでこれを移動することができます。

例外のスロー

エラーの場合は、TooltipException をスローします。


hide (メソッド)
public {Tooltip.hide}:void

Tooltip のポップアップ表示を非表示にします。