blockly > SeparatorFlyoutInflater
SeparatorFlyoutInflater 클래스
플라이아웃의 구분자를 만드는 클래스입니다.
서명:
export declare class SeparatorFlyoutInflater implements IFlyoutInflater
구현: IFlyoutInflater
메서드
메서드 | 수정자 | 설명 |
---|---|---|
disposeItem(_item) | 지정된 구분자를 삭제합니다. 의도적인 무작동 | |
gapForItem(state, defaultGap) | 구분자의 크기를 반환합니다. 자세한 내용은 load 를 참고하세요. |
|
getType() | 이 인플레이터가 생성해야 하는 항목의 유형을 반환합니다. | |
load(_state, flyout) | 더미 플라이아웃 구분자를 확장합니다. 플라이아웃은 관련 인플레이터에서 gapForElement를 호출하여 결정된 크기로 모든 요소 사이에 자동으로 구분자를 만듭니다. 또한 사용자는 플라이아웃 정의에 구분자를 명시적으로 추가할 수 있습니다. 구분자가 (암시적 또는 명시적으로 생성됨) 서로 뒤따르면 마지막 구분자의 간격이 뒤로 전파되어 하나의 구분자로 평탄화됩니다. 이 평탄화는 더해지지 않습니다. 처음에 구분자가 2, 3, 4픽셀인 경우 정규화 후에는 4픽셀의 구분자가 하나가 됩니다. 따라서 이 메서드는 너비가 0인 구분자를 반환하며, 이 구분자는 이 메서드와 달리 기본 간격을 알고 있는 gapForElement에서 반환된 값을 기반으로 플라이아웃에서 암시적으로 생성된 구분자로 대체됩니다. |