blockly > 아이콘 > CommentIcon
icons.CommentIcon 클래스
사용자가 블록에 주석 텍스트를 추가할 수 있는 아이콘입니다.
서명:
export declare class CommentIcon extends Icon implements IHasBubble, ISerializable
확장: 아이콘
구현: IHasBubble, ISerializable
생성자
| 생성자 | 수정자 | 설명 |
|---|---|---|
| (constructor)(sourceBlock) | CommentIcon 클래스의 새 인스턴스를 생성합니다. |
속성
| 속성 | 수정자 | 유형 | 설명 |
|---|---|---|---|
| sourceBlock |
|
차단 | |
| 유형 |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | 이 아이콘을 식별하는 데 사용되는 유형 문자열입니다. |
| 무게 |
|
(선언되지 않음) | 이 아이콘이 다른 아이콘에 비해 갖는 가중치입니다. 가중치 값이 더 양수인 아이콘은 블록 끝쪽으로 더 렌더링됩니다. |
메서드
| 메서드 | 수정자 | 설명 |
|---|---|---|
| applyColour() | ||
| bubbleIsVisible() | ||
| createBubble() | protected |
|
| dispose() | ||
| getBubble() | IHasBubble.getBubble을 참고하세요. | |
| getBubbleLocation() | ||
| getBubbleSize() | ||
| getSize() | ||
| getText() | 이 댓글의 텍스트를 반환합니다. | |
| getType() | ||
| getWeight() | ||
| initView(pointerdownListener) | ||
| isClickableInFlyout() | ||
| loadState(state) | 이 댓글에 지정된 상태를 적용합니다. | |
| onBubbleLocationChange() | ||
| onClick() | ||
| onLocationChange(blockOrigin) | ||
| onSizeChange() | 입력 풍선의 크기 변경에 따라 이 아이콘의 크기를 업데이트합니다. | |
| onTextChange() | 입력 풍선의 텍스트 변경에 따라 이 댓글의 텍스트를 업데이트합니다. | |
| saveState() | ||
| setBubbleLocation(location) | 워크스페이스에서 댓글 풍선의 위치를 설정합니다. | |
| setBubbleSize(size) | 이 댓글의 수정 가능한 풍선 크기를 설정합니다. 대화창이 표시되면 크기를 조절합니다. | |
| setBubbleVisible(visible) | ||
| setText(text) | 이 댓글의 텍스트를 설정합니다. 표시되는 경우 모든 풍선을 업데이트합니다. | |
| updateEditable() | 도움말 풍선이 현재 표시되는 경우 도움말 풍선의 상태를 반영하도록 도움말 풍선의 상태 (수정 가능 / 수정 불가)를 업데이트합니다. |