15.3.3.12菜单属性

的属性ui菜单对象(详见ui菜单):

类别:

外貌|回调执行|创建/删除|显示|键盘交互|菜单参数|鼠标交互|对象标识|对象位置|父级对象/子级对象

外貌

前景色:颜色规格,定义。[0 0 0]

此菜单项的文本的颜色值。

分离器: {} |on

指示是否在当前菜单位置上方绘制分隔线的状态。

回调执行

忙碌:取消| {队列}

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

可中断的:| {on}

指定此对象的回调函数是否会被其他回调中断。默认情况下可中断的on以及使用的回调刷新屏幕,图形,等待,getframe暂停函数最终被中断。详见回调部分.

菜单已选择cn:string |函数句柄,def。[](0x0)

执行此菜单项时调用的函数。有关如何编写图形监听器函数的信息,详见回调部分.

创建/删除

被删除: {} |on

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

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

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

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

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

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

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

显示

剪裁:| {on}

如果剪裁on,uimenu在其父轴限制中被剪裁。

visible:| {on}

如果visible,uimenu不会呈现在屏幕上。

键盘交互

加速器:字符,def。""

当与CTRL一起按下时将执行该菜单项的字符(例如。,“x”对于CTRL+x).

选中的: {} |on

设置符号是否显示在此菜单项上。

使可能:| {on}

设置此菜单项是活动的还是灰显的。

文本:字符串,def。""

此菜单项的文本。A."&"字符可用于符号加速器

鼠标交互

按钮向下fcn:string |函数句柄,def。[](0x0)

按钮向下fcn未使用。

右键菜单:图形句柄,def。[](0x0)

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

击球次数最多的:| {on}

指定uimenu是处理鼠标事件还是将其传递给对象的祖先。启用后,对象可以通过评估“按钮向下fcn”,显示uicontextmenu,并最终成为根“当前对象”。只有当对象可以接受从“可拾取部件”属性详见pickableparts属性.

可拾取部件:全部的|没有一个| {visible}

指定uimenu是否接受鼠标单击。默认情况下,可拾取部件visible并且只有uimenu的可见部分或其子项可以对鼠标点击做出反应。什么时候可拾取部件全部的可见和不可见部分(或子部分)都可能对鼠标点击做出反应。什么时候可拾取部件没有一个鼠标在该对象上的点击将被忽略,并传输到该对象下面的任何对象。当对象配置为接受鼠标单击时“hittest”属性将决定如何处理它们。详见hittest属性.

挑选出来的: {} |on

属性指示是否选择此ui菜单。

选择突出显示:| {on}

如果选择突出显示on,则uimenu的选择状态在视觉上高亮显示。

对象标识

标签:字符串,def。""

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

类型(只读):字符串

图形对象的类名。类型总是“ui菜单”.

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

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

对象位置

位置:标量,def。4

标量值,包含从左侧或顶部开始的相对菜单位置,具体取决于菜单的方向。

父级对象/子级对象

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

uimenu的子项的图形句柄。

可操作性:“回调”|| {on}

如果可操作性,uimenu的句柄在其父级的中不可见儿童属性

父级对象亲:图形句柄

父图形对象的句柄。


版权所有 © 2024 Octave中文网

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