blockly > BlockFlyoutInflater

BlockFlyoutInflater 클래스

플라이아웃 블록을 만드는 클래스입니다.

서명:

export declare class BlockFlyoutInflater implements IFlyoutInflater 

구현: IFlyoutInflater

생성자

생성자 수정자 설명
(생성자)() 새 BlockFlyoutInflater 인스턴스를 만듭니다.

속성

속성 수정자 유형 설명
플라이아웃? protected IFlyout (선택사항)
리스너 protected Map<string, browserEvents.Data[]>
permanentlyDisabledBlocks protected Set<BlockSvg>

메서드

메서드 수정자 설명
addBlockListeners(block) protected 플라이아웃에 추가된 블록에 리스너를 추가합니다.
createBlock(blockDefinition, workspace) 지정된 워크스페이스에 블록을 만듭니다.
disposeItem(item) 지정된 블록을 삭제합니다.
gapForItem(state, defaultGap) 이 블록 뒤에 있어야 하는 공백의 양을 반환합니다.
getType() 이 인플레이터가 생성해야 하는 항목의 유형을 반환합니다.
load(state, flyout) 지정된 상태에서 플라이아웃 블록을 확장하고 플라이아웃에 추가합니다.
removeListeners(blockId) protected 지정된 ID의 블록에 대한 이벤트 리스너를 삭제합니다.
setFlyout(flyout) protected 이 인플레이터의 플라이아웃을 업데이트합니다.