示例#1
0
 /// <summary>
 /// Crée une "action" pour une modification de la checkbox d'un son.
 /// </summary>
 /// <remarks>Il s'agit d'une action de type "sonCB".</remarks>
 /// <param name="name">Le nom de l'action.</param>
 /// <param name="inCcw">Le <see cref="ColConfWin"/> auquel l'action se rapporte.</param>
 /// <param name="inSon">Le son sur lequel porte l'action.</param>
 /// <param name="inPrevCB">La valeur précédente de la checkbox (avant l'action).</param>
 /// <param name="inNewCB">La nouvelle valeur de la checkbox (après l'action).</param>
 public ColPhonAct(string name, ColConfWin inCcw, string inSon,
                   bool inPrevCB, bool inNewCB)
     : base(name)
 {
     type   = "sonCB";
     ccw    = inCcw;
     son    = inSon;
     prevCB = inPrevCB;
     newCB  = inNewCB;
     // pour éviter les membres non définis
     prevCF      = null;
     newCF       = null;
     prevIllRule = ColConfWin.IllRule.undefined;
     newIllRule  = ColConfWin.IllRule.undefined;
     prevDefBeh  = ColConfWin.DefBeh.undefined;
     newDefBeh   = ColConfWin.DefBeh.undefined;
 }
示例#2
0
 /// <summary>
 /// Crée une "action" pour une modification de la règle "ill".
 /// </summary>
 /// <remarks>Il s'agit d'une action de type "ill".</remarks>
 /// <param name="name">Le nom de l'action.</param>
 /// <param name="inCcw">Le <see cref="ColConfWin"/> auquel l'action se rapporte.</param>
 /// <param name="inPrevIllRule">La valeur précédente de la règle "ill"
 /// (avant l'action).</param>
 /// <param name="inNewIllRule">La nouvelle valeur de la règle "ill"
 /// (après l'action).</param>
 public ColPhonAct(string name, ColConfWin inCcw,
                   ColConfWin.IllRule inPrevIllRule, ColConfWin.IllRule inNewIllRule)
     : base(name)
 {
     type        = "ill";
     ccw         = inCcw;
     prevIllRule = inPrevIllRule;
     newIllRule  = inNewIllRule;
     // pour éviter les membres non définis
     son        = null;
     prevCF     = null;
     newCF      = null;
     prevCB     = false;
     newCB      = false;
     prevDefBeh = ColConfWin.DefBeh.undefined;
     newDefBeh  = ColConfWin.DefBeh.undefined;
 }
示例#3
0
 /// <summary>
 /// Crée une "action" pour une modification du formatage d'un son.
 /// </summary>
 /// <remarks>Il s'agit d'une action de type "sonCF".</remarks>
 /// <param name="name">Le nom de l'action.</param>
 /// <param name="inCcw">Le <see cref="ColConfWin"/> auquel l'action se rapporte.</param>
 /// <param name="inSon">Le son sur lequel porte l'action.</param>
 /// <param name="inPrevCF">La valeur précédente de formatage (avant l'action).</param>
 /// <param name="inNewCF">La nouvelle valeur de formatage (après l'action).</param>
 public ColPhonAct(string name, ColConfWin inCcw, string inSon,
                   CharFormatting inPrevCF, CharFormatting inNewCF)
     : base(name)
 {
     type   = "sonCF";
     ccw    = inCcw;
     son    = inSon;
     prevCF = inPrevCF;
     newCF  = inNewCF;
     // pour éviter les membres non définis
     prevCB      = false;
     newCB       = false;
     prevIllRule = ColConfWin.IllRule.undefined;
     newIllRule  = ColConfWin.IllRule.undefined;
     prevDefBeh  = ColConfWin.DefBeh.undefined;
     newDefBeh   = ColConfWin.DefBeh.undefined;
 }