Supprimer icône dans le dock

gibet_bgibet_b Membre
05:16 modifié dans API AppKit #1
Je suis étonné, mais je n'ai rien trouver avec la fonction Recherche, donc je me permet de poser la question : comment fait-on pour qu'il n'y ait pas d'icône dans le dock, même quand l'application est lancé ?

En effet, l'appli que je suis en train de développer est du type Milky Way, c'est une application destiné à  être dans la barre de menu...

Merci d'avance !

Réponses

  • BruBru Membre
    05:16 modifié #2
    dans 1149172373:

    Je suis étonné, mais je n'ai rien trouver avec la fonction Recherche


    Vraiment cherché partout ?

    http://www.objective-cocoa.org/forum/index.php?topic=1100.0
    ou
    http://www.objective-cocoa.org/forum/index.php?topic=1710.0

    .
  • gibet_bgibet_b Membre
    05:16 modifié #3
    Je promet, j'avais bienr regardé  :o

    Je vais regarder ça... Merci bcp 
  • elfelf Membre
    05:16 modifié #4
    Il faut rajouter l'integer "LSUIElement" et le mettre à  1 dans Info.plist
  • gibet_bgibet_b Membre
    05:16 modifié #5
    Merci, même si j'avais trouvé grace au lien plus haut.

    Merci à  tous !
  • 05:16 modifié #6
    Le problème c'est que ça ne fait pas que supprimer le Dock puisque la barre des menus et donc les raccourcis clavier qui vont avec sont désactivés...
  • BruBru Membre
    05:16 modifié #7
    dans 1149234209:

    Le problème c'est que ça ne fait pas que supprimer le Dock puisque la barre des menus et donc les raccourcis clavier qui vont avec sont désactivés...


    Je crois que c'est ce qu'il veut faire, non ?

    Il veut une appli en "tâche de fond", sans UI visible (donc pas de Dock, pas de barre de menu).
    Cette appli va installer un statusItem dans la barre des menus (des autres applis) afin de la piloter.

    .
  • gibet_bgibet_b Membre
    05:16 modifié #8
    dans 1149234405:

    dans 1149234209:

    Le problème c'est que ça ne fait pas que supprimer le Dock puisque la barre des menus et donc les raccourcis clavier qui vont avec sont désactivés...


    Je crois que c'est ce qu'il veut faire, non ?

    Il veut une appli en "tâche de fond", sans UI visible (donc pas de Dock, pas de barre de menu).
    Cette appli va installer un statusItem dans la barre des menus (des autres applis) afin de la piloter.

    .


    Très juste, elle ne comporte pour tout menu que celui qui apparaitra en cliquant sur l'icône du status item.
  • 05:16 modifié #9
    Ce que je veux signaler (sans ajouter de technique...) c'est que par si par exemple son application propose une fenêtre de préférences avec des champs d'édition ceux-ci n'auront pas les raccourcis classiques tels que pomme - c, pomme - v...

    Désolé de ne pas avoir tout lu avant maitre bru.
    Tu n'as qu'a effacer ma réponse si ça te fait plaisir.
  • BruBru Membre
    05:16 modifié #10
    dans 1149234951:

    Ce que je veux signaler (sans ajouter de technique...) c'est que par si par exemple son application propose une fenêtre de préférences avec des champs d'édition ceux-ci n'auront pas les raccourcis classiques tels que pomme - c, pomme - v...


    Pas sûr...
    Beaucoup de messages (dont ceux invoqués par POMME+C ou POMME+V) s'adresse à  la vue active, donc sans doute à  la fenêtre du helper qui est au premier plan (même si la barre des menus est d'une autre appli).
    Cela demanderait à  être testé (notamment entre un helper sous cocoa et une appli sous carbon).


    dans 1149234951:

    Tu n'as qu'a effacer ma réponse si ça te fait plaisir.


    1. Pour effacer un message, il faut être modérateur. Je ne suis pas modérateur.
    2. Où est le "plaisir" dans le fait d'effacer un message ? Faire un calin à  ma mie est un plaisir, boire un bon coup est un plaisir...

    .
  • gibet_bgibet_b Membre
    05:16 modifié #11
    dans 1149235509:
    Pas sûr...
    Beaucoup de messages (dont ceux invoqués par POMME+C ou POMME+V) s'adresse à  la vue active, donc sans doute à  la fenêtre du helper qui est au premier plan (même si la barre des menus est d'une autre appli).
    Cela demanderait à  être testé (notamment entre un helper sous cocoa et une appli sous carbon).


    Je vais tester, je vous tiendrai au courant...
  • BruBru Membre
    05:16 modifié #12
    dans 1149235509:

    dans 1149234951:

    Ce que je veux signaler (sans ajouter de technique...) c'est que par si par exemple son application propose une fenêtre de préférences avec des champs d'édition ceux-ci n'auront pas les raccourcis classiques tels que pomme - c, pomme - v...


    Pas sûr...
    Beaucoup de messages (dont ceux invoqués par POMME+C ou POMME+V) s'adresse à  la vue active, donc sans doute à  la fenêtre du helper qui est au premier plan (même si la barre des menus est d'une autre appli).
    Cela demanderait à  être testé (notamment entre un helper sous cocoa et une appli sous carbon).


    Mon cher Mic,

    je viens de faire le test.
    C'est assez impressionnant.
    Lorsque la fenêtre du helper est au premier plan (donc a le focus), les raccourcis clavier utilisables sont ceux du helper, et non ceux de l'appli dont la barre des menus est pourtant à  l'écran.

    En fait, même si le helper n'a pas de barre de menu visible, cette dernière est bien active.
    D'ailleurs, dans la barre de menu visible (celle de l'appli "sous" le helper) la plupart des menus sont désactivés (car l'appli ou ses fenêtres n'ont pas le focus).

    Tu es rassuré ?

    .
  • 05:16 modifié #13
    Mon cher Bru,

    Le pire c'est que tu as raison. Pour une raison inconnue je pensais que ça ne marcherait plus sans barre des menus. J'ai même testé sur Panther et en fait ça marche.
    Voilà , je n'ai encore pas manqué une occasion de passer pour un idiot.
  • BruBru Membre
    05:16 modifié #14
    dans 1149330955:

    Voilà , je n'ai encore pas manqué une occasion de passer pour un idiot.


    Non, tu as encore saisi une occasion de faire avancé le débat !

    .
Connectez-vous ou Inscrivez-vous pour répondre.