Пользовательский интерфейс, созданный посредством сценариев на базе Mondo

Что меняется?

Интерфейс, создаваемый сценариями, в Photoshop теперь строится на базе Mondo, а не Flex. Инфраструктура пользовательского интерфейса Mondo использовалась в нескольких версиях Photoshop с целью создания пользовательского интерфейса для многих внутренних плагинов, таких как «Сохранить для Web», «Галерея фильтров Photoshop» и т. д. Эта функция позволяет пользовательскому интерфейсу на базе сценариев использовать в качестве основы архитектуру Mondo.

Зачем это меняется?

Благодаря этому изменению пользовательский интерфейс, создаваемый посредством сценариев, будет поддерживать дисплеи HiDPI/Retina и выглядеть более единообразно с пользовательским общим интерфейсом Photoshop.

Список затронутых диалоговых окон

Ниже перечислены диалоговые окна в приложении, которые затрагивает данное изменение:

Диалоговое окно Меню
Контрольный лист II Файл > Автоматизация > Контрольный лист II
Изменение цветового режима Файл > Автоматизация > Изменение цветового режима
Изменить размерность Файл > Автоматизация > Изменить размерность
Коррекция дисторсии Файл > Автоматизация > Коррекция дисторсии
Объединить в HDR Pro Файл > Автоматизация > Объединить в HDR Pro
Photomerge Файл > Автоматизация > Photomerge
Экспорт таблиц поиска цвета Файл > Экспорт > Таблицы поиска цвета
Композиции слоев в файлы Файл > Экспорт > Композиции слоев в файлы
Композиции слоев в PDF Файл > Экспорт > Композиции слоев в PDF
Монтажные области в Adobe PDF Файл > Экспорт > Монтажные области в Adobe PDF
Экспорт слоев в файлы
Файл > Экспорт > Слои в файлы
Обработчик изображений Файл > Сценарии > Обработчик изображений
Диспетчер событий сценария Файл > Сценарии > Диспетчер событий сценария
Загрузить слои Файл > Сценарии > Загрузить файлы в стек
Статистика изображения Файл > Сценарии > Статистика
Маркер шкалы измерений Изображение > Анализ > Разместить маркер масштаба
Огонь Фильтр > Рендеринг > Огонь
Рамка картины Фильтр > Рендеринг > Рамка картины
Дерево Фильтр > Рендеринг > Дерево
Отправка в Sketchfab 3D > Опубликовать 3D-слой на Sketchfab
Экспорт/импорт наборов Редактирование > Наборы > Экспорт/импорт наборов
Заливка кирпичной текстурой

Редактирование > Заливка

Выберите «Узор» в раскрывающемся оглавлении

Выберите «Сценарий»

Выберите вариант в раскрывающемся списке «Сценарии»

Переплетение
Разместить вдоль контура
Заливка в случайном порядке
Заливка с симметрией
   

Макет пользовательского интерфейса: Mondo и Flex

Изменения не вносились в API-интерфейсы сценариев для создания пользовательского интерфейса. Однако в Mondo виджет группировки работает по-другому.

В Flex виджет «группа» раньше использовался в качестве механизма раскладки для группировки виджетов и был совершенно невидимым. А в Mondo виджет «группа» является самостоятельным виджетом с собственными фоновыми процессами, который не может выполняться одновременно с другими.

Например, если мы имеются две группы, расположенные одна над другой, и в каждой из них есть виджеты, которые не пересекаются между собой, все виджеты будут отображаться Flex.

Виджет «Группа» — Flex

Однако в таком же случае в Mondo, группа, которая находится сверху, заблокирует группу снизу.

Виджет «Группа» — Mondo

Примечание.

По этой же причине некоторые пользователи могут обнаружить, что в существующих сценариях отображается неправильный макет пользовательского интерфейса в Mondo. Все эти сценарии необходимо изменить, удалив наложение между виджетами «Группа». Сценарии, созданные в Mondo или измененные для работы в Mondo, будут без проблем работать в Flex.

Поддержка высокого разрешения

Благодаря этому изменению пользовательский интерфейс на основе сценария теперь также поддерживает дисплеи с высоким разрешением (HiDPI). Однако не требуется вносить изменения, чтобы обеспечить работу сценариев на дисплеях HiDPI. Нужно просто поместить графические ресурсы удвоенного размера вместе с ресурсами обычного размера. Они должны иметь такое же имя, но с суффиксом «@2X».

Например, если графический ресурс обычного размера сохранен с именем imageFile.png, то ресурс удвоенного размера необходимо назвать imageFile@2X.png и поместить в ту же папку.

Примечание.

Если графический ресурс удвоенного размера не найден, будет использоваться ресурс стандартного размера.

Известные проблемы

  • Виджет Flash Player больше не поддерживается. В пользовательском интерфейсе на основе сценария больше нельзя будет воспроизводить файлы SWF/Flash/Flex.
  • Виджет Treeview не поддерживается.
  • Построение графиков не поддерживается в виджетах Checkbox и Radiobutton.
  • Цвет фона кнопки нельзя изменить.
  • Фигуры, нарисованные с использованием графиков, не сглаживаются.

Получайте помощь быстрее и проще

Новый пользователь?