IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.

 
Reply to this topicStart new topic
> Modifier/Ajouter des icons système
Options
belaran
posté 21 Jul 2004, 17:20
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 320
Inscrit : 2 Feb 2004
Membre no 14 196



J'aimerais bien ajouter des icones à mon système. Par exemple j'aimerais bien que tous les fichiers de .plist est une icone par défaut, idem avec les fichiers .php ect...

Comme est-ce réalisable ?

Est-ce dangereux ?
Go to the top of the page
 
+Quote Post
mpergand
posté 21 Jul 2004, 17:42
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 198
Inscrit : 8 Oct 2003
Membre no 10 220



PropertyListEditor ne définit aucune icône de document, tu peux rajouter cette icône dans le dossier Resources de l'appli et dans le fichier info.plist rajouter la clef CFBundleTypeIconFile pour les documents plist en indiquant le nom du fichier icns.

Ce message a été modifié par mpergand - 21 Jul 2004, 18:41.
Go to the top of the page
 
+Quote Post
belaran
posté 22 Jul 2004, 09:23
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 320
Inscrit : 2 Feb 2004
Membre no 14 196



oui

mais je pensais aux icones par défaut.

Meme sans icone une appli a une icone d'appli par défaut. Donc il est écrit qql part dans le système => if ( pas icone && .app ) then use icone par défaut

moi je voudrais fournir aux systèmes de nouvelles icones par défaut (je trouve ces documents vraiment trop moche...) laugh.gif
Go to the top of the page
 
+Quote Post
mpergand
posté 22 Jul 2004, 10:46
Message #4


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 198
Inscrit : 8 Oct 2003
Membre no 10 220



Tu peux essayer de faire joujou avec SystemIcons.bundle et Finder (dossier CoreServices) mais je ne garantis rien biggrin.gif
Go to the top of the page
 
+Quote Post
Doom Hammer
posté 24 Jul 2004, 20:09
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 844
Inscrit : 10 Jul 2002
Membre no 2 871



Oui c'est facile et ça ne pose aucun problème. Il suffit de remplacer les icones au format icns de ce bundle par d'autres.
C'est tout !
Go to the top of the page
 
+Quote Post
belaran
posté 26 Jul 2004, 12:05
Message #6


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 320
Inscrit : 2 Feb 2004
Membre no 14 196



ok j'ai regardé c simple mais mon idée originel etait plus t'ajouter des types ...

exemple je voudrais mettre mon icone xxx.in pour tout les fichiers de type .in comment faire pr que le système le fasse par défaut ?
Go to the top of the page
 
+Quote Post
mpergand
posté 26 Jul 2004, 12:49
Message #7


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 198
Inscrit : 8 Oct 2003
Membre no 10 220



Pourquoi veux-tu que le système s'occupe des types de fichiers qu'il ne gère pas, c'est le rôle des applis. Le Finder affiche l'icône définie par l'application gérant ce type de fichier. Si aucune appli n'existe, pas d'icône, logique non ? Donc pour changer l'icône il faut procéder comme je l'ai indiqué plus haut.

Maintenant, si tu aimes le risque, tu peux essayer de rajouter des types de fichiers et des icônes au SystemIcons.bundle ou au Finder, mais encore une fois, je ne garantis rien.

Ce message a été modifié par mpergand - 26 Jul 2004, 12:52.
Go to the top of the page
 
+Quote Post
belaran
posté 26 Jul 2004, 13:18
Message #8


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 320
Inscrit : 2 Feb 2004
Membre no 14 196



QUOTE
Le Finder affiche l'icône définie par l'application gérant ce type de fichier


justement comment ca marche ça ? Si je créer une appli gérant un fichier de .tomate, comment dire au système que les .tomate s'affiche avec l'icons TomateIcon, par ex ?
Go to the top of the page
 
+Quote Post
f_cam
posté 26 Jul 2004, 13:45
Message #9


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



QUOTE(belaran @ 26 Jul 2004, 14:18)
QUOTE
Le Finder affiche l'icône définie par l'application gérant ce type de fichier


justement comment ca marche ça ? Si je créer une appli gérant un fichier de .tomate, comment dire au système que les .tomate s'affiche avec l'icons TomateIcon, par ex ?
[right][snapback]790037[/snapback][/right]


dans Xcode, tu regardes les infos de ta target, et c'est dans l'onglet properties.


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
belaran
posté 26 Jul 2004, 14:49
Message #10


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 320
Inscrit : 2 Feb 2004
Membre no 14 196



ca marche pr une appli que je crée mais si je veux modifier des icones d'aucune appli ( exemple je veux que mes fichiers configure.in est une certaine icone ) ?
Go to the top of the page
 
+Quote Post
f_cam
posté 26 Jul 2004, 15:10
Message #11


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



Si aucune application ne définit une icone pour un type donné de fichier, ce fichier a une icone générique, dont il en existe seulement quelques un (document générique, application générique, etc). Il n'y a pas une icone par défaut pour chaque type de fichier.

Donc soit il y a une appli qui s'en charge soit tu fais ça fichier par fichier dans la fenêtre infos du finder


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
belaran
posté 26 Jul 2004, 15:19
Message #12


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 320
Inscrit : 2 Feb 2004
Membre no 14 196



ou alors je créer une appli fantome ne servant qu'à donner une icones au fichier générique ? wink.gif
Go to the top of the page
 
+Quote Post
f_cam
posté 26 Jul 2004, 15:25
Message #13


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



Pourquoi pas.


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 29th March 2024 - 16:41