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 |
이 인플레이터의 플라이아웃을 업데이트합니다. |