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.