Peux t'on utiliser un gif animer ou icone animer ?

MacKillerMacKiller Membre
12:47 modifié dans API AppKit #1
Salut à  tous...

Grande question qui vien de me traverser l'ésprit peux t'on utiliser un gif animer comme icone de fichier ou pour l'icone de l'application ?

Réponses

  • Eddy58Eddy58 Membre
    décembre 2005 modifié #2
    Pour l'icône de fichier animée, ce n'est pas simple. Il faudrait avoir une application tournant en tâche de fond pour gérer la chose, et encore ça ne doit pas être si évident que ça pour l'interfaçage avec le Finder ;). Mais bon il faudrait aussi voir du côté de Carbon s'il n'y a pas quelque chose à  ce sujet.

    Pour l'icône d'application, tu as la méthode setApplicationIconImage: de la classe NSApplication. Il suffit d'exécuter cette méthode avec un timer. Tu devrais pouvoir adapter facilement le code de ce topic pour arriver à  tes fins. Bien sûr cette méthode n'est valable que quand l'application est lancée. :)
  • BruBru Membre
    12:47 modifié #3
    dans 1135801168:

    Grande question qui vien de me traverser l'ésprit peux t'on utiliser un gif animer comme icone de fichier ou pour l'icone de l'application ?


    Non (enfin peut être si en trichant/bidouillant/truandant) !

    Il faut savoir ques les icônes (des applis, des fichiers, etc...) sont stockées par le Finder une une "base de données" afin d'être rapidement réaffichées.

    Dans le cas d'un gif animé, l'icône récupérée sera la première image du gif.

    Comme le dit Eddy, il peut être possible d'animer cette icône, mais au prix d'un bidouillage monstrueux, et surtout consommateur de ressource.

    Par contre, Eddy, setApplicationIconImage: ne sert que pour modifier l'icône de l'application (active) dans le dock, et non dans le Finder.

    .
  • Eddy58Eddy58 Membre
    décembre 2005 modifié #4
    dans 1135842713:

    Par contre, Eddy, setApplicationIconImage: ne sert que pour modifier l'icône de l'application (active) dans le dock, et non dans le Finder.

    Tout à  fait Bru, mais cela me semble si logique que je ne l'ai pas précisé, la doc (sans jeu de mot ;)) est explicite à  ce sujet. :)
  • MacKillerMacKiller Membre
    12:47 modifié #5
    dans 1135842713:

    dans 1135801168:

    Grande question qui vien de me traverser l'ésprit peux t'on utiliser un gif animer comme icone de fichier ou pour l'icone de l'application ?


    Non (enfin peut être si en trichant/bidouillant/truandant) !

    Il faut savoir ques les icônes (des applis, des fichiers, etc...) sont stockées par le Finder une une "base de données" afin d'être rapidement réaffichées.

    Dans le cas d'un gif animé, l'icône récupérée sera la première image du gif.

    Comme le dit Eddy, il peut être possible d'animer cette icône, mais au prix d'un bidouillage monstrueux, et surtout consommateur de ressource.

    Par contre, Eddy, setApplicationIconImage: ne sert que pour modifier l'icône de l'application (active) dans le dock, et non dans le Finder.

    .

    Se serait surtout pour que une fois l'application lancé l'icône dans le dock bouge exemple pour mon p'tit soft qui me fais actuellement déprimer "TaPote" on voie l'icône de celui-ci (un clavier de machine a écrire avec une patte de chat^^mon ti cafignon) se déplace sur les touche comme si il tapotait...

    Je trouverais sympa pour indiquer que l'application tourne... ^^

    Merci tout le monde ^^
  • elfelf Membre
    12:47 modifié #6
    Ce que tu peux faire est un timer qui change l'icône avec chaque image du gif animé tout les x mili-secondes...
  • MacKillerMacKiller Membre
    12:47 modifié #7
    dans 1135868372:

    Ce que tu peux faire est un timer qui change l'icône avec chaque image du gif animé tout les x mili-secondes...

    Merci beaucoup tout le monde ! ^^ :adios!:
Connectez-vous ou Inscrivez-vous pour répondre.