Example #1
0
def setGuiEnvironment(cntlrWinMain):
    cntlrWinMain.modelManager.validateDisclosureSystem = True
    cntlrWinMain.config["validateDisclosureSystem"] = True

    cntlrWinMain.modelManager.validateCalcLB = True
    cntlrWinMain.config["validateCalcLB"] = True

    cntlrWinMain.modelManager.validateInferDecimals = True
    cntlrWinMain.config["validateInferDecimals"] = True

    cntlrWinMain.modelManager.validateUtr = True
    cntlrWinMain.config["validateUtr"] = True

    formulaOptions = FormulaOptions()
    formulaOptions.errorUnsatisfiedAssertions = True
    cntlrWinMain.modelManager.formulaOptions = formulaOptions
    cntlrWinMain.config["formulaParameters"] = formulaOptions.__dict__.copy()

    options = cntlrWinMain.config.setdefault("viewRenderedGridOptions", {})
    options.setdefault("openBreakdownLines", 1)
    options.setdefault("ignoreDimValidity", False)
    options.setdefault("xAxisChildrenFirst", False)
    options.setdefault("yAxisChildrenFirst", False)

    # Caution: active formulae specific to a report not set here

    #cntlrWinMain.saveConfig()
    cntlrWinMain.setValidateTooltipText()
Example #2
0
def setGuiEnvironment(cntlrWinMain):   
    cntlrWinMain.modelManager.validateDisclosureSystem = True
    cntlrWinMain.config["validateDisclosureSystem"] = True

    cntlrWinMain.modelManager.validateCalcLB = True
    cntlrWinMain.config["validateCalcLB"] = True
    
    cntlrWinMain.modelManager.validateInferDecimals = True
    cntlrWinMain.config["validateInferDecimals"] = True

    cntlrWinMain.modelManager.validateUtr = True
    cntlrWinMain.config["validateUtr"] = True

    formulaOptions = FormulaOptions()
    formulaOptions.errorUnsatisfiedAssertions = True
    cntlrWinMain.modelManager.formulaOptions = formulaOptions
    cntlrWinMain.config["formulaParameters"] = formulaOptions.__dict__.copy()

    options = cntlrWinMain.config.setdefault("viewRenderedGridOptions", {})
    options.setdefault("openBreakdownLines", 1)
    options.setdefault("ignoreDimValidity", False)
    options.setdefault("xAxisChildrenFirst", False)
    options.setdefault("yAxisChildrenFirst", False)
    
    # Caution: active formulae specific to a report not set here
    
    #cntlrWinMain.saveConfig()
    cntlrWinMain.setValidateTooltipText()