的属性uitoggletool
对象(详见uitoggletol):
外貌 |回调执行 |创建/删除 |显示 |鼠标交互 |对象标识 |父级对象/子级对象 |切换操作
__named_icon__
: string, def. ""
¶要用作toggletool对象的图像的约束图标文件的名称。
cdata
: array, def. [](0x0)
¶用于表示切换工具对象的图像数据,存储为M x N x 3 RGB数组。
separator
: {"off"
} | "on"
¶设置为在切换工具的左侧绘制一条垂直线。
busyaction
: "cancel"
| {"queue"
} ¶定义Octave在无法中断另一个对象正在执行的回调时如何处理此对象回调属性的执行。只有当当前执行的回调对象具有interruptible
属性设置为"off"
这个busyaction
中断回调对象的属性指示中断回调是否排队("queue"
(默认))或已放弃("cancel"
).详见回调部分 .
clickedcallback
: string, def. [](0x0)
¶一个从有效的Octave表达式组成的字符串,每当单击此控件对象时都会执行该表达式。
interruptible
: "off"
| {"on"
} ¶指定此对象的回调函数是否会被其他回调中断。默认情况下interruptible
是"on"
以及使用的回调drawnow
,figure
,waitfor
,getframe
或pause
函数最终被中断。详见回调部分 .
offcallback
: string, def. [](0x0)
¶一个字符串,从一个有效的Octave表达式组成,该表达式将在关闭此控制对象时执行。
oncallback
: string, def. [](0x0)
¶一个字符串,从一个有效的Octave表达式组成,该表达式将在打开此控制对象时执行。
beingdeleted
: {"off"
} | "on"
¶属性,指示函数已启动对象的删除。beingdeleted
设置为true,直到对象不再存在为止。
createfcn
: string | function handle, def. [](0x0)
¶在创建uitoggletol后立即执行回调函数。函数是通过使用根对象的默认属性来设置的,例如。,set (groot, "defaultuitoggletoolcreatefcn", 'disp ("uitoggletool created!")')
.
有关如何编写图形监听器函数的信息,详见回调部分 .
deletefcn
: string | function handle, def. [](0x0)
¶在删除uitoggletol之前立即执行的回调函数。
有关如何编写图形监听器函数的信息,详见回调部分 .
clipping
: "off"
| {"on"
} ¶如果clipping
是"on"
,uitoggletol在其父轴限制中被剪裁。
visible
: "off"
| {"on"
} ¶如果visible
是"off"
,uitoggletol不会在屏幕上呈现。
buttondownfcn
: string | function handle, def. [](0x0)
¶buttondownfcn
未使用。
contextmenu
: graphics handle, def. [](0x0)
¶当前与该uitoggletool对象关联的uicontextmenu对象的图形句柄。
hittest
: "off"
| {"on"
} ¶指定uitoggletol是处理鼠标事件还是将其传递给对象的祖先。启用后,对象可以通过评估"buttondownfcn"
,显示uicontextmenu,并最终成为根"currentobject"
。只有当对象可以接受从"pickableparts"
属性详见pickableparts属性 .
pickableparts
: "all"
| "none"
| {"visible"
} ¶指定uitoggletol是否接受鼠标单击。默认情况下,pickableparts
是"visible"
并且只有uitoggletol的可见部分或其子部分可能对鼠标点击做出反应。当pickableparts
是"all"
可见和不可见部分(或子部分)都可能对鼠标点击做出反应。当pickableparts
是"none"
鼠标在该对象上的点击将被忽略,并传输到该对象下面的任何对象。当对象配置为接受鼠标单击时"hittest"
属性将决定如何处理它们。详见hittest属性 .
selected
: {"off"
} | "on"
¶属性指示是否选择了此uitoggletol。
selectionhighlight
: "off"
| {"on"
} ¶如果selectionhighlight
是"on"
,则uitoggletol的选择状态在视觉上高亮显示。
tooltipstring
: string, def. ""
¶当鼠标指针悬停在toggletool对象上时,显示在工具提示中的文本字符串。
tag
: string, def. ""
¶用于符号图形对象的用户定义字符串。
type
(read-only): string ¶图形对象的类名。type
总是"uitoggletool"
.
userdata
: Any Octave data, def. [](0x0)
¶要与图形对象关联的用户定义数据。
children
(read-only): vector of graphics handles, def. [](0x1)
¶uitoggletol的孩子们的图形句柄。
handlevisibility
: "callback"
| "off"
| {"on"
} ¶如果handlevisibility
是"off"
,uitoggletol的句柄在其父对象的中不可见"children"
属性
parent
: graphics handle ¶父图形对象的句柄。
enable
: "off"
| {"on"
} ¶设置此切换工具对象是活动的还是灰显的。
state
: {"off"
} | "on"
¶这里的"on"
或"off"
toggletool对象的状态。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2