func init // checks installation Adobe Photoshop and adds references include("AdobePhotoshop") if(linked("Sets")) sys.add_use('System.Collections.Generic') sys.LoadMethod("GetActionList") end if(linked("doGetActionList") and linked("Actions")) sys.add_var(this.name, 'List') end end func doAction(data) blk.println(d("Photoshop", 20), '.DoAction(', d("Action", 2, "Sepia Toning (layer)"), ', ', d("Group", 2, "Default Actions"), ');') end func doGetActionList(data) if(linked("Actions")) blk.println(this.codename, ' = GetActionList(', d("Group", 2, "Default Actions"), ');') event("onGetActionList", this.codename) else event("onGetActionList", 'GetActionList(' + d("Photoshop", 20) + ', ' + d("Group", 2, "Default Actions") + ')') end end func Sets return('GetActionList(' + d("Photoshop", 20) + ', "")') end func Actions if(linked("doGetActionList")) return(this.codename) else return('GetActionList(' + d("Photoshop", 20) + ', ' + d("Group", 2, "Default Actions") + ')') end end