Spec-Zone.ru › Octave 9

Следующая: Свойства Uitoggletool, Предыдущая: Свойства Uitoolbar, Вверх: Свойства объекта Graphics [Оглавление][Индекс]

15.3.3.19 Свойства Uipushtool ¶

Свойства объектов uipushtool (см. uipushtool):

Категории: ¶

Внешний вид | Выполнение обратных вызовов | Создание/Удаление | Отображение | Взаимодействие с мышкой | Идентификация объекта | Родитель/Потомки | Операции с Pushtool

Внешний вид ¶

__named_icon__: строка, знач. по умолчанию "" ¶

Имя файла с иконкой, используемой в качестве изображения для объекта pushtool.

cdata: массив, знач. по умолчанию [](0x0) ¶

Данные изображения, используемые для представления объекта pushtool, хранятся в виде массива M x N x 3 RGB.

separator: {"off"} | "on" ¶

Состояние, указывающее, будет ли отображена разделительная линия рядом с текущим положением pushtool.

Выполнение обратных вызовов ¶

busyaction: "cancel" | {"queue"} ¶

Определяет, как Octave обрабатывает выполнение свойств обратного вызова этого объекта, когда он не может прервать выполнение обратного вызова другого объекта. Это актуально только в том случае, если у текущего объекта обратного вызова свойство interruptible установлено в значение "off". Свойство busyaction объекта прерывающего обратного вызова указывает, является ли прерывающий обратный вызов очередированным ("queue" (по умолчанию)) или отброшенным ("cancel"). См. раздел обратных вызовов.

clickedcallback: строка, знач. по умолчанию [](0x0) ¶

Строка, содержащая допустимое выражение Octave, которое будет выполнено при нажатии на этот элемент управления.

interruptible: "off" | {"on"} ¶

Указывает, могут ли функции обратного вызова этого объекта прерываться другими обратными вызовами. По умолчанию interruptible равно "on", и обратные вызовы, использующие функции drawnow, figure, waitfor, getframe или pause, в конечном итоге прерываются. См. раздел обратных вызовов.

Создание/Удаление ¶

beingdeleted: {"off"} | "on" ¶

Свойство, указывающее, что функция инициировала удаление объекта. beingdeleted устанавливается в значение true до тех пор, пока объект не будет удален.

createfcn: строка | обработчик функций, знач. по умолчанию [](0x0) ¶

Функция обратного вызова, выполняемая сразу после создания uipushtool. Функция устанавливается с помощью свойства по умолчанию для корневого объекта, например, set (groot, "defaultuipushtoolcreatefcn", 'disp ("uipushtool created!")').

Дополнительную информацию о написании функций прослушивателей графических элементов см. в разделе обратных вызовов.

deletefcn: строка | обработчик функций, знач. по умолчанию [](0x0) ¶

Функция обратного вызова, выполняемая непосредственно перед удалением uipushtool.

Дополнительную информацию о написании функций прослушивателей графических элементов см. в разделе обратных вызовов.

Отображение ¶

clipping: "off" | {"on"} ¶

Если clipping имеет значение "on", uipushtool будет обрезаться по границам родительских осей.

visible: "off" | {"on"} ¶

Если visible имеет значение "off", uipushtool не будет отображаться на экране.

Взаимодействие с мышкой ¶

buttondownfcn: строка | обработчик функций, знач. по умолчанию [](0x0) ¶

buttondownfcn не используется.

contextmenu: обработчик графических элементов, знач. по умолчанию [](0x0) ¶

Обработчик графических элементов объекта uicontextmenu, который в настоящее время связан с этим объектом uipushtool.

hittest: "off" | {"on"} ¶

Указывает, будет ли uipushtool обрабатывать события мыши или передавать их предкам объекта. При включении объект может реагировать на щелчки мыши, оценивая "buttondownfcn", показывая uicontextmenu и, в конечном итоге, становясь корневым "currentobject". Это свойство актуально только в том случае, если объект может принимать щелчки мыши, что определяется свойством "pickableparts". См. свойство pickableparts.

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

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

selected: {"off"} | "on" ¶

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

selectionhighlight: "off" | {"on"} ¶

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

tooltipstring: строка, знач. по умолчанию "" ¶

Строка текста, которая отображается в всплывающей подсказке, когда указатель мыши находится над объектом pushtool.

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

tag: строка, знач. по умолчанию "" ¶

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

type (только для чтения): строка ¶

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

userdata: Любые данные Octave, знач. по умолчанию [](0x0) ¶

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

Родитель/Потомки ¶

children (только для чтения): вектор обработчиков графических элементов, знач. по умолчанию [](0x1) ¶

Обработчики графических элементов потомков uipushtool.

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

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

parent: обработчик графических элементов ¶

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

Операции с Pushtool ¶

enable: "off" | {"on"} ¶

Устанавливает, активен ли этот объект pushtool или затенён.

Далее: Свойства Uitoggletool, Предыдущее: Свойства Uitoolbar, Вверх: Свойства графического объекта [Оглавление][Индекс]

© 1996–2023 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.2.0/Uipushtool-Properties.html

Spec-Zone.ru

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