blockly > comments > RenderedWorkspaceComment
класс comments.RenderedWorkspaceComment
Подпись:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Расширяет: WorkspaceComment
Реализует: IBoundedElement , IRenderedElement , IDraggable , IВыбираемый , IDeletable , IКопируемый <WorkspaceCommentCopyData>, IContextMenu , IFocusableNode
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(рабочее пространство, идентификатор) | Создает комментарий к рабочему пространству, включая представление. |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
вид | КомментарийПросмотр | Класс, охватывающий элементы SVG, составляющие комментарий к рабочему пространству. | |
рабочее пространство | readonly | WorkspaceSvg |
Методы
Метод | Модификаторы | Описание |
---|---|---|
canBeFocused() | См. IFocusableNode.canBeFocused. | |
распорядиться() | Избавляет от вида. | |
перетащить(newLoc) | Перетаскивает комментарий в указанное место. | |
endDrag() | Завершает перетаскивание комментария. | |
получитьBoundingRectangle() | Возвращает ограничивающий прямоугольник этого комментария в координатах рабочей области. Учитывает сворачивание. | |
getEditorFocusableNode() | ||
получитьFocusableElement() | См. IFocusableNode.getFocusableElement. | |
getFocusableTree() | См. IFocusableNode.getFocusableTree. | |
получитьРазмер() | Возвращает размер комментария в единицах измерения рабочей области. Не учитывает сворачивание. | |
получитьSvgRoot() | Возвращает корневой элемент SVG этого комментария. | |
isCopyable() | Возвращает, можно ли копировать этот комментарий или нет | |
isMovable() | Возвращает, является ли этот комментарий перемещаемым или нет. | |
moveBy(dx, dy, reason) | Переместить комментарий на заданную величину в координатах рабочего пространства. | |
moveTo(местоположение, причина) | Перемещает комментарий в указанное место в координатах рабочего пространства. | |
onNodeBlur() | См. IFocusableNode.onNodeBlur. | |
onNodeFocus() | См. IFocusableNode.onNodeFocus. | |
revertDrag() | Возвращает комментарий туда, где он был в начале перетаскивания. | |
выбирать() | Визуально выделяет комментарий. | |
setCollapsed(свернуто) | Устанавливает, будет ли комментарий свернут или нет. | |
setDeleteStyle(wouldDelete) | Визуально указывает на то, что этот комментарий будет удален, если его удалить. | |
setEditable(редактируемый) | Устанавливает, можно ли редактировать комментарий. | |
setPlaceholderText(текст) | Задает текст-заполнитель, отображаемый, если комментарий пуст. | |
setSize(размер) | Устанавливает размер комментария. | |
setText(текст) | Задает текст комментария. | |
showContextMenu(e) | Показать контекстное меню для этого комментария. | |
snapToGrid() | Привяжите этот комментарий к ближайшей точке сетки. | |
startDrag() | Начинает перетаскивание комментария. | |
toCopyData() | Возвращает сериализуемое представление JSON состояния этого комментария, которое можно использовать для вставки. | |
отменить выбор() | Визуально снимает выделение комментария. |