Documentação/ Explicações/ Como o MaxTo lembra posições
Explicação

Como o MaxTo lembra posições

O que o MaxTo armazena quando lembra uma posição, quando ele move as janelas e quais são os limites.

Tempo de leitura 3 minutosPressupõe que você já lembrou uma posição

O que uma posição lembrada contém

Quando você lembra uma posição, o MaxTo armazena três coisas:

  • O aplicativo, e não a janela individual. É por isso que um único gesto em uma janela vale para todas as janelas futuras do mesmo aplicativo. Cada aplicativo tem uma posição lembrada; lembrar outra substitui a anterior.
  • A região. Ela é armazenada como uma fração da tela, e não como células da grade, o mesmo truque que as predefinições usam. Mude a grade de 4 × 7 para 5 × 9, e uma posição que ocupa os dois terços da esquerda continua ocupando os dois terços da esquerda.
  • A tela. O MaxTo guarda o suficiente sobre a tela (o nome, a resolução e a posição dela entre as suas outras telas) para reconhecê-la depois que você a desconectar e conectar de novo, ou conectá-la por outra porta ou dock.

Quando o MaxTo move uma janela

Cada janela é movida uma única vez, quando aparece pela primeira vez. Depois disso, ela é sua: arraste-a para outro lugar e o MaxTo a deixa lá. Alternar entre Espaços não conta como aparecer, então as janelas não são movidas de novo quando você troca de Espaço.

O MaxTo nunca briga com você: uma janela é movida uma vez, quando abre. Depois disso, ela é sua.

Só as janelas comuns de um aplicativo são movidas. Caixas de diálogo, painéis e outras janelas pequenas abrem onde o aplicativo as coloca, então uma caixa de diálogo Salvar nunca pula para a sua região lembrada.

Trazer de volta: a mesma posição, sob demanda

Trazer de volta usa a mesma posição lembrada, mas só quando você pede. Trazer posição da janela de volta move a janela ativa de volta; Trazer todas as janelas de volta move de volta todas as janelas com uma posição lembrada. É por isso que trazer de volta funciona mesmo quando a opção Automático de um aplicativo está desativada: essa opção só controla a movimentação quando uma janela abre. Trazer de volta também não altera o que foi lembrado; para mudar uma posição, lembre uma nova.

Dois casos se comportam de forma deliberadamente cuidadosa. Janelas minimizadas continuam no Dock: trazer de volta as ignora em vez de abri-las. E janelas cuja tela não existe mais não são espalhadas por aí: se a tela lembrada realmente não estiver conectada, a janela é colocada na mesma região da tela em que ela está.

Janelas em tela cheia

Uma janela em tela cheia não tem posição para mudar, então posicioná-la (por encaixe, ao trazê-la de volta ou por uma posição lembrada) primeiro a tira da tela cheia e depois a move.

Ajustar à grade é diferente de propósito

Ajustar a janela à grade parece um irmão de trazer de volta, mas nada é armazenado e nada é reaplicado: ele pega a janela ativa como está e encaixa as bordas dela nas linhas mais próximas da grade. Use-o para arrumar qualquer janela de uma vez, com ou sem posição lembrada.