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) | 이 풍선의 텍스트를 설정합니다. 변경 리스너를 호출합니다. |