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