blockly > comments > CommentView

comments.CommentView 클래스

서명:

export declare class CommentView implements IRenderedElement 

구현: IRenderedElement

생성자

생성자 수정자 설명
(constructor)(workspace, commentId) CommentView 클래스의 새 인스턴스를 생성합니다.

속성

속성 수정자 유형 설명
defaultCommentSize static 크기 새로 생성된 댓글의 기본 크기입니다.
disposed protected 부울 이 댓글 뷰가 처리되었는지 여부입니다.
폐기 protected 부울 이 댓글 뷰가 현재 처리되고 있는지 여부입니다.
workspace readonly WorkspaceSvg

메서드

메서드 수정자 설명
addDisposeListener(listener) 이 뷰의 처분을 수신 대기하는 콜백을 등록합니다.
addOnCollapseListener(listener) 접힘 상태 변경을 수신 대기하는 콜백을 등록합니다.
addSizeChangeListener(listener) 크기 변경을 수신 대기하는 콜백을 등록합니다.
addTextChangeListener(listener) 댓글 편집기에서 텍스트 변경사항을 수신 대기하는 콜백을 등록합니다.
bringToFront() 작업공간 댓글을 레이어의 맨 앞으로 가져옵니다.
dispose() 이 댓글 뷰를 처리합니다.
getEditorFocusableNode()
getRelativeToSurfaceXY() 작업공간 좌표에서 댓글의 현재 위치를 반환합니다.
getSize() 작업 공간 단위로 댓글의 현재 크기를 반환합니다. 축소를 존중합니다.
getSvgRoot() 의견 뷰의 루트 SVG 그룹 요소를 반환합니다.
getText() 댓글의 현재 텍스트를 반환합니다.
isCollapsed() 댓글이 현재 접혀 있으면 true를 반환합니다.
isDeadOrDying() 이 댓글 뷰가 현재 삭제되고 있거나 이미 삭제된 경우 true를 반환합니다.
isDisposed() 이 댓글 뷰가 삭제되었는지 여부를 반환합니다.
isEditable() 댓글을 현재 수정할 수 있으면 true를 반환합니다.
moveTo(location) 댓글 뷰를 지정된 위치로 이동합니다.
removeDisposeListener(listener) 제공된 리스너를 처리 리스너 목록에서 삭제합니다.
removeOnCollapseListener(listener) 접기 리스너 목록에서 지정된 리스너를 삭제합니다.
removeSizeChangeListener(listener) 크기 변경 리스너 목록에서 지정된 리스너를 삭제합니다.
removeTextChangeListener(listener) 댓글 편집기에서 지정된 리스너를 삭제합니다.
setCollapsed(collapsed) 댓글이 현재 접혀 있는지 여부를 설정합니다.
setEditable(editable) 댓글의 수정 가능 여부를 설정합니다.
setPlaceholderText(text) 빈 댓글에 표시되는 자리표시자 텍스트를 설정합니다.
setSize(size) 작업공간 단위로 댓글의 크기를 설정하고, 새 크기를 반영하도록 뷰 요소를 업데이트하고, 크기 변경 리스너를 트리거합니다.
setSizeWithoutFiringEvents(size) 작업공간 단위로 댓글의 크기를 설정하고 새 크기를 반영하도록 뷰 요소를 업데이트합니다.
setText(text) 댓글의 현재 텍스트를 설정합니다.