Elementy

Podczas pomiaru blok jest rozbity na wiersze zawierające nienakładające się elementy i odstępy elementów.

Elementy

Elementy reprezentują obiekty wizualne na bryle. Oto przykłady:

  • Pola
  • Ikony
  • Połączenia
  • Narożniki

Blok powtarzany z zaznaczonymi elementami

Każdy element jest prostokątem określającym granice elementu wizualnego oraz dodatkowe dane specyficzne dla każdego z nich.

Granice elementu są zwykle określane przez klasę zewnętrzną (czyli przedmiot, który reprezentuje). Na przykład elementy pól reprezentują pola, a ich rozmiar jest określany za pomocą metody getSize pola.

Odstęp elementu

Odstęp elementu to pusta przestrzeń między elementami w rzędzie.

Blok powtarzalny z odstępami elementów zaznaczonymi na różowo

Granice odstępów są określane na podstawie informacji o renderowaniu podczas pomiaru. Po zmierzeniu wszystkich elementów bloku informacje o renderowaniu wstawiają między nimi odstępy o wybranym rozmiarze. Rozmiary nie muszą być spójne. Często różnią się w zależności od elementów po obu stronach odstępy.