blockly > bubbles > TextInputBubble
bubbles.TextInputBubble 클래스
수정 가능한 텍스트를 표시하는 풍선입니다. 사용자는 크기를 조절할 수도 있습니다. 댓글 아이콘에 사용됩니다.
서명:
export declare class TextInputBubble extends Bubble
확장: Bubble
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(workspace, anchor, ownerRect) | TextInputBubble 클래스의 새 인스턴스를 생성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
앵커 | protected |
좌표 | |
ownerRect? | protected |
Rect | undefined | (선택사항) |
workspace | readonly |
WorkspaceSvg |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
addLocationChangeListener(listener) | 이 도움말 풍선의 위치가 변경될 때 알림을 받도록 변경 리스너를 추가합니다. | |
addSizeChangeListener(listener) | 이 도움말 풍선의 크기가 변경될 때 알림을 받도록 변경 리스너를 추가합니다. | |
addTextChangeListener(listener) | 이 도움말 풍선의 텍스트가 변경될 때 알림을 받도록 변경 리스너를 추가합니다. | |
getSize() | ||
getText() | ||
isEditable() | 도움말 풍선의 텍스트를 수정할 수 있는지 여부를 반환합니다. | |
moveDuringDrag(newLoc) | ||
positionByRect(rect) | protected |
|
setEditable(editable) | 풍선의 텍스트를 수정할 수 있는지 여부를 설정합니다. | |
setPositionRelativeToAnchor(left, top) | ||
setSize(size, relayout) | 테두리를 포함하여 이 풍선의 크기를 설정합니다. | |
setText(text) | 이 풍선의 텍스트를 설정합니다. 변경 리스너를 호출합니다. |