Method appendThumbnails now passes in dsUILevel lastNonIcon and is final.
Old: extend public void appendThumbnails(LibraryLimb parent, ProductLevel productLevel) {} New: final public void appendThumbnails(LibraryLimb parent, ProductLevel productLevel, dsUILevel lastNonIcon) {
Method createThumbnail now passes in a str thumbDesc.
Old: extend public DsBasicThumbnail createThumbnail(ProductLevel parent, DsPData data) { New: extend public DsBasicThumbnail createThumbnail(ProductLevel parent, DsPData data, str thumbDesc=null) {
The constructor now takes in an extra argument buttonType btnType with a default value of buttonType.medium.
Old: public constructor(LibraryLimb parent, symbol pkg, str key, DsBasicThumbnail[] thumbnails=null, LibraryLimbVisibility vs=null, Image image=null, bool frame=true, str label=null, str toolTipText=null, Image toolTipImage=null, int maxRows=3/*-1 == full size*/) { New: public constructor(LibraryLimb parent, symbol pkg, str key, DsBasicThumbnail[] thumbnails=null, LibraryLimbVisibility vs=null, Image image=null, bool frame=true, str label=null, str toolTipText=null, Image toolTipImage=null, int maxRows=3/*-1 == full size*/, buttonType btnType=buttonType.medium) {