Comunidad Gambas-es

Versión completa: Desktop.GetFileIcon no me muestra el mismo icono que el navegador Caja
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas!.

Haciendo una prueba con el navegador Caja de Linux Mint Mate me muestra esto:

[Imagen: 4hknHmi.png]

Si uso la instrucción de Gambas :


GAMBAS
  1. pic.Picture = Desktop.GetFileIcon("/home/usuario/Roms/Ordenadores/8bits/Spectrum/Coleccion/Tap/Games/P/Phantomas (1986)(Dinamic Software).tap", 48)



Me muestra esto:

[Imagen: v3SerDr.png]

Si hago esto:

GAMBAS
  1. pic.Image = DesktopFile.FromMime("application/x-spectrum-tzx")[0].GetIcon(64)



Obtengo esto:

[Imagen: E97ve1C.png]

Pero se supone que yo no sé el tipo de mime asociado. Pretendo mostrar el icono sin conocer su tipo asociado.
Quiero ver el icono asociado especificando el archivo con su ruta.

La clase DesktopFile no tiene método FromFile.

Esto crea lo mismo que en la segunda imagen mostrada arriba:

GAMBAS
  1. pic.Image = DesktopMime.FromFile("/home/usuario/Roms/Ordenadores/8bits/Spectrum/Coleccion/Tzx/P/Phantomas (1986)(Dinamic)(Es)[a].tzx").GetIcon(48)



Saludos