(クラス)
Curl のドラッグ/ドロップ メカニズムを使用してドラッグされるオブジェクトのための基本クラス。
説明
プログラミング注意事項
例
コンストラクタ public | {Dragee.default effect:DragEffect = {DragEffect "all"}} |
アクセサ protected final Dragee.drag-object:
any
フィールド protected-get private-set Dragee.effect:
DragEffect
フィールド protected-get private-set Dragee.x-mouse:
Distance
フィールド protected-get private-set Dragee.x-mouse-offset:
Distance
フィールド public Dragee.x-outside-origin-offset:
Distance
フィールド protected-get private-set Dragee.y-mouse:
Distance
フィールド protected-get private-set Dragee.y-mouse-offset:
Distance
フィールド public Dragee.y-outside-origin-offset:
Distance
protected | {Dragee.invalidate-image v:View}:void |
public | {Dragee.note-drag-begin}:void |
public | {Dragee.note-drag-end}:void |
(コンストラクタ)
public | {Dragee.default effect:DragEffect = {DragEffect "all"}} |
Dragee オブジェクトのコンストラクタ。
effect: ソース ドラッグ対象がサポート可能な効果を記述する
DragEffect。既定で、すべてを使用できます。
(アクセサ)
アクセサ protected final Dragee.drag-object:
any
(フィールド)
protected-get private-set Dragee.effect:
DragEffect
(フィールド)
protected-get private-set Dragee.x-mouse:
Distance
(フィールド)
protected-get private-set Dragee.x-mouse-offset:
Distance ドラッグ対象の内部起点とポインタ位置との間のオフセット。
(フィールド)
public Dragee.x-outside-origin-offset:
Distance
(フィールド)
protected-get private-set Dragee.y-mouse:
Distance
(フィールド)
protected-get private-set Dragee.y-mouse-offset:
Distance ドラッグ対象の内部起点とポインタ位置との間のオフセット。
(フィールド)
public Dragee.y-outside-origin-offset:
Distance
(メソッド)
この項目はサポートされていません。内部使用限定となっています。
(メソッド)
ドラッグ対象の外側起点とポインタ位置との間の距離を返します。
注意事項
これらの値は、dragee がドラッグされている間だけ有効です。
例
(メソッド)
指定されたコンテナの座標システムに関連するドラッグされたオブジェクトの新しい位置を返します。
drop-mouse-x, drop-mouse-y: ドロップが発生した位置。一般的に、これらは、
Drop.accept-drop に渡される drop プロシージャに渡される値になります。これらは、
drop-container の座標系内である必要があります。
drop-container: ドロップ ポジションの座標系内のコンテナを返します。一般的に、これは
Drop イベントを受け取るオブジェクトになります。
戻り値
ドラッグされるオブジェクトの新しい起点の位置。この座標は、drop-container の基準座標系内にあります。多くの場合、これらの値は、drop-container の add メソッドの呼び出しのx と y パラメータとして直接使用されます。これは、ドラッグ オブジェクトを drop-container 内に正しく配置します。
注意事項
導入:
バージョン 7.0
(メソッド)
ドラッグ対象の内部起点とポインタ位置との間の距離を返します。
注意事項
これらの値は、ドラッグ対象がドラッグされているときのみ有効です。
(メソッド)
ドラッグするすべての Visual を返します。
オーバーライド
このメソッドをオーバーライドして、ドラッグする
Visual のリストを返します。
(メソッド)
protected | {Dragee.invalidate-image v:View}:void |
この項目はサポートされていません。内部使用限定となっています。
(メソッド)
public | {Dragee.note-drag-begin}:void |
ドラッグ操作を開始する直前に呼び出されます。
注意事項
既定では、このメソッドは何も行いません。サブクラスでドラッグ操作の前に行なう処理を指定するオーバーライドを行なうことができます。
(メソッド)
public | {Dragee.note-drag-end}:void |
ドラッグ操作が終了した直後に呼び出されます。
注意事項
既定では、このメソッドは何も行ないません。サブクラスでドラッグ操作の後に行なう処理を指定するオーバーライドを行なうことができます。
(メソッド)