Como definir dimensões nas boxed em DCL

Moderador: Moderadores

Responder
Alexandre Moroni
Concreto
Concreto
Mensagens: 28
Registrado em: Dom 05 Mai 2013 8:32:11 pm

Como definir dimensões nas boxed em DCL

Mensagem por Alexandre Moroni »

Bom dia

Estou reformulando uma rotina Autolisp que usa DCL.
Nessa DCL tenho algumas boxeds posicionadas lado a lado, mas não estou conseguindo fazer com que seus tamanhos fiquem iguais, que elas fiquem alinhadas no inicio e no final.
Outra dúvida é se tem como ajustar a distância entre os botões (radio_button), gostaria que ter uma distância digamos padrão entre eles.

Vou anexar a rotina DCL e uma imagem do eu gostaria de fazer.

Att.

Alexandre Moroni
Imagem
Imagem
TQS_Layers_2021-10-11.dcl
Rotina
(5.35 KiB) Baixado 53 vezes
Avatar do usuário
cracksther
Diamante
Diamante
Mensagens: 1072
Registrado em: Seg 13 Dez 2004 11:00:00 pm

Re: Como definir dimensões nas boxed em DCL

Mensagem por cracksther »

Alexandre Moroni,
Talvez já tenha resolvido essa questão, mas de qualquer forma segue orientações:
A parte de caixas de diálogo em AutoLISP fica muito a desejar, mas é possível conseguir caixas razoáveis, como o exemplo anexo. Inclusive a formatação dos campos é possível conseguir (via código AutoLISP e não código DCL).

Para regular o espaçamento entre dois componentes, acho que o jeito mais simples é colocar um :row ou :column e ajustar as dimensões destes. Não coloque label nesses itens que o mesmo irá funcionar com um espaço vazio(ficará invisível), daí basta ajustar as dimensões deste "espaço vazio" que por "efeito colateral" você vai conseguir ajustar os espaço da forma que pretende.
Anexos
exemplo-DCL.jpg
Marcelo Silva - Cascavel - PR
[email protected]
Alexandre Moroni
Concreto
Concreto
Mensagens: 28
Registrado em: Dom 05 Mai 2013 8:32:11 pm

Re: Como definir dimensões nas boxed em DCL

Mensagem por Alexandre Moroni »

Marcelo

Muito obrigado pela dica e pelas apostilhas.
Responder