Por padrão, o layout é inicializado com uma divisão de 50/50. Os estilos width e max/minWidth nos painéis controlam o dimensionamento da divisão para orientações horizontais. Da mesma forma, use "height" e "max/minHeight" para vertical. Eles podem ser fornecidos em pixels como "{n}px" ou como uma porcentagem do SplitPanel que contém o elemento como "{n}%".
O tamanho especificado para o segundo painel será ignorado se o tamanho do primeiro for especificado, já que a largura geral do painel dividido é controlada de forma independente. É possível definir tamanhos máximos/mínimos para os dois painéis.
| Uso | Retorna |
|---|---|
ui.SplitPanel(firstPanel, secondPanel, orientation, wipe, style) | ui.SplitPanel |
| Argumento | Tipo | Detalhes |
|---|---|---|
firstPanel | ui.Panel, opcional | O painel esquerdo ou superior. O padrão é uma nova instância de ui.Panel. |
secondPanel | ui.Panel, opcional | O painel inferior ou direito. O padrão é uma nova instância de ui.Panel. |
orientation | String, opcional | "horizontal" ou "vertical". O padrão é "horizontal". |
wipe | Booleano, opcional | Se o efeito de limpeza será ativado. Quando esse modo está ativado, os dois painéis ocupam todo o espaço disponível, e arrastar o divisor não define o tamanho dos painéis, mas determina quanto de cada painel é mostrado. Esse efeito é análogo a uma "transição de limpeza". Esse modo é útil para comparar dois mapas. O padrão é "false". |
style | Objeto, opcional | Um objeto de estilos CSS permitidos com os valores a serem definidos para este painel. O padrão é um objeto vazio. |