Разрешить перетаскивание определенного типа файла в Eclipse SWT? - PullRequest
3 голосов
/ 09 августа 2011

Мне нужно поддерживать удаление файлов в моем приложении Eclipse RCP.

У меня работает поддержка удаления файлов, определяя целевой элемент пользовательского интерфейса как DropTarget.Но я хочу только разрешить пользователям добавлять файлы определенного типа (по суффиксу).

В случае объектов типа FileTransfer имя файла содержится в поле event.data, но это поле заполняется тольков событии drop (), а не в DragEnter или DragOver.Я действительно хотел бы дать визуальный отзыв о недопустимом типе во время перетаскивания, а не после того, как элемент был уронен.

Кто-нибудь может предложить какие-либо указатели?

(Я изучал расширениеFileTransfer, но с защищенным конструктором.)

ура, Ян

1 Ответ

2 голосов
/ 09 августа 2011

Это зависит от платформы. E.g event.dataTypes []. Data содержит необходимую информацию о Windows. Проверьте SWT Примеры: определите доступные типы данных в качестве отправной точки.

Ура, Max

...