[RECURSO] Arial VN Icons 1.0 - Iconos para interfaz de usuario mejorado - Forum

Forum Navigation
You need to log in to create posts and topics.

[RECURSO] Arial VN Icons 1.0 - Iconos para interfaz de usuario mejorado

Page 1 of 2Next

DISPONIBLE VERSIÓN 2.0
https://visualneo.com/forum/topic/recurso-arialvnicons-2-0-para-ui-dinamica-mejorada-toggles-listas-rankings-450-iconos

---> PASS: 12345 <---

Buenas a todos.

He iniciado un desarrollo propio de una fuente TTF que proporciona capacidades de uso de iconos en Visual Neo Win, similar al funcionamiento de "Ligature Symbols" pero solucionado las fallas del mismo.

Esta fuente de simple instalación proporciona el acceso a +300 iconos de todo tipo.

Instalación y funcionamiento

  1. Instala la fuente en el sistema (para desarrollo)
  2. En Botones, Listbox, TextEntry, Checkbox y Combobox, llama o convoca a los iconos usando "dos puntos" seguido del nombre del icono. Ej: :car (dibuja un auto) :folder (dibuja una carpeta)
  3. Para extender el uso de los iconos a la interfaz de la App, ingresar en "App -> App Propieties -> Interface -> Custom Font" y selección "ArialVnIcons" en tamaño superior a 14px. De esta forma podrás usar iconos dentro de los comandos "Menu", "MenuEx", "AlertBox", "MessageBox", "Basllon", etc.
  4. --> IMPORTANTE <--- Al compilar la App, Incluir la fuente dentro del paquete en el apartado "Fonts"
  5. Diviertete, crea botones, cambia colores, y usa la variable "[self]" para darle efectos "over" modificando el color de esos botones con setobjectfill y setobjectfont... Usa los eventos "Mouse enter" y "Mouse exit". Revisa los ejemplos.

NOTA: .pub de la DEMO re-subido en el segundo .zip

Próximamente en futuras versiones:

  • Iconos de tamaños de papel
  • Viñetas
  • Minimizar, maximizar, cerrar, restaurar
  • Slider activar, desactivar
  • Formas: cuadrado, circulo, triangulo, pentágono, hexágono
  • Red lan (formas para armar redes)
  • Diagramas de flujo
Uploaded files:
  • You need to login to have access to uploads.
luishp, Vadim and 6 other users have reacted to this post.
luishpVadimdglojnardanitojoferar333raslSinesi Giuseppesmartmedia

Disponible formato Semi Comprimido o "Narrow" ver 1.0

Pass: 12345

Uploaded files:
  • You need to login to have access to uploads.
Vadim and joferar333 have reacted to this post.
Vadimjoferar333

I tried to download your zip file, but it keeps throwing an error when I try to extract the archive...

Try to use winrar, because i was use them to compress the zip

WinRar opened the archive... thank you.

alangonzalez91 has reacted to this post.
alangonzalez91

Redownload the Narrow format because it fixes an issue with anti-aliasing when font sizes are smaller than 14. Greetings from Argentina.

danito has reacted to this post.
danito

Awesome font!

Many Thanks!!

alangonzalez91 has reacted to this post.
alangonzalez91

Ejemplo de uso en "dbpSetGridProperties" de tabla. Con el evento "OnRigthClick=Clic menu"

 

