Con wIcon añadimos Iconos a nuestras páginas web, por defecto tenemos habilitados los Iconos de Materialize pero también pueden habilitarse los de Font Awesome.
Hay controles que entre sus propiedades hay objetos oIcons, oIconDelete, oIconEdit, etc…, estos son wIcon por lo que podemos acceder a sus propiedades como cualquier otro wIcon.
También podemos añadir wIcon a cadenas con la función nfl_PutIcon
WITH OBJECT WIcon():New(:WO) :cIcon := "check_circle" :cSize := xc_Large :cType := xc_IconTwotone :Create() END WITH
Nombre | Init | Descripción | Versión |
---|---|---|---|
cClassId | 'ico' | 0.2 | |
cIcon | Denominación del Icono según Materialize | 0.2 | |
lPrefix | El icono precede a otro control y utiliza la clase 'prefix' de Materializecss | 0.2 | |
cAlign | Alineación horizontal | 0.2 | |
cSize | Tamaño del Icono según Materializecss | 0.2 | |
cWidth | Espacio que utiliza en su contenedor | 0.2 | |
nRotate | Angulo de Rotación | 0.2 | |
lDisabled | Permite presentar el Icono como deshabilitado | 0.2 | |
cType | Tipo de presentación de Icono | 0.2 |
Nombre | Init | Descripción | Versión |
---|---|---|---|
cClassId | Identificador del control para generar el Id | 0.1 | |
cId | Nil | Identificador único para cada Control | 0.1 |
oParent | Control contenedor | 0.1 | |
oHtml | Objeto de la clase wHtml con el código para su renderizado | 0.1 | |
oStyle | Objeto de la clase wStyle con las variantes de estilo | 0.1 | |
lEnabled | .t. | El control aparece Habilitado o Inhabilitado | 0.1 |
lHide | .f. | El control aparece Oculto o Visible | 0.1 |
aWidth | {12,,,} | Ancho del control según el tamaño de la pantalla | 0.1 |
aOffset | {,,,} | Margen izquierdo según el tamaño de la pantalla | 0.1 |
cClrText | black | Color de Texto | 0.1 |
cClrPane | white | Color del Fondo | 0.1 |
Nombre | Descripción | Versión |
---|---|---|
Create | Este es el método que crea cada uno de los controles, esta desarrollado en cada Control | 0.1 |
FullHtml | Nos devuelve una cadena con todo el código HTML y JS necesario para crear el control | 0.1 |
LogDebug | Nos Añade un mensaje a la consola del navegador cuando estamos en modo Debugger | 0.1 |
Assert | Nos Añade un comentario en el HTML cuando estamos en modo Debugger | 0.1 |
AddHTML | Nos Añade código HTML dentro del control | 0.1 |
AddParam | Añade un parámetro a la propiedad aParams, hay que pasarle un array {“nombre”,“valor”} | 0.2 |