blockly > comments > CommentBarButton
comments.CommentBarButton 클래스
댓글의 상단 표시줄에 표시되는 버튼입니다.
서명:
export declare abstract class CommentBarButton implements IFocusableNode
구현: IFocusableNode
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(id, workspace, container) | 새 CommentBarButton 인스턴스를 만듭니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
컨테이너 |
|
SVGGElement | |
아이콘 |
|
SVGImageElement | 이 버튼에 표시되는 SVG 이미지입니다. |
id |
|
문자열 | |
workspace |
|
WorkspaceSvg |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
canBeFocused() | 이 버튼에 포커스를 지정할 수 있는지 여부를 반환합니다. 표시되는 경우 true입니다. | |
getFocusableElement() | 포커스를 받을 수 있는 이 버튼을 나타내는 DOM 요소를 반환합니다. | |
getFocusableTree() | 이 버튼의 상위 작업공간을 반환합니다. | |
getMargin() | 이 버튼을 둘러싼 여백을 작업공간 좌표로 반환합니다. | |
getParentComment() | 이 댓글 표시줄 버튼의 상위 댓글을 반환합니다. | |
getSize(includeMargin) | 작업공간 좌표에서 이 버튼의 크기를 반환합니다. | |
isVisible() | 이 버튼이 현재 표시되는지 여부를 반환합니다. | |
onNodeBlur() | 이 버튼의 포커스 가능한 DOM 요소가 포커스를 잃을 때 호출됩니다. | |
onNodeFocus() | 이 버튼의 포커스 가능한 DOM 요소가 포커스를 얻을 때 호출됩니다. | |
performAction(e) | abstract |
이 버튼이 작동할 때 취해야 하는 작업을 실행합니다. |
reposition() | abstract |
상위 컨테이너 내에서 이 버튼의 위치를 조정합니다. |