:Clic menu
  .SISTEMA SEGURO
  .INTERFAZ
    ClickMouse
    GetMousePos "[mouse x]" "[mouse y]"
    if "[@ GLOBAL-VERSION 4 ACTIVA]" "=" "True"
       MenuEx "[mouse x]" "[mouse y]" ":pen Editar producto|:del Eliminar producto|:inactive Inactivar producto|:folderopen Ver historial|:info Ver información|:edit Editar datos adicionales|:add Agregar a etiquetas|:time Auditar producto (Admin)||:search Buscar / identificar|:filter Ver productos inactivos|:sort2 Orden alfabético|:sort2 Orden por Nº|:slider Mostrar / ocultar código|:slider Mostrar / ocultar colores|:print Imprimir lista detallada||:boxopen Ingresar productos|:folderopen Ver falta de stock|:folderopen Ver stock por [@ PRODUCTOS-Categoria]|:folderopen Ver stock por [@ PRODUCTOS-SubCategoria]|:notes Ver informe (Admin)" "[seleccion]" "320" "-1"
    Else
        MenuEx "[mouse x]" "[mouse y]" ":pen Editar|:del Eliminar|:inactive Inactivar|:folderopen Ver historial|:info Ver información|:edit Editar datos adicionales||:search Buscar / identificar|:filter Ver productos inactivos|:sort2 Orden alfabético|:sort2 Orden por Nº|:print Imprimir lista detallada" "[seleccion]" "270" "-1"
    Endif
  .RUTINA
    if "[seleccion]" "<>" ""
       .Se cierra el menus por seguridad
         GoSub "PRODUCTOS 2.0 - PROC - Cerrar popups"
    Endif
    if "[@ GLOBAL-VERSION 4 ACTIVA]" "=" "True"
       .Se procede segun opcion
         .Editar
           if "[seleccion]" "=" "1"
              GoSub "PRODUCTOS 2.0 - ACC - Editar producto"
           Endif
         .Eliminar
           if "[seleccion]" "=" "2"
              GoSub "PRODUCTOS 2.0 - ACC - Eliminar producto"
           Endif
         .Inactivar
           if "[seleccion]" "=" "3"
              GoSub "PRODUCTOS 2.0 - ACC - Activar Inactivar producto"
           Endif
         .Ver historial
           if "[seleccion]" "=" "4"
              GoSub "PRODUCTOS 2.0 - ACC - Ver historial"
           Endif
         .Ver información
           if "[seleccion]" "=" "5"
              GoSub "PRODUCTOS 2.0 - ACC - Ver informacion"
           Endif
         .Editar datos adicionales
           if "[seleccion]" "=" "6"
              GoSub "PRODUCTOS 2.0 - ACC - Adicional - Agregar o editar"
           Endif
         .Agregar a etiquetas
           if "[seleccion]" "=" "7"
              GoSub "PRODUCTOS 2.0 - ACC - Etiquetas - Agregar el producto seleccionado"
           Endif
    ...

 

 

 

 

Uploaded files:
  • You need to login to have access to uploads.
Vadim and danito have reacted to this post.
Vadimdanito

@alangonzalez91  Increible aporte!!!! felicitaciones realmente muy muy util.

Me gustaria pedirte abusando de tu acrisolada generocidad si podrias resubir el pub del ejemplo ya que el que se incluye esta incompleto y justo lo que mas me gustaria investigar y jugar es con las opciones que faltan...

poder visualizar las acciones y tomar de ejemplo como las has programado

Desde hya mil gracias por este excelente aporte

Saludos

 

alangonzalez91 has reacted to this post.
alangonzalez91

Joferar no había controlado el comprimido correctamente, al parecer el .pub original se habia dañado. Muchas gracias por avisar. Aquí están los archivos. Por favor avísame si puedes abrirlo.

 

 

Uploaded files:
  • You need to login to have access to uploads.
CN_Iceman has reacted to this post.
CN_Iceman

@alangonzalez91  Si perfecto se abrió sin problemas
muchísimas Gracias!

Saludos

alangonzalez91 has reacted to this post.
alangonzalez91

@alangonzalez91, hola amigo.. te hago una consulta puede ser que no funcionen las fuentes en el texto simple... yo no logro que me tome los iconos....

Hola @jofear333

En objeto de texto simple no funciona. Solo funciona en ListBox. RadioButton, Checkbox, Textentry y Botones

@alangonzalez91 gracias me lo suponia.

No probe aun pero creo que mencionas que se puede utilizar con neodbpro para las propiedades de la tabla esto es asi?

 

dbpSetGridProperties

dbpSetColumnTitles

 

 

saludos

Hola, si si, justamente para la próxima versión voy a preparar una demo con aplicación en los plugins que son compatibles. NeoDbPro es uno de ellos.

joferar333 has reacted to this post.
joferar333

@alangonzalez91 SUPER!!!!

No sabes que alegria me das que se pueda usar con neodbpro... justo tengo que armar algo
aguardare pacientemente tu proxima version.

Saludos

 

alangonzalez91 has reacted to this post.
alangonzalez91

@alangonzalez91 una vez mas abuso de tu acrisolada generocidad a ver si me puedes echar una manito porque la verdad me estoy volviendo loco.
veras tengo una base de datos creada con neodbpro se llama base.mdb

tiene una tabla que se llama stock

dentro de esta tabla hay un campo que es contado y tiene asignaco un valor currency

todo funciona perfecto pero el tema es que no logro por ningun motivo que el valor que tome al ingresar sea un valor formateado con separador de miles y 2 decimales.

Incluso me pasa que si lo edito en el grid de la vista por ejemplo ingreso el valor 12.350 me deja 12.35

