blockly > SeparatorFlyoutInflater
SeparatorFlyoutInflater sınıfı
Açılır menüler için ayırıcılar oluşturmaktan sorumlu sınıf.
İmza:
export declare class SeparatorFlyoutInflater implements IFlyoutInflater
Uyguladığı arayüzler: IFlyoutInflater
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
disposeItem(_item) | Belirtilen ayırıcıyı kaldırır. İstemsiz işlemsiz. | |
gapForItem(state, defaultGap) | Ayırıcı boyutunu döndürür. Daha fazla bilgi için load sayfasına bakın. |
|
getType() | Bu şişiricinin oluşturmaktan sorumlu olduğu öğelerin türünü döndürür. | |
load(_state, flyout) | Öğeyi, boş bir açılır menü ayırıcısı olarak şişirir. Açılır menü, ilgili şişiricide gapForElement çağrılmasıyla belirlenen boyuta sahip her öğe arasında otomatik olarak ayırıcılar oluşturur. Ayrıca kullanıcılar, pop-up tanımına açıkça ayırıcılar ekleyebilir. Birbirini izleyen ayırıcılar (dolaylı veya açıkça oluşturulmuş) olduğunda, son ayırıcının boşluğu geriye doğru yayılır ve tek bir ayırıcıya düzleştirilir. Bu düzleştirme işlemi eklemeli değildir. Başlangıçta 2, 3 ve 4 piksellik ayırıcılar varsa normalleştirmeden sonra 4 piksellik bir ayırıcı olur. Bu nedenle, bu yöntem sıfır genişliğinde bir ayırıcı döndürür. Bu ayırıcı, bu yöntemin aksine varsayılan boşluğu bilen gapForElement tarafından döndürülen değere göre pop-up tarafından dolaylı olarak oluşturulan ayırıcıyla değiştirilir. |