IIcon 인터페이스
서명:
export interface IIcon extends IFocusableNode
확장: IFocusableNode
메서드
메서드 | 설명 |
---|---|
applyColour() | 블록의 색상이 변경되면 아이콘의 색상을 업데이트합니다. |
dispose() | 아이콘의 요소를 삭제합니다. |
getSize() | |
getType() | |
getWeight() | |
hideForInsertionMarker() | 삽입 마커의 일부인 경우 아이콘을 숨깁니다. |
initView(pointerdownListener) | 블록에 표시될 아이콘의 SVG 요소를 만듭니다. |
isClickableInFlyout(autoClosingFlyout)? | (선택사항) 블록이 플라이아웃에 있는 동안 아이콘을 클릭할 수 있어야 하는지 확인합니다. 이 함수가 정의되지 않으면 모든 플라이아웃에서 아이콘을 클릭할 수 있습니다. |
isShownWhenCollapsed() | |
onClick() | 아이콘이 클릭되었음을 알립니다. |
onLocationChange(blockOrigin) | 위치가 변경되었음을 아이콘에 알립니다. |
setOffsetInBlock(offset) | 블록의 상단 시작점과 상대적인 아이콘의 위치를 작업공간 단위로 알립니다. |
updateCollapsed() | 블록의 접힘 상태가 변경되면 아이콘의 접힘 상태/뷰를 업데이트합니다. |
updateEditable() | 블록의 수정 가능 여부가 변경되면 아이콘의 수정 가능 여부를 업데이트합니다. |