The visibility of DsControlPanelPage is no longer affected by whether the Catalog Browser is turned on or not. It will be always visible in control panel. The "Package required" and "Extensions" under Portfolio Info in "Catalogue Details" dialog will now show the target extensions of the portfolio if any.
A few methods that responsible to check for "Catalog Details" visibility has been removed in 14.0.
// class DsControlPanelPage Removed: final public bool isCtlgBrowserTurnedOn() Removed: extend public void setCatDetailsVisibility(bool visible) Removed: public void dsEnableCatDetails(bool enable)
Embedded extension's 'getCatEmbeddedExtensions' method has been renamed to license for clarity.
// class DsCatInfoView Old: extend public str getCatEmbeddedExtensions(str[] embedded) New: extend public str getCatRequiredLicenses(DsCatCatalogue cat) // class DsCatInfoView Old: extend public str getCatEmbeddedExtensionNames(str[] pkgs) New: extend public str getCatEmbeddedExtensionNames(DsCatCatalogue cat)
Introduced a new class DsToolboxCreatorDragAnimation
that responsible dragged item removal. With this new added class, all item's drag animation inheritance has been updated accordingly.
New: public class DsToolboxCreatorDragAnimation extends DsDragAnimation New: public class DsToolboxCreatorThumbnailViewMoveDragAnimation extends DsThumbnailViewMoveDragAnimation Old: public class DsToolboxCreatorFillerInsertDragAnimation extends DsThumbnailViewMoveDragAnimation New: public class DsToolboxCreatorFillerInsertDragAnimation extends DsToolboxCreatorThumbnailViewMoveDragAnimation Old: public class DsToolboxCreatorSchemeButtonInsertDragAnimation extends DsDragAnimation New: public class DsToolboxCreatorSchemeButtonInsertDragAnimation extends DsToolboxCreatorDragAnimation Old: public class DsToolboxCreatorGroupInsertDragAnimation extends DsDragAnimation New: public class DsToolboxCreatorGroupInsertDragAnimation extends DsToolboxCreatorDragAnimation Old: public class DsToolboxCreatorImageSectionInsertDragAnimation extends DsDragAnimation New: public class DsToolboxCreatorImageSectionInsertDragAnimation extends DsToolboxCreatorDragAnimation
DsPicklistSubWindow now sends all item creation and freeform data creation to the item manager. Previously the item manager would handle some item management and the sub window would handle others.
The following methods/functions were modified.
public void endDrag(pointI p) public void addFreeformItem(DsFreeformItem freeform) public void copyItem() private void dragAnimationDropCB(DsDragAnimation animation, Window window, pointI p)