blockly > 아이콘 > CommentIcon

icons.CommentIcon 클래스

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

서명:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

확장: 아이콘

구현: IHasBubble, ISerializable

생성자

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

속성

속성 수정자 유형 설명
sourceBlock

protected

readonly

차단
유형

static

readonly

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

static

readonly

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

메서드

메서드 수정자 설명
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() 도움말 풍선이 현재 표시되는 경우 도움말 풍선의 상태를 반영하도록 도움말 풍선의 상태 (수정 가능 / 수정 불가)를 업데이트합니다.