blockly > IIcon

IIcon 인터페이스

Signature:

export interface IIcon 

방법

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