15.3.3.20 Uitoggletool Properties

Last-modified: 2025-03-15 (土) 21:11:40

15.3.3.20 Uitoggletool プロパティ

uitoggletoolオブジェクトのプロパティ( uitoggletool を参照):

カテゴリー:
Appearance | Callback Execution | Creation/Deletion | Display | Mouse Interaction | Object Identification | Parent/Children | Toggle Operation

外観
__named_icon__: 文字列、定義""
トグルツール オブジェクトのイメージとして使用するバンドル アイコン ファイルの名前。

cdata: 配列、定義[](0x0)
トグルツール オブジェクトを表すために使用される画像データ。M x N x 3 RGB 配列として保存されます。

separator: { "off"} | "on"
トグルツールの左側に垂直線を描画する設定。

コールバックの実行
busyaction: "cancel"| { "queue"}
別のオブジェクトの実行中のコールバックを中断できない場合に、Octave がこのオブジェクトのコールバック プロパティの実行をどのように処理するかを定義します。これは、現在実行中のコールバック オブジェクトのinterruptibleプロパティが に設定されている場合にのみ関係します"off"。busyaction中断しているコールバック オブジェクトのプロパティは、中断しているコールバックがキューに入れられているか ( "queue"(デフォルト))、破棄されているか ( "cancel") を示します。コールバックのセクションを参照してください。

clickedcallback: 文字列、定義[](0x0)
このコントロール オブジェクトがクリックされるたびに実行される有効な Octave 式で構成される文字列。

interruptible: "off"| { "on"}
このオブジェクトのコールバック関数が他のコールバックによって中断されるかどうかを指定します。デフォルトではinterruptible、、、、または関数"on"を使用するコールバックは最終的に中断されます。コールバックのセクションを参照してください。 drawnowfigurewaitforgetframepause

offcallback: 文字列、定義[](0x0)
このコントロール オブジェクトがオフに切り替えられるたびに実行される有効な Octave 式で構成される文字列。

oncallback: 文字列、定義[](0x0)
このコントロール オブジェクトがオンに切り替えられるたびに実行される有効な Octave 式で構成される文字列。

作成/削除
beingdeleted: { "off"} | "on"
関数がオブジェクトの削除を開始したことを示すプロパティ。 beingdeletedオブジェクトが存在しなくなるまで true に設定されます。

createfcn: 文字列 | 関数ハンドル、定義[](0x0)
uitoggletool が作成された直後に実行されるコールバック関数。関数は、ルート オブジェクトのデフォルト プロパティを使用して設定されます (例: set (groot, "defaultuitoggletoolcreatefcn", 'disp ("uitoggletool created!")'))。

グラフィックス リスナー関数の記述方法については、「コールバック」セクションを参照してください。

deletefcn: 文字列 | 関数ハンドル、定義[](0x0)
uitoggletool が削除される直前に実行されるコールバック関数。

グラフィックス リスナー関数の記述方法については、「コールバック」セクションを参照してください。

画面
clipping: "off"| { "on"}
clippingの場合"on"、uitoggletool は親軸の制限内でクリップされます。

visible: "off"| { "on"}
visibleの場合"off"、uitoggletool は画面上にレンダリングされません。

マウス操作
buttondownfcn: 文字列 | 関数ハンドル、定義[](0x0)
buttondownfcn未使用です。

contextmenu: グラフィックハンドル、定義[](0x0)
現在この uitoggletool オブジェクトに関連付けられている uicontextmenu オブジェクトのグラフィックス ハンドル。

hittest: "off"| { "on"}
uitoggletool がマウス イベントを処理するか、オブジェクトの祖先に渡すかを指定します。有効にすると、オブジェクトは を評価し"buttondownfcn"、uicontextmenu を表示し、最終的にルート になることで、マウス クリックに応答します"currentobject"。このプロパティは、オブジェクトが によって決定されるマウス クリックを受け入れることができる場合にのみ関連します"pickableparts"。pickablepartsプロパティを参照してください。

pickableparts: "all"| "none"| { "visible"}
uitoggletool がマウス クリックを受け入れるかどうかを指定します。デフォルトでは、uitoggletool またはその子の可視部分のみがマウス クリックに反応します。 の場合、pickableparts可視部分と不可視部分 (または子) の両方がマウス クリックに反応します。 の場合、オブジェクト上のマウス クリックは無視され、このオブジェクトの下にあるすべてのオブジェクトに送信されます。オブジェクトがマウス クリックを受け入れるように構成されている場合、プロパティによって処理方法が決まります。hittestプロパティを参照してください。 "visible"pickableparts"all"pickableparts"none""hittest"

selected: { "off"} | "on"
プロパティは、この uitoggletool が選択されているかどうかを示します。

selectionhighlight: "off"| { "on"}
selectionhighlightの場合"on"、uitoggletool の選択状態が視覚的に強調表示されます。

tooltipstring: 文字列、定義""
マウス ポインターをトグルツール オブジェクトの上に置いたときにツールチップに表示されるテキスト文字列。

オブジェクトの識別
tag: 文字列、定義""
グラフィック オブジェクトにラベルを付けるユーザー定義の文字列。

type(読み取り専用):文字列
グラフィックス オブジェクトのクラス名。 type常に です"uitoggletool"。

userdata: 任意のオクターブデータ、定義[](0x0)
グラフィック オブジェクトに関連付けるユーザー定義データ。

親/子
children(読み取り専用): グラフィックス ハンドルのベクトル、定義[](0x1)
uitoggletool の子のグラフィック ハンドル。

handlevisibility: "callback"| "off"| { "on"}
handlevisibilityの場合"off"、uitoggletool のハンドルは親の"children"プロパティには表示されません。

parent: グラフィックハンドル
親グラフィック オブジェクトのハンドル。

トグル操作
enable: "off"| { "on"}
このトグルツール オブジェクトがアクティブかグレー表示されるかを設定します。

state: { "off"} | "on"
トグルツール オブジェクトの 現在"on"の状態。"off"