Spec-Zone.ru › Octave 9

15.3.3.13 Свойства Uibuttongroup

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

Категории:

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

Внешний вид

backgroundcolor: colorspec, по умолчанию [0.9400 0.9400 0.9400]

Цвет фона этой группы кнопок.

bordertype: "beveledin" | "beveledout" | {"etchedin"} | "etchedout" | "line" | "none"

Задает, будет ли группа кнопок окружена рамкой.

borderwidth: скаляр — целое число, по умолчанию 1

Ширина линии рамки в пикселях.

foregroundcolor: colorspec, по умолчанию [0 0 0]

Цвет текста заголовка этой группы кнопок.

highlightcolor: colorspec, по умолчанию [1 1 1]

Цвет линии, обрамляющей эту группу кнопок.

shadowcolor: colorspec, по умолчанию [0.7000 0.7000 0.7000]

Цвет линии, окружающей линию рамки этой группы кнопок.

sizechangedfcn: строка | дескриптор функции, по умолчанию [](0x0)

Обратный вызов, выполняемый при изменении размера группы кнопок.

Информацию о том, как писать функции-обработчики графических событий, см. в разделе «Обратные вызовы».

Работа группы кнопок

selectedobject: по умолчанию [](0x0)

Графический дескриптор текущего выбранного элемента в группе кнопок.

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

busyaction: "cancel" | {"queue"}

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

interruptible: "off" | {"on"}

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

resizefcn: строка | дескриптор функции, по умолчанию [](0x0)

resizefcn устарело. Используйте вместо него sizechangedfcn.

selectionchangedfcn: строка | дескриптор функции, по умолчанию [](0x0)

Обратный вызов, выполняемый при изменении выбранного элемента в группе кнопок.

Информацию о том, как писать функции-обработчики графических событий, см. в разделе «Обратные вызовы».

Создание/удаление

beingdeleted: {"off"} | "on"

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

createfcn: строка | дескриптор функции, по умолчанию [](0x0)

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

Информацию о том, как писать функции-обработчики графических событий, см. в разделе «Обратные вызовы».

deletefcn: строка | дескриптор функции, по умолчанию [](0x0)

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

Информацию о том, как писать функции-обработчики графических событий, см. в разделе «Обратные вызовы».

Отображение

clipping: "off" | {"on"}

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

visible: "off" | {"on"}

Если visible равно "off", uibuttongroup не отображается на экране.

Взаимодействие с мышью

buttondownfcn: строка | дескриптор функции, по умолчанию [](0x0)

Информацию о том, как писать функции-обработчики графических событий, см. в разделе «Обратные вызовы».

contextmenu: графический дескриптор, по умолчанию [](0x0)

Графический дескриптор объекта uicontextmenu, связанного в данный момент с этим объектом uibuttongroup.

hittest: "off" | {"on"}

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

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

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

selected: {"off"} | "on"

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

selectionhighlight: "off" | {"on"}

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

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

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

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

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

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

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

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

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

position: вектор из четырех элементов, по умолчанию [0 0 1 1]

Размер группы кнопок, представленный вектором из четырех элементов [left, bottom, width, height].

units: "centimeters" | "characters" | "inches" | {"normalized"} | "pixels" | "points"

Единица измерения, используемая для интерпретации свойства "position".

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

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

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

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

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

parent: графический дескриптор

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

Внешний вид текста

fontangle: "italic" | {"normal"}

Управляет начертанием шрифта: курсивным или обычным.

fontname: строка, по умолчанию "*"

Имя шрифта, используемого для отображения текста. При установке этого свойства механизм отображения текста будет искать в системе соответствующий шрифт. Если шрифт не найден, текст отображается шрифтом без засечек по умолчанию (тем же, что и значение "*" по умолчанию).

Примечание по программированию: в системах, где FontConfig не используется изначально (везде, кроме Linux), кэш шрифтов создается при установке Octave. После установки новых шрифтов необходимо вручную запустить system ("fc-cache -fv").

fontsize: скаляр, по умолчанию 10

Размер шрифта, используемого для отображения текста. См. свойство fontunits.

fontunits: "centimeters" | "inches" | "normalized" | "pixels" | {"points"}

Единицы измерения, используемые для интерпретации свойства "fontsize".

fontweight: "bold" | {"normal"}

Управляет вариантом базового шрифта, используемого для отображения текста.

title: строка, по умолчанию ""

Текст заголовка группы кнопок.

titleposition: "centerbottom" | "centertop" | "leftbottom" | {"lefttop"} | "rightbottom" | "righttop"

Относительное положение заголовка внутри группы кнопок.

© 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/Uibuttongroup-Properties.html

Spec-Zone.ru

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