- Archivo generadorgrafico.js:

Contiene todos los parámetros y funciones de javascript requeridos para la conexión entre el Navegador y el Generador, estableciendo la edición gráfica de formularios:

Las principales funciones de javascript disponibles en este archivo son:

  F u n c i o n e s  D e s c r i p c i ó n  
 doubleClick(e, tipo, microGen) * Abre una ventana, para edición de propiedades del elemento, a través del evento ondblclick().
 setAreas() * Determina en que parte del objeto se encuentra para definir cual acción se debe tomar al mover el mouse.
 setInformacion(f, e) * Guarda la informacion importante del objeto elegido.
 mouseUp() * Al terminar de mover/extender un elemento, se envía la información al iFG y se retira la acción del elemento.
 setImagen(f, e) * Funciones de "set" para cada tipo de elemento, que definen los parámetros necesarios para mover/extender al elemento.   Llama a setInformacion(f, e) para completar.
 setCuadrado(f, e) *
 setClonarFila(f, e) *
 setListaValores(f, e) *
 setEscaner(f, e) *
 setPassword(f, e) *
 setDatos(f, e) *
 setBoton(f, e) *
 setRadioBoton(f, e) *
 setEtiqueta(f, e) *
 setAreaTexto(f, e) *
 setCheckBox(f, e) *
 setCombo(f, e) *
 setListaTabs(f, e) *
 setListaForms(f, e) *
 setListaMenu(f, e) *
 setOculto(f, ee) * Función especial de "set" para el elemento "Oculto".
 editarFormulario() * Abre una ventana con las propiedades adicionales del Formulario.
 editarFila(f) * Abre una ventana con las propiedades adicionales de la Fila.   Pregunta primero por el número de la Fila para editar.
 crearFila(f) * Inserta una nueva Fila inmediatamente después de la señalada en la barra.
 crearElmto(f, e, tipo) * Inserta un nuevo elemento según el tipo escogido inmediatamente después del señalado en la barra.
 borrarElmto(f, e) * Elimina el elemento señalado en la barra.
 nuevoFormulario() * Crea y genera un nuevo Formulario.   En el Generador solicita un nombre para el nuevo archivo.
 regenerarHtml(generar) * Actualiza el archivo HTML con los datos existentes en el Generador.
 keyDown() * Funciones para mantener el "snap" de arrastre o modificación de posición de elementos.
 keyUp() *
 mover() * Funciones para extender/mover un elemento.
 extW() *
 extE() *
 extN() *
 extNE() *
 extS() *
 extNW() *
 extSE() *
 extSW() *
 contextShow() * Funciones para modificar estilo.
 setEstilo(estilo) *
  
* => Función principalmente de uso interno.