Mr_Tsonts разбудил настоящий ящик пандоры
@Antonio, во первых кажется вот.
https://forum.cockos.com/showthread.php?p=2790010#post2790010
перепробовал множество вариантов, пока искал ответ, переконструировал себе кнопки на панели трека
увлёкся, решил отвлечься (почувствовал себя горе кодером) То есть успел даже чуть глубже вникнуть в синтаксис.
В общем, в кастом кнопки нельзя подгрузить png на сколько я понял, по крайней мере методами WALTER. Зато сделал автозакрытие и перенос. Если кому актуально, вот код-пример для моих кнопок
CoffeeScript:
custom trans.custom.proj "Project Navi" 41680 "Project Navigation"
set trans.custom.proj w>999 [650 7 70 20] [540 7 70 20]
set trans.custom.proj.margin [-5 0 0 0 0.5]
set trans.custom.proj.color [200 200 200 0 85 85 85 150]
custom trans.custom.add "Add Functions" 41681 "Additional Functions"
set trans.custom.add w>1029 [725 7 75 20 0 0 0 0] w<1000 [615 7 80 20 0 0 0 0]
set trans.custom.add.margin [0 0 0 0 0.5]
set trans.custom.add.color [200 200 200 240 85 85 85 150]
custom trans.custom.stre "Stretch" 41682 "Stretch Functions"
set trans.custom.stre w>1085 [805 7 50 20 0 0 0 0] w<1000 [700 7 50 20 0 0 0 0]
set trans.custom.stre.margin [0 0 0 0 0.5]
set trans.custom.stre.color [200 200 200 240 85 85 85 150]
custom trans.custom.grid "Markers Grid" 41683 "Grid Settings, markers"
set trans.custom.grid w>1167 [860 7 75 20 0 0 0 0] w<1000 [755 7 75 20 0 0 0 0]
set trans.custom.grid.margin [0 0 0 0 0.5]
set trans.custom.grid.color [200 200 200 240 85 85 85 150]
Работает типо так
Первая кнопка
w>999 - означает условия при которых будет отображаться кнопка. По мануалу идёт
[вопрос?] затем [ответ] далее [во всех остальных случаях]
То есть при wide (ширине) экрана рипера в 999 и больше, кнопка отображается в заданных координатах x=650 y=7 x-size=70 y-size=20. Как только ширина меньше, условия перестают работать (кнопка скрывается, либо вступают в силу другия условия если такие заданы - 540 7 70 20)
В случае с второй кнопкой виден разрыв. Я указал что она отображается при ширене больше 1029, соответственно при меньших значениях она попросту не отображается. Затем следующее её появление при ширине меньше 1000. И далее, подобное для всех кнопок.
Варианты сценариев могут быть разные. Хз зачем всё это и понадобится ли кому-то. Стал ковырять ибо вошёл во вкус. Если кому-то понадобится местами поменять m с кнопкой s на трэк\микшер панели - обращайтесь) А вот новые элементы добавить пока увы..
P.S. к слову, на маке есть удобный текстовый редактор CotEditor бесплатный. Под любую версию OS. Можно выставить любой синтаксис и впуть что говорится.. Наиболее удобный под Walter мне показался Toml, и строки пронумерованы.