wImage

CLASS WImage FROM WControl

   // Transparente, y autoajustable al contenedor sobre el que ha de situarse forzosamente, asi que los colores de fondo y tamaños hay que asignarselos al contenedor

   PROPERTY cClassId    INIT "img"
   PROPERTY cImage      INIT ""          // Puede ser una URL o una cadena en formato "data:image/jpeg;base64,"
   PROPERTY aWidth      INIT {,,,}       // Si definimos alguna medida nos crea un Div como contenedor
   PROPERTY aOffset     INIT {,,,}       // Si definimos alguna medida nos crea un Div como contenedor


   PROPERTY cClrPane    INIT ""          
                                         // Si definimos algun color nos crea un Div como contenedor
   PROPERTY lCircle     INIT .F.         // Mete la imagen en un circulo
   PROPERTY lResponsive INIT .T.         // Para que la Imagen de comporte de manera responsive
   PROPERTY lCenter     INIT .F.         // Centrar la imagen en su contenedor

   PROPERTY cCursor        // Cursor al colocar raton, solo si hay cOnClick
   PROPERTY cOnClick    INIT ""          // Funcion del CGI que se ejecuta al hacer click
   PROPERTY aParams     INIT {}          // Parametros extras a enviar al CGI {{"Param1","Valor1},{"Param2","Valor2"}}
   PROPERTY cAjaxBevel  INIT ""          // Bevel donde se incrusta el resultado de la llamada al Ajax
   PROPERTY lAjaxWaitON INIT .T.         // Incluye un indicador de actividad mientras se ejecuta la función Ajax


   PROPERTY cAlt        INIT ""


   PROPERTY cImage2      INIT ""          // Puede ser una URL o una cadena en formato "data:image/jpeg;base64,"
   PROPERTY cAlt2        INIT ""
   PROPERTY lClickZoom   INIT .f.        // Zoom al hacer click en la imagen

   PROPERTY cTarget      INIT "_self"     // Pestaña de destino al hacer click
   PROPERTY cPreHtml     INIT ""        //  Código html antes de crear imagen
   PROPERTY cPostHtml    INIT ""        // Código html despues de crear imagen


   METHOD Create()

ENDCLASS