2010-05-20 11 views
8

Welche Optionen gibt es, wenn dem Standard Cocoa-Dialog zusätzliche, willkürliche Daten hinzugefügt werden, die von einer NSApplication angezeigt werden, wenn sie eine OrderFrontStandardAboutPanel-Nachricht empfängt.NSApplication orderFrontStandardAboutPanel: Mein Panel über etwas weniger Standard setzen

+0

Sie könnten den Menüeintrag mit einer benutzerdefinierten Aktion in -say- mit Ihrem App-Delegaten verknüpfen und von dort aus Ihr eigenes, vollständig angepasstes Fenster präsentieren. Sie können alle Textinformationen aus der App-App lesen und das Symbolbild von 'NSApp' abrufen. –

Antwort

7
+0

ah, ich benutze bereits alle diese Optionen, um entsprechende Informationen für jeden Diktatschlüssel anzuzeigen (aus dem App-Bundle gezogen). Die Frage ist, wie kann ich zusätzlich zu all dem Informationen zeigen? – anthony

+0

@Anthony entweder Schuhlöffel Ihre Informationen in die Credits (oder eine ähnliche Strategie) oder machen Sie Ihr eigenes About-Fenster. –

13

Wenn Sie eine Datei mit dem Namen Credits.rtf-Resources der Inhalt wird automatisch in dem erweiterten Standard zu Panel hinzufügen verwendet werden, und Sie können in der Datei, was Informationen, die Sie setzen wollen. Es wird immer noch das Standard-Copyright, Versionsinformationen usw. aus dem ziehen. Es ist der einfachste Weg, den ich kenne, um beliebige Informationen hinzuzufügen, sonst müssen Sie ziemlich viel über Panel selbst zu rollen.

+3

Wenn irgendjemand (wie ich) gerade 10 Sekunden darauf wartet, wird diese Gruppe "Unterstützungsdateien" genannt ... – Atomix