blockly > SeparatorFlyoutInflater > load
Metoda SeparatorFlyoutInflater.load()
Tworzy pusty separator wyskakującego okienka.
Okno wyskakujące automatycznie tworzy separatory między każdym elementem o rozmiarze określonym przez wywołanie funkcji gapForElement w odpowiednim inflaterze. Dodatkowo użytkownicy mogą dodawać separatory w definicji wyskakującego okienka. Gdy separatory (utworzone jawnie lub domyślnie) następują po sobie, odstęp ostatniego z nich jest propagowany wstecz i sprowadzany do jednego separatora. To spłaszczenie nie jest sumujące. Jeśli na początku są separatory o długości 2, 3 i 4 piksele, po normalizacji będzie jeden separator o długości 4 piksele. Dlatego zwraca ona separator o szerokości 0 px, który zostanie zastąpiony przez ten utworzony domyślnie przez menu podręczne na podstawie wartości zwróconej przez funkcję gapForElement, która w odróżnieniu od tej metody zna domyślną wartość odstępu.
Podpis:
load(_state: object, flyout: IFlyout): FlyoutItem;
Parametry
Parametr | Typ | Opis |
---|---|---|
_state | obiekt | Reprezentacja JSON separatora menu. |
karta | IFlyout | Menu, dla którego chcesz utworzyć separator. |
Zwroty:
Nowo utworzony FlyoutSeparator.