//Row, Column or Grid can be selected and distributed. #target photoshop if(documents.length) app.activeDocument.suspendHistory('Distribute Layers', 'main()'); function main(){ var selectedLayers = getSelectedLayersIdx(); if(selectedLayers.length <3){ alert("Not enough layers selected!"); return; } var boundsList=[]; var tempbnds=[]; showFX(false); for(var a=0;a (boundsList[f][2]-50) && boundsList[f][2] < (boundsList[f][2]+50)){ eval("row" +arrayNumber).push(boundsList[f]); }else{ TOP =Number(boundsList[f][2]); arrayNumber++; eval("row" +arrayNumber).push(boundsList[f]); } } for(var d=0;d