Привет народ! Разработка композиций слоев (ака - стили или эффекты слоев) для Гимп продолжается...
Вчера перенес редактор нодов из тестовой программы в Гимп. Добавил по быстрячку кнопочку на панель списка слоев, для вызова редактора и прикрутил к редактору нод выбранного слоя - gimp_item_peek_node(layer).
И вот первый скрин того, что получилось -
Редактор распознал структуру графа нодов слоя, показал связи межу ними и вывел значения параметров (gegl-операций) нодов. Также вывел специфические для Гимпа операции в диалоге "Add Operation" (слева от редактора нодов).
Теперь задача настроить обработку сигналов, так чтоб можно было управлять значениями прозрачности, позиционирования и т.д. непосредственно из редактора и походу пофиксить баги адаптации редактора к работе с гимп-операциями...