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

TextSelectionContextCopyCommand 実装です。

説明

この実装は、TextSelectionContext の現在の選択を TextSelection.get-text メソッドによりプレーン テキストとしてシステム クリップボードにコピーします。

コンストラクタ
default:このオブジェクトを作成します。
コンストラクタ public {TextCopyCommand.default context:TextSelectionContext}

プロパティ
context:このコマンドが操作する SelectionContext
アクセサ public TextCopyCommand.context:TextSelectionContext
プロパティ 継承 CopyCommand: enabled?
プロパティ 継承 CommandImpl: has-prompt?, impl, valid?
プロパティ 継承 Command: name
プロパティ 継承 Observable: has-observers?, notify-observers?

メソッド
execute:CommandImpl を実行します。
protected {TextCopyCommand.execute}:void
メソッド 継承 CopyCommand: prompt
メソッド 継承 CommandImpl: do-command, prepare, update-completed
メソッド 継承 Command: ensure-updated, note-state-changed, request-update, update
メソッド 継承 Observable: add-observer, notify-observers, remove-observer
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {TextCopyCommand.default context:TextSelectionContext}

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

context: このコマンドの処理が行われる TextSelectionContext です。



プロパティ詳細
context (アクセサ)
アクセサ public TextCopyCommand.context:TextSelectionContext

このコマンドが操作する SelectionContext






メソッド詳細
execute (メソッド)
protected {TextCopyCommand.execute}:void

CommandImpl を実行します。

説明

ユーザーは、このメソッドを直接呼び出すべきではありません。代わりに、CommandImpl.do-command の呼び出しを考えてください。これは、実際の実行前に必要な任意の検証とプロンプト表示を含んでいます。