Logo

Docagem básica

Gladiston Santana - Um site para chamar de meu

Introdução

A organização da interface de uma IDE pode ter um impacto significativo na produtividade do desenvolvedor. Por padrão, o Lazarus apresenta janelas independentes (flutuantes) para diferentes componentes como o Editor de Propriedades, Editor de Código e Explorador de Código. Embora essa abordagem ofereça flexibilidade, muitos desenvolvedores preferem um ambiente mais integrado e organizado.

A docagem (docking) é uma funcionalidade que permite ancorar painéis e janelas à interface principal da IDE, criando um ambiente mais compacto e organizado. Esta é uma das primeiras personalizações que muitos desenvolvedores fazem ao configurar o Lazarus, especialmente aqueles que vêm de outras IDEs como o Delphi, onde essa organização integrada é o padrão.

O padrão do Lazarus é ter janelas vazadas (independentes): o Editor de Propriedades, o Editor de Código e o Explorador de Código ficam flutuando sobre a área de trabalho. Isso pode parecer um pouco desorganizado no início. Se você prefere um ambiente integrado, podemos juntar esses painéis à IDE principal.

Com a docagem básica, o ambiente ficará mais organizado, embora o editor de formulários continue separado dos demais componentes, conforme ilustrado abaixo:

Lazarus IDE com docagem básica ativa

Note que o formulário ainda estará separado (vazado), o que difere um pouco da experiência padrão do Delphi.

Como instalar a Docagem

Se você gostou desse visual, acesse o menu Packages | Install/Uninstall packages (Instalar/desinstalar pacotes) e selecione os seguintes pacotes:

Instalação dos pacotes AnchorDocking no Lazarus

Após adicionar os pacotes, clique em "Salvar e reconstruir IDE". O Lazarus será reiniciado e já aparecerá com a nova organização de painéis.

Considerações sobre o Layout

Ter a janela de design de formulário separada do editor de código é excelente para setups com dois ou mais monitores, ou telas 4K e Superwide. No entanto, se você usa apenas um monitor FullHD e está acostumado ao estilo "Delphi-like" (onde o formulário ocupa o mesmo espaço do código e você alterna entre eles com F12), trabalhar com tudo 100% docado pode ser mais produtivo.

Vantagens da Docagem

A docagem oferece várias vantagens para o desenvolvimento:

Vídeo Demonstrativo

Ainda tem dúvidas sobre o processo? Confira este guia em vídeo:

Aprenda a configurar a docagem na prática:

Assistir: Docagem básica - Lazarus

Conclusão

A docagem básica é uma das primeiras personalizações que todo desenvolvedor Lazarus deveria considerar. Ela transforma a experiência de uso da IDE, criando um ambiente mais organizado e produtivo. Embora o padrão de janelas flutuantes tenha suas vantagens, especialmente para setups com múltiplos monitores, a docagem oferece uma experiência mais integrada e eficiente para a maioria dos desenvolvedores.

A instalação é simples e direta: basta adicionar os pacotes AnchorDocking e AnchorDockingDsgn através do menu de pacotes, salvar e reconstruir a IDE. Uma vez instalada, a docagem estará ativa e você poderá reorganizar os painéis conforme sua preferência.

É importante considerar seu ambiente de trabalho ao decidir sobre a docagem. Se você trabalha com múltiplos monitores ou telas grandes, manter o editor de formulários separado pode ser vantajoso. Por outro lado, se você usa um único monitor e prefere uma experiência mais compacta, a docagem completa pode ser a melhor opção.

Independentemente da sua escolha, experimentar a docagem é recomendado. Ela pode melhorar significativamente sua produtividade e tornar o trabalho com o Lazarus mais agradável e eficiente. Se você ainda não experimentou, reserve alguns minutos para instalá-la e ver como ela se adapta ao seu fluxo de trabalho.