Hi, maybe this can help you (page 35 of walter manual):
<<Lining up elements in the TCP has some nice micro-workflow advantages for you users, so when the run their mouse up and down the TCP its always the same button that falls under the pointer, and they are able to judge relative levels from track to track for things like meters and faders. However, REAPER will by default always try to make use of any available space, so varying levels of folder hierarchy will result in varying positions of left attached elements. We can change that with WALTER:
tcp_folderindent 13
set tcp.margin +:folderdepth:1 [-13 0 0 0]
set tcp.margin +:maxfolderdepth:1 [13 0 0 0]
Line 1 - For each hierarchy level, all the panel elements are going to get pushed right by 13 pixels, and that is the space that will be filled with the folder_indent images.
Line 2 - We ‘ve got our folder_indent images from statement 1, now statement 2 undoes the bit we didn’t want , all the element movement, by pushing all the panel elements to the left by 13 pixels for each hierarchy level (folderdepth multiplied by -13).
Line 3 sums with Line 2 and now moves all the panel elements on each track, no matter what its folder hierarchy level, all the way right by enough to get clear of any and all folder_indent images, that being 13 pixels multiplied by the maximum folder hierarchy depth for the whole project.>>
I add also these 2 statements that can help you when working on indented tcp:
set reverse.margin * [-1] tcp.margin
set margin.to.width [0 0 tcp.margin{x} 0]
|