¿Qué hace exactamente dlgStretch en Eagle PCB?

1

El manual de ULP dice que este comando "define un espacio elástico vacío en un contexto de diseño de caja". Da el siguiente ejemplo trivial:

   dlgHBoxLayout {
     dlgStretch(1);
     dlgPushButton("+OK")    { dlgAccept(); };
     dlgPushButton("Cancel") { dlgReject(); };
   }

Esto se usaría como parte de un script más grande que contiene dlgDialog. La cosa es que cambiar el valor del parámetro pasado a esta función no hace ninguna diferencia. Estoy confundido para qué se utiliza esta función.

    
pregunta quantum231

1 respuesta

1

El factor de estiramiento no importa cuando solo hay un espacio.

Para múltiples espacios estirables, el factor especifica la cantidad de espacio disponible que se asigna a cada objeto de espacio.

Prueba algo como esto:

dlgHBoxLayout {
  dlgStretch(1);
  dlgPushButton("+OK")    { dlgAccept(); };
  dlgStretch(2);
  dlgPushButton("Cancel") { dlgReject(); };
  dlgStretch(3);
}
    
respondido por el CL.

Lea otras preguntas en las etiquetas