blockly > 아이콘 > CommentIcon

icon.CommentIcon 클래스

사용자가 블록에 코멘트 텍스트를 추가할 수 있는 아이콘입니다.

서명:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

확장: 아이콘

구현: IHasBubble, ISerializable

생성자

생성자 수정자 설명
(생성자)(sourceBlock) CommentIcon 클래스의 새 인스턴스를 생성합니다.

속성

속성 수정자 유형 설명
sourceBlock

protected

readonly

차단
유형

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> 이 아이콘을 식별하는 데 사용되는 유형 문자열입니다.
WEIGHT

static

readonly

(선언되지 않음) 이 아이콘이 다른 아이콘에 비해 갖는 가중치입니다. 양수의 가중치 값을 갖는 아이콘은 블록의 끝에 가까울수록 렌더링됩니다.

메서드

메서드 수정자 설명
applyColour()
bubbleIsVisible()
dispose()
getBubbleSize()
getSize()
getText() 이 댓글의 텍스트를 반환합니다.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) 이 댓글에 지정된 상태를 적용합니다.
onClick()
onLocationChange(blockOrigin)
onSizeChange() 입력 풍선의 크기 변경에 대한 응답으로 이 아이콘의 크기를 업데이트합니다.
onTextChange() 입력 도움말 풍선의 텍스트 변경에 대한 응답으로 이 댓글의 텍스트를 업데이트합니다.
saveState()
setBubbleSize(size) 이 댓글의 수정 가능한 풍선 크기를 설정합니다. 표시되는 풍선의 크기를 조절합니다.
setBubbleVisible(visible)
setText(text) 이 주석의 텍스트를 설정합니다. 표시되는 대화창을 업데이트합니다.
updateEditable() 풍선이 현재 표시되어 있는 경우 풍선의 상태를 반영하도록 (수정 가능 / 수정 불가) 풍선의 상태를 업데이트합니다.