2009-02-17 1 views
7

Я смотрел высоко и низко для информации о том, как обращаться с drag n drop на док-станцию ​​в OSX. Документация по перетаскиванию n (http://developer.apple.com/documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html#//apple_ref/doc/uid/10000069) Я нашел все с перетаскиванием из вида для просмотра. Если кто-нибудь может указать мне на некоторые образцы кода, это будет отлично.Ручка OSX Dock Drag N Drop

Я пишу мое приложение с помощью невесты PyObjC, но примеры какао будут одинаково :-) приветственным

ответ

6

Ну, похоже, я спросил слишком рано. Вот отличный учебник, который показывает, как один делает это:

http://recurser.com/articles/2007/04/13/cocoa-drag-to-dock-to-open/

В принципе, просто установите контроллер будет делегата NSApplication и реализовать метод OpenFile.

+0

Кроме того, необходимо добавить типы документов, ваше приложение обрабатывает в свойствах вашей цели. – Guillaume

4

Here's a similar question from a couple weeks ago. Мой ответ охватывает перетаскивание файлов, о чем вы говорите; другой ответ охватывает перетаскивание данных, таких как изображения и биты текста (не изображения файлов или текст файлов, но голые данные).