Tenes alguna idea que me pueda ayudar a corregir esto que me permita ingresar a ese campo un valor formateado y luego mostrarlo con formato???

desde ya mil gracias

 

Saludos

 

Hola Jofer, en este caso, si el problema es meramente de base de datos, tendrías que abrir un Topic nuevo, entonces no quedan mezclados los temas. Pero si estas queriendo asignar un icono por ejemplo :money a los datos vía SQL, entonces deberás formatear con SQL el campo dentro de la consulta y después concatenarlo con el string del icono. Recuerda setear el tipo de fuente "NeoVNIcons" en las propiedades de la tabla.

  • Los iconos mostrados no son compatibles con el generador de reportes
SELECT  
  ':money ' & FORMAT( Mi_campo_numerico , "0.000") AS NUMERO_VISTA_USUARIO,
  FORMAT( Mi_campo_numerico , "0.000") AS NUMERO_PARA_CALCULOS

FROM MiTabla;

Por otro lado, si solo estas queriendo formatear el campo via script de Visual Neo, sólo debes usar el comando de NeoDbPro

dbpSetFieldProperties "Base_de_datos" "Mi_tabla" "Mi_campo_numerico" "Alignment=Left;DisplayFormat=#0.000;Visible=Yes"

Testeado en plugin HPW_Utility (Tabs + ComboBox)

Tabs

.Propiedades
  hpwUtilitySetVar "[hpwTabControlFontName]" "ArialVNIcons"
  hpwUtilitySetVar "[hpwTabControlFontSize]" "16"
  hpwUtilitySetVar "[hpwTabControlScaled]" "1"

.Creacion de pestañas
  hpwTabControlCreate "Rectangle1" ":star Prueba1 | :file Archivo" "tpTop" "tsTabs" "200" "35" "1" ""

ComboBox

hpwUtilitySetVar "[Rectangle1_ChangeAction]" "SetVar [#34][#91]P8ImgComboResult1[#93][#34] [#34][#91]RImgCombo1_SelectedRow[#93]=[#91]RImgCombo1_SelectedText[#93][#34]"
.hpwUtilitySetVar "[RImgCombo1_KeyDownAction]" ""

hpwUtilitySetVar "[hpwImgComboFontName]" "ArialVNIcons"
hpwUtilitySetVar "[hpwImgComboFontColor]" "clBlack"
hpwUtilitySetVar "[hpwImgComboFontSize]" "14"
.fsBold,fsItalic,fsUnderline,fsStrikeout
hpwUtilitySetVar "[hpwImgComboFontStyle]" ""
hpwUtilitySetVar "[hpwImgComboFontCharset]" "1"

hpwUtilitySetVar "[Rectangle1_Showhint]" "1"
hpwUtilitySetVar "[Rectangle1_Hint]" "Choose record"

.If not set DefWidth is hardcoded 80
hpwUtilitySetVar "[Rectangle1_DefWidth]" "0"

.If not set DropDownCount is hardcoded 8
.hpwUtilitySetVar "[RImgCombo1_DropDownCount]" "10"

hpwUtilitySetVar "[hpwImgComboTransparent]" "1"

.hpwUtilitySetVar "[hpwImgComboImgMaskColor]" "clRed"
hpwUtilitySetVar "[hpwImgComboSelBackColor]" "clTeal"

hpwUtilitySetVar "[hpwImgComboScaled]" "0"

.Parametros
  SetVar "[P8ItemList1]" ":star Accion 1 | :list2 Descripcion 1[#13]:star Accion 2 | :list2 Descripcion 2[#13]:file Archivo 1 | :list2 Archivo de texto"
  .0 = Width del icono hpw, 140 = Width del 1º columna, (la ultima columna no necesita width)
  setvar "[P8TabulatorList1]" "0|140"
  setvar "[P8ColorList1]" "235,235,235|clWhite"
  setvar "[P8FormatList]" "Left|Left"

hpwImgComboCreate "Rectangle1" "|" "1" "0" "[P8ItemList1]" "[P8TabulatorList1]" "[P8ColorList1]" "[P8SelColorList1]" "[P8FormatList]"
SetVar "[Rectangle1Result1]" ""
hpwListBoxSelectItem "Rectangle1" "1"

 

 

Uploaded files:
  • You need to login to have access to uploads.
luishp, dglojnar and luiz have reacted to this post.
luishpdglojnarluiz

Hermoso ❤️

alangonzalez91 has reacted to this post.
alangonzalez91
Page 1 of 2Next