I constantly have multiple scripts open when working in 3dsMax, and the GUI’s are taking up too much space (even though I have tree monitors ). So I’m currently trying downsize the GUI’s of some of my scripts.
I could optimize the size of the GUI’s by aligning some of the elements horizontally, but I haven’t found a way to align the elements in a single axis. If I use pos:(x,y) it’s really painfull whenever I need to update the scripts (because of the hardcoded positions):
-- With this method I can't add a button above/below the checkboxes without updating the positions manually
checkbox check1 "Checkbox 1" checked:false width:120 height:20 pos:[15,60]
checkbox check2 "Checkbox 1" checked:false width:120 height:20 pos:[140,60]
I’m looking for a way which lets me specify their relative positions once instead of having to update their positions whenever adding/removing elements contained together with the positioned elements.
Is there some better way (a more dynamical/flexible method) of doing this?