Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Récupérer les icones du système

Envoyé par : jiber2fr

Date : 21/01/2007 09:00

Bonjour à tous,

Je cherche à récupérer l'icône du système correspondant à un fichier (c'est à dire correspondant à son extension).

J'ai un nsIFile, j'affiche quelques informations dans un Tree, et je voudrais que l'icone du fichier soit affichée dans la première cellule de la ligne.

Est-ce possible ?

Merci d'avance.

# Re: Récupérer les icones du système

Envoyé par : hhf

Date : 21/01/2007 15:11

en cherchant à répondre à ta question, je suis un peu rentré dans les sources du chrome, et là j'ai découvert un truc enorme, dans la fenêtre de préférence des downloads :

Outils -> Options -> Contenu -> Type de fichier -> Gerer...

Il y a un certain nombre d'icone system, en tout cas celles dont le type mime est reconnu pas FF. donc je vais là :

"chrome://browser/content/preferences/downloadactions.xul", 

qui correspond au préférence de téléchargement, ca utilise un script :

"chrome://browser/content/preferences/downloadactions.js"

et dedans on voit à la ligne 182 un truc du style :

"moz-icon://goat?size=16&contentType="+typemime"

copie cette url dans FF puis remplace typemime par une chaine du type : "application/zip"

et la ho c'est enorme.

Bon d'accord ca te donne pas toute les icônes, mais déjà celle connue de FF, faut approfondir la chose moi je dis.... :-D

# Re: Récupérer les icones du système

Envoyé par : jiber2fr

Date : 21/01/2007 15:16

Super merci, je vais regarder ça de plus près.

# Re: Récupérer les icones du système

Envoyé par : hhf

Date : 21/01/2007 15:31

content d'avoir compris ta question, j'etais pas sur

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.