Compile Time Changes

Modified

Old: public void dcCollectExtRefKeys(DsProductType prd, DataCatalog catalog, str->str{} used, str{} visited);
New: public void dcCollectExtRefKeys(DsProductType prd, DataCatalog catalog, str->str{} used);

Old: public DcMaterialToolBoxSubWindow::constructor(Window parent, str key, str label=null,
						    bool showHelp=true, str helpText=null, bool noButtonMode=false,
						    int rightCaptionIndent=0, pointI pos=(0, 0),
						    function(SubWindow c) callback=null, SrcRef src=#:src);
New: public DcMaterialToolBoxSubWindow::constructor(Window parent, str key, DcDBBuilderSpreadsheet spreadsheet,
						    str label=null, bool showHelp=true, bool noButtonMode=false,
						    int rightCaptionIndent=0, pointI pos=(0, 0),
						    function(SubWindow) callback=null,
						    FrameStyle  frameStyle=
						    dsRoundedFrame(dsDialogLightBackgroundBrush),
						    Brush brush=dsDialogDarkBackgroundBrush,
						    DsGridLayoutHelper parentLayoutHelper=null,
						    str helpText=null,
						    str onlineLink=dcOnlineHelpLink("general-commoncomponents",
						    "FindReplace"),
						    SrcRef src=#:src);

Removed

private void custom.dataCatalog.builder._internalUndoCB(Control con);
private void custom.dataCatalog.builder._internalRedoCB(Control con);

public DsGradientButton DcMenuSubWindow::undoBtn;
public DsGradientButton DcMenuSubWindow::redoBtn;

public class custom.dataCatalog.builder.publish.DcCheckBoxCellStyle
public const int custom.dataCatalog.builder.publish.dcCheckBoxSize = 13;

extend public void DcDBBuilderGeometryCard::editExtRefKey();

public class DcEditExtRefKeyWindow;
public class DcEditOptionWindow;
public class DcEditPrdExternalRefKeys;

public DsButton DcExternRefWindow::editExtRefKeyBtn;

extend public void DcModularCard::buildInfoSection(str helpText);
extend public void DcModularCard::buildExtraButton(str buttonKey);

public REDShape DcPreviewSnapperREDView3D::ambientLight;
public REDShape DcPreviewSnapperREDView3D::cameraLight;
public REDShape DcPreviewSnapperREDView3D::distantLight;
extend public REDShape[] DcPreviewSnapperREDView3D::allLights();
extend public void DcPreviewSnapperREDView3D::initLights();
extend public void DcPreviewSnapperREDView3D::updateLights();
extend public void DcProductListSubWindow::selectProduct(str productCode);

public DcFindReplaceSubWindow DcDBBuilderEditMaterialsCard::findReplaceSub;
public DsButtonDropDownTreeView DcDBBuilderEditMaterialsCard::visibleColumnsBtn;
public DsGridLayoutHelper DcDBBuilderEditMaterialsCard::layoutHelper;
extend public DcDBBuilderEditMaterialsCard DcDBBuilderEditMaterialsCard::card();
extend public DataCatalog DcDBBuilderEditMaterialsCard::catalog();
extend public void DcDBBuilderEditMaterialsCard::populateVisibleColumnsDropDown();
public void DcDBBuilderEditMaterialsCard::setSize(sizeI s);
private void removeInvalidProductReferencesFromProductLevel(ProductLevel cur, ProductLevel owner,
							   (str{}) levelsUpdate, int[] currentPath, str prdCat);

public class DcProductListTreeViewCopyDragAnimation;
public class DcTableOfContentsCopyDragAnimation;

extend public void DcDBBuilderEditProductsCard::setProductCatalogFilter(str prodCatCode);
public str DcDBBuilderProductsSS::prodCatCode;
public DsButtonDropDownTreeView DcProductsToolboxSubWindow::showHideDD;
extend public DcDBBuilderEditProductsCard DcProductsToolboxSubWindow::card();
extend public DataCatalog DcProductsToolboxSubWindow::catalog();
extend public void DcProductsToolboxSubWindow::populateShowHideDD()

public str PrdIndTagCategoryCell::getData(int x, int y);
extend private void PrdCategoryCell::getSubData(DsClassificationRefType ref, str{} res, str key);

public DsButton DcTableOfContentsSubWindow::expandAllBtn
public DsButton DcTableOfContentsSubWindowcloseAllBtn;
public DsButton DcTableOfContentsSubWindow::addLevelBtn;
public DsButton DcTableOfContentsSubWindow::addSubLevelBtn;
public DsButton DcTableOfContentsSubWindow::toolboxCreatorBtn;
public DsButton DcTableOfContentsSubWindow::refreshBtn;
public DcTableOfContentsSubWindow::DsGridLayoutHelper layoutHelper;

extend public void DcTableOfContentsSubWindow::updateActivation();

public DsButton DcTableOfContentToolboxSubWindow::expandAllBtn;
public DsButton DcTableOfContentToolboxSubWindow::closeAllBtn;
public DsButton DcTableOfContentToolboxSubWindow::addLevelBtn;
public DsButton DcTableOfContentToolboxSubWindow::addSubLevelBtn;
public DsButton DcTableOfContentToolboxSubWindow::refreshBtn;
public DsGridLayoutHelper DcTableOfContentToolboxSubWindow::layoutHelper;

Notes:

  • DsCheckBoxCellStyle can be used instead of DcCheckBoxCellStyle.

Renamed

Old: public class DcMaterialReferenceValidationEnv1;
New: public class DcMaterialReferenceValidationEnv;