blockly > IIcon

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() 블록의 수정 가능 여부가 변경되면 아이콘의 수정 가능 여부를 업데이트합니다.