Im написание плагина fileformat для фотошопа, и мне нужно всплывающее окно с опциями при загрузке и сохранении, например, флажками comboboxes и т. Д., Как бы я это сделал?Диалог настроек плагина Photoshop UI
ответ
В последнем SDK from Adobe есть несколько примеров использования диалогов и окон.
Параметры Save
или Save As
, ваш плагин должен обрабатывать параметр formatSelectorOptionsStart
и открыть диалоговое окно параметров в этом кодовом блоке.
На Open
действий, нет нормального способа запрашивать параметры (какие варианты вы бы запросить?), Но события, которые вы могли отображение диалоговых окон из включают в себя: formatSelectorFilterFile
, formatSelectorReadPrepare
, formatSelectorReadStart
, formatSelectorReadContinue
и formatSelectorReadFinish
Вот пример точки входа в свой плагин, который обрабатывает различные селекторы:
DLLExport MACPASCAL void PluginMain(
const int16 selector,
PIPickerParams* pParams,
intptr_t * data,
int16 * result)
{
switch(selector)
{
case formatSelectorAbout:
// display about dialog
break;
case formatSelectorReadPrepare:
// prepare to read in file - adjust memory
break;
case formatSelectorReadStart:
// begin interaction regarding reading
// dialog here if needed
break;
case formatSelectorReadContinue:
case formatSelectorReadFinish:
case formatSelectorOptionsPrepare:
// handle each appropriately
break;
case formatSelectorOptionsStart:
// HERE is where you'd open your window
// with options, etc.
break;
// etc.
// etc.
// etc.
}
}
, хотя это помогает, на самом деле он не отвечает на вопрос. прямо сейчас Ive пробовал QT, но не мог построить его в визуальной студии, и MFC/ATL/WTL отказываются работать, поскольку adobe не создавал проект как проект ATL/MFC, поэтому я не могу попробовать это. –
Вы должны иметь возможность использовать ATL/MFC/WTL. Что препятствует их использованию? –
- 1. Данные настроек плагина Wordpress
- 2. Диалог Photoshop управляет быстрыми клавишами быстрого доступа
- 3. Готовы ли использовать диалог настроек?
- 4. Диалог создания настроек в GTK
- 5. Создание плагина jQuery - Устранение настроек
- 6. Экспорт/импорт настроек плагина Joomla
- 7. Изменение настроек плагина CKEditor youtube
- 8. Обобщенные настройки UI + классы настроек
- 9. Android UI настроек
- 10. Меню настроек UI-реализация
- 11. jQuery UI диалог наложения
- 12. Отключить диалог jquery ui
- 13. Диалог Onsen Ui Fullscreen
- 14. jQuery UI Диалог Проверка
- 15. jQuery ui полноэкранный диалог
- 16. jquery-ui закрыть диалог
- 17. диалог jquery UI expand
- 18. Пользовательский интерфейс в Photoshop для Android UI
- 19. Приложение настроек Android без UI
- 20. Диалог настроек файла Asp.net по умолчанию
- 21. Диалог настроек даты и времени в Android
- 22. Несколько настроек Wordpress Параметры Страница плагина
- 23. Изменение настроек плагина Joomla из статьи
- 24. разработка плагина eclipse - меню настроек правого клика?
- 25. Изменение настроек POM из кода плагина
- 26. jquery ui диалог не закрывается?
- 27. Диалог jQuery UI и YouTube
- 28. jQuery UI диалог с вкладками
- 29. jQuery Ui диалог не отображается
- 30. Разгрузка диалог JQuery UI полностью
ваш вопрос, как всплывающее окно с параметрами, или ваш вопрос, как всплывающее окно с параметрами * в FileFormat плагин *? –
Я бы сказал, что последний –