<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Buenas,</p>
    <p><br>
    </p>
    <p>Por si alguien lo está intentando, hemos actualizado la
      documentación con esta nueva info paso por paso con imágenes:</p>
    <p><a class="moz-txt-link-freetext" href="http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/interfaces_visuales.html">http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/interfaces_visuales.html</a></p>
    <p><br>
    </p>
    <p>El resto de documentación:</p>
    <p><a class="moz-txt-link-freetext" href="http://downloads.gvsig.org/download/web/html/index.html">http://downloads.gvsig.org/download/web/html/index.html</a><br>
    </p>
    <p><br>
    </p>
    <p>Esta documentación sobre scripting está actualmente en
      desarrollo, pero ya os puede servir de mucha ayuda</p>
    <p><br>
    </p>
    <p>Un saludo<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 04/10/2016 13:34, Ovidio Ribeira
      wrote:<br>
    </div>
    <blockquote
cite="mid:AM5PR0202MB26927C0CFC834E21C9612576D7C50@AM5PR0202MB2692.eurprd02.prod.outlook.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
      <div id="divtagdefaultwrapper"
style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;">
        <p>Saludos, al usar una sola columna para cada botón si que
          funciona.</p>
        <p>Gracias<br>
        </p>
        <br>
        <br>
        <div style="color: rgb(0, 0, 0);">
          <hr tabindex="-1" style="display:inline-block; width:98%">
          <div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
              face="Calibri, sans-serif" color="#000000"><b>De:</b>
              <a class="moz-txt-link-abbreviated" href="mailto:gvsig_usuarios-bounces@listserv.gva.es">gvsig_usuarios-bounces@listserv.gva.es</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:gvsig_usuarios-bounces@listserv.gva.es">&lt;gvsig_usuarios-bounces@listserv.gva.es&gt;</a> en nombre
              de Joaquin Jose del Cerro Murciano
              <a class="moz-txt-link-rfc2396E" href="mailto:jjdelcerro@gvsig.org">&lt;jjdelcerro@gvsig.org&gt;</a><br>
              <b>Enviado:</b> martes, 4 de octubre de 2016 11:55<br>
              <b>Para:</b> Lista de Usuarios de gvSIG<br>
              <b>Asunto:</b> Re: [Gvsig_usuarios] Script con formularios</font>
            <div> </div>
          </div>
          <div>
            <div dir="ltr">Hola Ovidio,<br>
              Aqui de nuevo para ver si te doy pistas.<br>
              <br>
              Veo de darte una idea rapida,<br>
              Y lo mejor contarlo con un ejemplo.<br>
              <br>
              Voy a suponer que queremos hacer un formulario con campos
              a una sola columna, con su etiqueta y su caja de texto, en
              la parte superior una etiqueta con un titulo y en la parte
              inferior unos botones. Vamos lo mas normal.<br>
              <br>
              Sobre las lineas... <br>
              Dejaremos: 2 + 2*Campos + 2 + 1.<br>
              Una primera linea y otra ultima para separar los
              componentes del borde de la ventana.<br>
              Y luego una linea para la cabecera, dos por campo, dos
              para los botones. Asi dejamos siempre una linea entre
              componentes para que no esten pegados.
              <br>
              <br>
              Sobre las columnas...<br>
              Crearimos un formulario con el abeille con cinco columnas:<br>
              <br>
              - Primera columna, vacia, para hacer que nuestros <br>
                componentes no queden pegados al borde izquierdo.<br>
              - Segunda columna, nuestra etiqueta.<br>
              - Tercera columna, vacia,  para separar la <br>
                etiqueta de la caja de texto.<br>
              - Cuarta columna, la caja de texto.<br>
              - Quinta columna, vacia, para hacer que nuestros <br>
                componentes no queden pegados al borde derecho.<br>
              <br>
              Y luego seleccionaremos la cuarta columna, donde esta
              nuestra caja de texto y en la opcion de menu
              "Column-&gt;Resice:Grow", con lo que esa columna crecera a
              lo ancho para ocupar todo nuestro formulario.<br>
              <br>
              Bueno, con esto tenemos las lineas de los campos del
              formulario. <br>
              Vamos con la cabecera. <br>
              <br>
              En la segunda linea, la linea de cabecera, meteremos
              nuestra etiqueta, por ejemplo "coordenadas". Y en el menu
              seleccionaremos "Column-&gt;Increase column Span", dos
              veces, para hacer que el texto de cabecera crezca y ocupe
              lo mismo que la 2,3 y 4 columna juntas.<br>
              <br>
              Ahora vamos con los botones de abajo. Mi consejo es que
              para los botones uses un "Embededd form" (buscalo por la
              caja de herramientas consultando el tooltip) y lo coloques
              igual que has hecho con la etiqueta de cabecera pero en la
              penultima linea del formulario. Le dices que "columns" 4,
              y "rows" 1. Y una vez incrustado le dices que ocupe las
              columnas 2,3 y 4 igual que hiciste con la cabecera.<br>
              Ahora, si quieres que los botones esten alineados la a
              derecha, seleccionas las celda del subformulario (ojo, la
              del subformulario, no una de dentro del subformulario) y
              en<br>
               <br>
                "Form
              properties-&gt;Cell-&gt;Alignment-&gt;Horizontal-&gt;RIGHT"<br>
              <br>
              Ahora solo falta poner los botones en las celdas del
              subformulario, rellenando con ellos las celdas de derecha
              a izquierda y dejando una celda entre ellos para que no
              queden pegados.<br>
              Al subformulario le dijimos que 4 columnas, dos por cada
              boton, una para el y otra para de separador entre botones.
              Si vas a poner mas botones puedes añadir mas celdas.<br>
              <br>
              Si has podido seguir lo que te cuento, el formulario se
              podra redimensionar correctamente manteniendo siempre un
              tamaño minimo que deje ver todos los componentes.<br>
              <br>
              Y por ultimo.<br>
              Puedes fijar el tamaño "preferido" que quieres que tenga
              tu formulario (con el que se mostrara por primera vez)
              asignandolo en el constructor de este (en el metodo
              __init__ de tu formulario) llamando al metodo
              serPreferredSize:<br>
              <br>
              class Panel(FormPanel):<br>
                def __init__(self):<br>
                  FormPanel.__init__(<br>
                    self, <br>
                    os.path.join(os.path.dirname(__file__),
              "ui_basic.xml")<br>
                  )<br>
                  self.setPreferredSize(300,300)<br>
              <br>
              Espero que se entienda.<br>
              <br>
              Un saludo<br>
              Joaquin<br>
              <br>
            </div>
            <div class="gmail_extra"><br>
              <div class="gmail_quote">El 28 de septiembre de 2016,
                15:02, Ovidio Ribeira <span dir="ltr">
                  &lt;<a moz-do-not-send="true"
                    href="mailto:alboredos@hotmail.es" target="_blank">alboredos@hotmail.es</a>&gt;</span>
                escribió:<br>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex; border-left:1px #ccc solid; padding-left:1ex">
                  <div dir="ltr">
                    <div id="m_-6336075475532706764divtagdefaultwrapper"
                      style="font-size:12pt; color:#000000;
                      font-family:Calibri,Arial,Helvetica,sans-serif">
                      <div>
                        <p class="MsoNormal"><span lang="ES">Buenos
                            días, estoy intentando hacer un script de
                            dialogo usando como plantilla “centrar
                            coordenadas”, pero tengo dos dudas, por
                            ahora, una, hay alguna forma de que en vez
                            de que el formulario aparezca en la esquina
                            superior derecha lo haga en la izquierda, y
                            otra como hacer para que aparezca todo el
                            texto de los botones “centrar” y “cerrar”,
                          </span></p>
                        <p class="MsoNormal"><span lang="ES">Saludos y
                            gracias</span></p>
                      </div>
                      <br>
                    </div>
                  </div>
                  <br>
                  ______________________________<wbr>_________________<br>
                  gvSIG_usuarios mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
                  <br>
                  Para ver histórico de mensajes, editar sus
                  preferencias de usuario o darse de baja en esta lista,
                  acuda a la siguiente dirección:<br>
                  <br>
                  <a moz-do-not-send="true"
                    href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios"
                    rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-<wbr>bin/mailman/listinfo/gvsig_<wbr>usuarios</a><br>
                  <br>
                </blockquote>
              </div>
              <br>
              <br clear="all">
              <br>
              -- <br>
              <div class="gmail_signature">--------------------------------------<br>
                Joaquin Jose del Cerro Murciano<br>
                Development and software arquitecture manager at gvSIG
                Team<br>
                <a moz-do-not-send="true"
                  href="mailto:jjdelcerro@gvsig.com" target="_blank">jjdelcerro@gvsig.com</a><br>
                <a moz-do-not-send="true"
                  href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a><br>
                gvSIG Association<br>
                <a moz-do-not-send="true" href="http://www.gvsig.com"
                  target="_blank">www.gvsig.com</a><br>
                <a moz-do-not-send="true" href="http://www.gvsig.org"
                  target="_blank">www.gvsig.org</a></div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
gvSIG_usuarios mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a>

Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:

<a class="moz-txt-link-freetext" href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>