15.3.3.14 Uicontextmenu 属性

uicontextmenu 对象的属性(参见 uicontextmenu):

类别:

回调执行 | 创建/删除 | 显示 | 鼠标交互 | 对象标识 | 对象位置 | 父/子

回调执行

busyaction: "cancel" | {"queue"}

定义当 Octave 无法中断另一个对象正在执行的回调时,如何处理此对象回调属性的执行。这仅在当前正在执行回调的对象的 interruptible 属性设置为 "off" 时才有意义。中断回调对象的 busyaction 属性指示中断回调是排队("queue"(默认))还是丢弃("cancel")。参见 回调部分

callback: string, def. [](0x0)

由一个有效的 Octave 表达式组成的字符串,在选择此项时将执行该表达式。

interruptible: "off" | {"on"}

指定此对象的回调函数是否可以被其他回调中断。默认情况下 interruptible"on",使用 drawnowfigurewaitforgetframepause 函数的回调最终会被中断。参见 回调部分

创建/删除

beingdeleted: {"off"} | "on"

指示某个函数已启动对象删除的属性。beingdeleted 设置为 true,直到对象不再存在为止。

createfcn: string | function handle, def. [](0x0)

在 uicontextmenu 创建后立即执行的回调函数。通过在根对象上使用默认属性来设置该函数,例如 set (groot, "defaultuicontextmenucreatefcn", 'disp ("uicontextmenu created!")')

有关如何编写图形监听器函数的信息,请参见 回调部分

deletefcn: string | function handle, def. [](0x0)

在 uicontextmenu 被删除之前立即执行的回调函数。

有关如何编写图形监听器函数的信息,请参见 回调部分

显示

clipping: "off" | {"on"}

如果 clipping"on",则 uicontextmenu 在其父坐标轴范围内被裁剪。

visible: "off" | {"on"}

如果 visible"off",则 uicontextmenu 不会在屏幕上渲染。

鼠标交互

buttondownfcn: string | function handle, def. [](0x0)

buttondownfcn 未被使用。

contextmenu: graphics handle, def. [](0x0)

当前与此 uicontextmenu 对象关联的 uicontextmenu 对象的图形句柄。

hittest: "off" | {"on"}

指定 uicontextmenu 是处理鼠标事件还是将事件传递给对象的祖先。启用后,对象可以通过评估其 buttondownfcn 来响应鼠标点击。禁用后,无法通过鼠标点击选择对象,并且 buttondownfcncontextmenu 属性均被忽略。参见 回调部分

selected: {"off"} | "on"

指示此 uicontextmenu 是否被选中的属性。

selectionhighlight: "off" | {"on"}

如果 selectionhighlight"on",则 uicontextmenu 的选择状态会在视觉上高亮显示。

对象标识

tag: string, def. ""

用于标记图形对象的用户定义字符串。

type (read-only): string

图形对象的类名。type 始终为 "uicontextmenu"

userdata: Any Octave data, def. [](0x0)

要与图形对象关联的用户定义数据。

对象位置

position: def. [0 0]

尚未为 uicontextmenu 对象实现手动设置 uicontextmenu 显示位置的功能。position 未被使用。

父/子

children (read-only): vector of graphics handles, def. [](0x0)

uicontextmenu 的子对象的图形句柄向量。

handlevisibility: "callback" | "off" | {"on"}

如果 handlevisibility"off",则 uicontextmenu 的句柄在其父对象的 "children" 属性中不可见。

parent: graphics handle

父图形对象的句柄。


版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2