Иконка ресурса

ObjectBrowser - ESTK + ScriptUI 1.13

Скрипт, реализующий диалоговое окно с выводом полной информации о переданном объекте. Использован чистый JS (adobe ExtendScript) + чистый ScriptUI.
Работа с окном:
- Двойной клик по дереву слева - Открывает новое окно с выбранным объектом;
- Кнопка "Обновить" обновляет данные объекта (полезна, когда исследуемый объект может менять свойства в процессе выполнения скрипта);
- Кнопка "Закрыть" выполняет метод hide() окна. Если ObjectBrowser имеет тип окна 'dialog' (задаётся как необязательный параметр конструктора при создании объекта ObjectBrowser, по умолчанию имеет значение 'palette' ) - еквивалентно методу close() окна.
- Окно является динамическим, с возможностью изменения размеров левых и правых областей просмотра (перемещаемый сепаратор)
Рис_1.PNG

Быстрый старт:
Код:
#include "ObjectBrowser.jsxinc" // включили файлик в свой скрипт
main();
function main() {
      var myBrowser = new ObjectBrowser(); // создали ObjectBrowser (с типом окна palette по умолчанию)
      myBrowser.show($); // … и видим, то, что изображено на рис выше;
}

Примеры использования и подробности:
см. файл ObjectBrowser.jsxinc в архиве.
Автор
SlavaBuck
Скачиваний
1 922
Просм.
1 922
Первый выпуск
Обновление
Рейтинг
0.00 звёзд Оценок: 0

Еще ресурсы от SlavaBuck

Поделиться этим ресурсом

Последние обновления

  1. Обновление и перезд на GitHub

    Утилита вошла в общий проект ExtendScript Tools & Libraries и переехала на GitHub.
  2. Обновление до версии 1.12

    ver 1.12 - подкорректирована обработка ошибок чтения свойств (проблема осталась только с чтением...
  3. Обновление до версии 1.11

    ver 1.11 - доработана обработка ошибок чтения свойств, имеющих значение undefined и добавлена...