Comment inserer une icone dans la barre de titre ?
Genose
Membre
bonsoir,
je cherche comment inserer unre icone dans la barre de titre, genre xcode, finder.
merci.
je cherche comment inserer unre icone dans la barre de titre, genre xcode, finder.
merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Sinon essaye avec
[tt]- (void)setTitleWithRepresentedFilename:(NSString *)path[/tt]
Sinon avec ceci tu devrais avoir le bouton qui contient cette icône:
[tt]NSButton *button = [myWindow standardWindowButton:NSWindowDocumentIconButton];[/tt]
Ensuite, tu peux utiliser [tt]setImage:[/tt] pour modifier l'image du dit bouton.
@aranaud: la méthode que tu donnes permet d'attribuer une image perso à une fenêtre lorsqu'elle est réduite dans le dock (comme lorsqu'on réduit une fenêtre iChat, on a l'avatar de la personne avec qui on cause).
Je serai moins bête se soir. :fouf):
es ce que je me suis trompé dans la declaration, est bien celle-ci pour que ca fonctionne pas ?!
[[NSWindow alloc] initWithContentRect:NSMakeRect(200,200,400,400) styleMask:NSWindowDocumentIconButton | NSClosableWindowMask backing:NSBackingStoreBuffered defer:NO];
carpour l'instant je n'arrive pas à avoir d'image et pareil quand je lui demande explicitement d'en mettre une, comme tu me l'as montré. >:(
qu es ce qui cloche ?
bon ok, pour finir je crois que je vais me passer de Aqua et crer mon propre style Gwnaetooo ! du GTK maison en somme.
Elle est automatiquement mise en place par le système lorsque la fenêtre est de type document window. Dans ce cas, le titre de la fenêtre est le chemin du document en cours d'édition, et la proxy icon est l'icône générique du document.
Tout ceci se règle par les méthodes setTitleWithRepresentedFilename: ou setRepresentedFilename:. Ces méthodes demandent en paramètre un chemin pointant vers un fichier, et la proxy icon sera créée à partir de l'icône (telle qu'on la voit dans le Finder) de ce fichier.
[EDIT]
Par exemple, pour avoir l'icône de Xcode :
[/EDIT]
.
mais dans le cas où tu veux personnaliser cette icone (j'aurais dû le dire avant je crois), comment fait tu alors ?
Comment je fais ? Je fais ça :
Ca c'est clair. Ca pose des questions incomplètes, c'est à nous d'essayer de deviner la réponse, c'est pas content et ça parle de "Gwnaetooo"...
.
merci Bru ,merci.
tu sais je passe vite à autre chose car j'en ai eu assez de tournez en rond ou de prendre du retard sur des trucs manquants, mais je crois quand meme que c'est une bonne idée de l'intégré ce "Gwnaetoo" aprés reflexion.
merci Bru !