Changer l'alignement d'un titre de fenêtre
Chacha
Membre
Salut,
j'aimerais que le titre d'une de mes fenêtre ne soit pas centré mais aligné à gauche. Quel truc sale/pas documenté dois-je ignominieusement trifouiller pour faire ça ?
j'ai regardé NSWindow.h mais je n'ai pas trouvé de piste...
+
Chacha
j'aimerais que le titre d'une de mes fenêtre ne soit pas centré mais aligné à gauche. Quel truc sale/pas documenté dois-je ignominieusement trifouiller pour faire ça ?
j'ai regardé NSWindow.h mais je n'ai pas trouvé de piste...
+
Chacha
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il existe bien une undocumented permettant de récupérer la NSCell (plus exactement NSTextFieldCell) affichant le titre d'une fenêtre. Malheureusement, les NSCells n'ont pas de taille définissable : la taille est déterminée par l'élément utilisant la NSCell (généralement un NSControl, mais ici c'est la structure view). La structure view affiche la NSCell en la centrant dans la barre de titre.
Le truc que je te conseillerai (truc très sale) : ajouter des espaces à droite du titre afin de pousser le texte vers la gauche.
.
Boah, ça marchera bien avec un sizeWithAttributes et une estimation de la la largeur de la fenêtre, pour savoir combien mettre d'espaces.
Argh, mon Dieu, c'est ignoble.
Merci quand même !
+
Chacha