Spec-Zone.ru › Octave 9

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", и выполнение обратных вызовов, использующих функции 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", отображая uicontextmenu и в конечном итоге становясь корневым "currentobject". Это свойство имеет значение только тогда, когда объект может принимать щелчки мышью, что определяется свойством "pickableparts". См. свойство pickableparts.

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

Указывает, будет ли uicontextmenu принимать щелчки мышью. По умолчанию pickableparts имеет значение "visible", и реагировать на щелчки мышью могут только видимые части uicontextmenu или его дочерних объектов. Если pickableparts имеет значение "all", реагировать на щелчки мышью могут как видимые, так и невидимые части (или дочерние объекты). Если pickableparts имеет значение "none", щелчки мышью по объекту игнорируются и передаются любым расположенным под ним объектам. Если объект настроен на приём щелчков мышью, способ их обработки определяется свойством "hittest". См. свойство hittest.

selected: {"off"} | "on"

Свойство указывает, выбран ли этот uicontextmenu.

selectionhighlight: "off" | {"on"}

Если selectionhighlight имеет значение "on", состояние выбора uicontextmenu визуально выделяется.

Идентификация объекта

tag: string, def. ""

Заданная пользователем строка для маркировки графического объекта.

type (только для чтения): string

Имя класса графического объекта. type всегда имеет значение "uicontextmenu".

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

Заданные пользователем данные, связанные с графическим объектом.

Положение объекта

position: def. [0 0]

Ручная настройка положения uicontextmenu пока не реализована для объектов uicontextmenu. position не используется.

Родительские объекты/дочерние объекты

children (только для чтения): вектор графических дескрипторов, def. [](0x1)

Графические дескрипторы дочерних объектов uicontextmenu.

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

Если handlevisibility имеет значение "off", дескриптор uicontextmenu не отображается в свойстве "children" родительского объекта.

parent: graphics handle

Дескриптор родительского графического объекта.

© 1996–2026 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v9.4.0/Uicontextmenu-Properties.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API