MacConsRecDlg

MacConsRecDlg

new MacConsRecDlg(app, mac, modification, callBackOK, callBackCancel)

Source:

Dialogue de création ou modification d'une macro d'implémentation de construction récursive

Parameters:
Name Type Description
app MtgApp

La mtgApp propriétaire

mac CMacroConstructionRecursive

La macro qui doit être modifiée

modification boolean

: true si le dialogue est ouvert pour modifier une macro déjà existante

callBackOK

Fonction de callBack à appeler si on valide par OK

callBackCancel

Fonction de callBack à appeler si on referme sans valider

Methods

getSelectedProf()

Source:

Fonction qui renvoie le niveau de profondeur de récursion correspondant au bouton radio correspondant coché

validate(profondMax, nbSources, nbImp, pasRec)

Source:

Fonction qui analyse si les macros constructions choisies pour chaque niveau d'itération peuvent bien être implémentées récursivement avec les choix effectués dans la boîte de dialogue. Renvoie "" si tout va bien et sinon une chaîne contenant l'erreur à afficher dans un message d'erreur

Parameters:
Name Type Description
profondMax number

La profondeur de récursion choisie

nbSources number

Le nombre d'objets sources à réutiliser à chaque itération

nbImp number

Le nombre d'implémentations à chauque itération

pasRec number

Le pas d'itération