Código Fuente‎ > ‎

Parametrico.dcl

parametrico : dialog { // Inicio del diálogo
  label = "Dibujo Paramétrico";
  key = "título";
  : row { //  Fila superior
    : column { // Inicio columna izquierda
      : radio_row {
        : radio_button { // Selección del modelo sólido
        label = "Sólido";
        key = "sol";
        value = "1";
        }
        : radio_button { // Selección del modelo Superficie
        label = "Superficie";
        key = "sur";
        value = "0";
        }
      }
      : boxed_column { // Edición de parámetros
      label = "Parametros";
        : edit_box {
        edit_width = 15;
        label = "DimX";
        key = "dx";
        value = "100.00";
        }
        : edit_box {
        edit_width = 15;
        label = "DimY";
        key = "dy";
        value = "100.00";
        }
        : edit_box {
        edit_width = 15;
        label = "RadioAcuerdo";
        key = "ra";
        value = "25.00";
        }
        : edit_box {
        edit_width = 15;
        label = "RadioCentro";
        key = "rc";
        value = "50.00";
        }
        errtile;   // Mensaje de error
      }
    ok_cancel// Botones Aceptar y Cancelar
    
    }// Fin de la columna izquierda
    : column { // Inicio de la columna derecha
      : image { // Imagen
      key = "img";
      width = 35;
      aspect_ratio = 1;
      color = graphics_background ;
      }
      : boxed_row {
      label = "Ángulo de rotación: ";
      width = 35;
        :edit_box { // Valor de ángulo
        key = "inf" ;
        value = "360";
        edit_width = 3;
        }
        : slider { // Cursor deslizante
        key = "ang";
        width = 27;
        max_value = 360;
        min_value = 1;
        value = 360;
        small_increment = 1;
        big_increment = 10;
        }
      }
    } // Fin de la columna derecha
  } // Fin de la fila superior
  : boxed_radio_row { // Inicio de la fila de selecciones enmarcadas
  label = "Formas predefinidas";
      : radio_button {
      label = "Normal";
      key = "nor";
      value = "1";
      }
      : radio_button {
      label = "Esfera";
      key = "esf";
      value = "0";
      }
      : radio_button {
      label = "Barra";
      key = "bar";
      value = "0";
      }
      : radio_button {
      label = "Tubo";
      key = "tub";
      value = "0";
      }
  } // Fin de la fila de selecciones enmarcadas
// Fin del diálogo

//Listing 22.1. Code for PARAMETRIC dialog.