Hat schon jemand geschafft die Farben für Textfarbe, Hintergrund, Unterstrich- und Durchstrichlinie über das NSFontPanel einzustellen?
Was ich vor habe: In einem NSTextField bzw. einer Subklasse davon will ich die ausgewählte Schriftart plus Größe und die per NSFontPanel einstellbaren Textattribute darstellen. Das klappt auch schon alles hervorragend, außer die Farben. Sobald ich im NSFontPanel nämlich irgend etwas mit Farbe anklicke, verliert mein Textfeld den First Responder Status und die notwendigen Nachrichten changeColor:, changeDocumentBackgroundColor: und changeAttributes: landen sonst wo, nur nicht bei meinem Textfeld. Ich habe auch schon versucht, die Nachrichten an anderen Stellen der Responder Chain einzufangen, aber auch da scheitere ich, da das Sheet, auf dem das Textfeld sitzt auch seinen key-Status verliert. In Apples Dokumentation finde ich keinen weiteren Ansatzpunkt, wo ich angreifen könnte.
Hat vielleicht jemand von Euch noch eine Idee?
Michael
Was ich vor habe: In einem NSTextField bzw. einer Subklasse davon will ich die ausgewählte Schriftart plus Größe und die per NSFontPanel einstellbaren Textattribute darstellen. Das klappt auch schon alles hervorragend, außer die Farben. Sobald ich im NSFontPanel nämlich irgend etwas mit Farbe anklicke, verliert mein Textfeld den First Responder Status und die notwendigen Nachrichten changeColor:, changeDocumentBackgroundColor: und changeAttributes: landen sonst wo, nur nicht bei meinem Textfeld. Ich habe auch schon versucht, die Nachrichten an anderen Stellen der Responder Chain einzufangen, aber auch da scheitere ich, da das Sheet, auf dem das Textfeld sitzt auch seinen key-Status verliert. In Apples Dokumentation finde ich keinen weiteren Ansatzpunkt, wo ich angreifen könnte.
Hat vielleicht jemand von Euch noch eine Idee?
Michael