Öffnen mit... Dialog

  • Öffnen mit... Dialog

    Hallo,

    ich brauche für mein Programm ein "öffnen mit..." Submenü (wie im Finder). Eine Liste der Programme bekomme ich mit LSCopyApplicationURLsForURL(...). Wie komme ich aber an einen Dialog, der mich ein Programm manuell auswählen lässt?

    Gruss
    daniel
    There will always be skeptics.
    There will always be disbelievers.
    And there will always be Apple to prove them wrong.
  • Danke für den Hinweis. Jetzt waere ich noch dankbar für etwas Hilfe bezüglich des Views. Ich brauche also eine Subklasse von NSView, die einen NSPopupButton enthält, wo man auswählen kann, ob nur die Programme aktiviert sein sollen, die den Typ der Datei unterstützen, oder alle Programme. Wie code ich das in Obj-C? Interface Builder geht wohl nicht, da die Funktion Teil einer Bibliothek sein soll...
    There will always be skeptics.
    There will always be disbelievers.
    And there will always be Apple to prove them wrong.
  • Original von confusion
    Ich brauche also eine Subklasse von NSView

    Nein, eine Subklasse muss nicht sein. Eine Instanz von NSView reicht.

    Original von confusion
    Interface Builder geht wohl nicht, da die Funktion Teil einer Bibliothek sein soll...

    Mach ein Framework draus und Nibs sind kein Problem.

    Michael
  • Habe es jetzt auch so gelöst. Für den Moment benutze ich einfach den NSPopupButton als accessory view und kann den dann aus dem Code heraus initialisieren :)
    There will always be skeptics.
    There will always be disbelievers.
    And there will always be Apple to prove them wrong.