15.3.3.18 工具栏属性

的属性uitoolbar对象(详见uitoolbar):

类别:

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

回调执行

busyaction:"cancel"| {"queue"}

定义Octave在无法中断另一个对象正在执行的回调时如何处理此对象回调属性的执行。只有当当前执行的回调对象具有interruptible属性设置为"off"这个busyaction中断回调对象的属性指示中断回调是否排队("queue"(默认))或已放弃("cancel").详见回调部分 .

interruptible:"off"| {"on"}

指定此对象的回调函数是否会被其他回调中断。默认情况下interruptible"on"以及使用的回调drawnow,figure,waitfor,getframepause函数最终被中断。详见回调部分 .

创建/删除

beingdeleted: {"off"} |"on"

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

createfcn:string |函数句柄,def。[](0x0)

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

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

deletefcn:string |函数句柄,def。[](0x0)

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

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

显示

clipping:"off"| {"on"}

如果clipping"on",uitoolbar在其父轴限制中被剪裁。

visible:"off"| {"on"}

如果visible"off",uitoolbar不会呈现在屏幕上。

鼠标交互

buttondownfcn:string |函数句柄,def。[](0x0)

buttondownfcn未使用。

contextmenu:图形句柄,def。[](0x0)

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

hittest:"off"| {"on"}

指定uitoolbar是处理鼠标事件还是将其传递给对象的祖先。启用后,对象可以通过评估"buttondownfcn",显示uicontextmenu,并最终成为根"currentobject"。只有当对象可以接受从"pickableparts"属性详见pickableparts属性 .

pickableparts:"all"|"none"| {"visible"}

指定uitoolbar是否接受鼠标单击。默认情况下,pickableparts"visible"并且只有uitoolbar的可见部分或其子项可能对鼠标点击做出反应。当pickableparts"all"可见和不可见部分(或子部分)都可能对鼠标点击做出反应。当pickableparts"none"鼠标在该对象上的点击将被忽略,并传输到该对象下面的任何对象。当对象配置为接受鼠标单击时"hittest"属性将决定如何处理它们。详见hittest属性 .

selected: {"off"} |"on"

属性指示是否选择了此uitoolbar。

selectionhighlight:"off"| {"on"}

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

对象标识

tag:字符串,def。""

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

type(只读):字符串

图形对象的类名。type总是"uitoolbar".

userdata:任何Octave数据,def。[](0x0)

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

父级对象/子级对象

children(只读):图形控制柄的向量,def。[](0x1)

uitoolbar的子对象的图形句柄。

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

如果handlevisibility"off",uitoolbar的句柄在其父级的中不可见"children"属性

parent:图形句柄

父图形对象的句柄。


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

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