下一个:Uipanel 属性,前一个:Uibuttongroup 属性,上级:图形对象属性 [目录][索引]
uicontextmenu 对象的属性(参见 uicontextmenu):
回调执行 | 创建/删除 | 显示 | 鼠标交互 | 对象标识 | 对象位置 | 父/子
busyaction: "cancel" | {"queue"} ¶定义当 Octave 无法中断另一个对象正在执行的回调时,如何处理此对象回调属性的执行。这仅在当前正在执行回调的对象的 interruptible 属性设置为 "off" 时才有意义。中断回调对象的 busyaction 属性指示中断回调是排队("queue"(默认))还是丢弃("cancel")。参见 回调部分。
callback: string, def. [](0x0) ¶由一个有效的 Octave 表达式组成的字符串,在选择此项时将执行该表达式。
interruptible: "off" | {"on"} ¶指定此对象的回调函数是否可以被其他回调中断。默认情况下 interruptible 为 "on",使用 drawnow、figure、waitfor、getframe 或 pause 函数的回调最终会被中断。参见 回调部分。
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 来响应鼠标点击。禁用后,无法通过鼠标点击选择对象,并且 buttondownfcn 和 contextmenu 属性均被忽略。参见 回调部分。
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 未被使用。
下一个:Uipanel 属性,前一个:Uibuttongroup 属性,上级:图形对象属性 [目录][索引]
版权所有 © 2024-2026 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2