public override void Reset() { logger.ConditionalDebug("Reset"); UndoFactory.StartRecording("Réinitialiser config"); pBDQ.Reset(); foreach (ColConfWin ccf in colors.Values) { ccf.Reset(); } sylConf.Reset(); sylConf.ResetExceptionMots(); unsetBeh.Reset(); arcConf.Reset(); ponctConf.Reset(); if (isSubConfig) { ResetSubConfig(subConfNr); } else { _duoConf?.Reset(); // on ne fait le reset que si la duoConf existe SetConfigName(DefaultConfigName); } UndoFactory.EndRecording(); }
/// <summary> /// Efface le bouton MajDeb. /// </summary> public void ClearMajDeb() { UndoFactory.StartRecording("Efface maj"); MajDebCF = CharFormatting.NeutralCF; MajDebCB = false; UndoFactory.EndRecording(); }
/// <summary> /// Réinitialise à la configuration par défaut /// </summary> public override void Reset() { logger.ConditionalDebug("Reset"); UndoFactory.StartRecording("Réinitialiser ponctuation"); MasterCF = new CharFormatting(ColConfWin.coloredCF[(int)PredefCol.pinky], true, false, false); MajDebCF = MasterCF; MajDebCB = false; UndoFactory.EndRecording(); }
/// <summary> /// Efface le CharFormatting pour la famille de signes indiquée. La checkbox correspondante /// est également mise à <c>false</c>. /// </summary> /// <param name="ponctS">La famille de signes à effacer.</param> public void ClearPonct(string ponctS) { Ponctuation p = PonctInT.Ponct4String(ponctS); UndoFactory.StartRecording("ClearPonct"); SetCF(p, CharFormatting.NeutralCF); SetCB(p, false); UndoFactory.EndRecording(); }
public override void Redo() { UndoFactory.StartRecording(Name); for (int i = 0; i < actList.Count; i++) { actList[i].Redo(); } UndoFactory.EndRecording(); }
/// <summary> /// Initialise les champs (membres) <c>alternance</c> et <c>colorisFunction</c> à leur valeur /// par défaut. /// </summary> /// <remarks>Est placé dans une méthode séparée pour qu'il n'y ait qu'un endroit où ces valeurs /// par défaut sont définies.</remarks> private void InitFields() { logger.ConditionalDebug("InitFields"); UndoFactory.StartRecording("Réinitialise les champs duo."); alternance = Alternance.mots; colorisFunction = ColorisFunction.syllabes; nbreAlt = 1; UndoFactory.EndRecording(); }
public override void Reset() { logger.ConditionalDebug("DuoConfig"); UndoFactory.StartRecording("Réinitialiser duo"); subConfig1.Reset(); subConfig2.Reset(); InitFields(); UndoFactory.EndRecording(); }
/// <summary> /// Définit le <see cref="CharFormatting"/> pour la famille de signes donnée et met /// également la Checkbox corrspondante à <c>true</c>. /// </summary> /// <param name="ponctS">La famille de signes visée.</param> /// <param name="toCF">Le nouveau <see cref="CharFormatting"/>.</param> public void SetCFandCB(string ponctS, CharFormatting toCF) { logger.ConditionalDebug("SetCFandCB {0} toCF: {1}", ponctS, toCF.ToString()); Ponctuation p = PonctInT.Ponct4String(ponctS); UndoFactory.StartRecording("SetCFandCB"); SetCF(p, toCF); SetCB(p, true); UndoFactory.EndRecording(); }
public void SetCB(Ponctuation p, bool toCB) { logger.ConditionalDebug("SetCF {0} to {1}", p.ToString(), toCB); if (toCB != GetCB(p)) { UndoFactory.StartRecording("Contrôle ponctuation"); SetCBwoState(p, toCB); MasterState = State.off; UndoFactory.EndRecording(); } }
/// <summary> /// Permet de mettre le CF pour une famille de ponctuation à la valeur souhaitée. /// </summary> /// <param name="p">La famille de ponctuation.</param> /// <param name="toCF">Le nouveau <see cref="CharFormatting"/>.</param> public void SetCF(Ponctuation p, CharFormatting toCF) { logger.ConditionalDebug("SetCF {0} to {1}", p.ToString(), toCF.ToString()); if (toCF != GetCF(p)) { UndoFactory.StartRecording("Format ponctuation"); SetCFwoState(p, toCF); MasterState = State.off; UndoFactory.EndRecording(); } }
/// <summary> /// Efface le maître. Désactive tout formatage des signes. /// </summary> public void ClearMaster() { UndoFactory.StartRecording("Efface maître"); MasterCF = CharFormatting.NeutralCF; MasterState = State.off; for (Ponctuation p = Ponctuation.firstP + 1; p < Ponctuation.lastP; p++) { checkBoxes[p] = false; OnPonctCBModified(p); } UndoFactory.EndRecording(); }
/// <inheritdoc/> public override void Reset() { UndoFactory.StartRecording("Réinitialiser lettres"); SetMarkAsBlackTo(false); UpdateLetter(0, 'b', ColConfWin.coloredCF[(int)PredefCol.red]); UpdateLetter(1, 'p', ColConfWin.coloredCF[(int)PredefCol.darkGreen]); UpdateLetter(2, 'd', ColConfWin.coloredCF[(int)PredefCol.pureBlue]); UpdateLetter(3, 'q', ColConfWin.coloredCF[(int)PredefCol.brown]); UpdateLetter(4, inactiveLetter, defaultCF); UpdateLetter(5, inactiveLetter, defaultCF); UpdateLetter(6, inactiveLetter, defaultCF); UpdateLetter(7, inactiveLetter, defaultCF); UndoFactory.EndRecording(); }
/// <summary> /// Réinitialise à la configuration par défaut (bleu foncé) /// </summary> public override void Reset() { UndoFactory.StartRecording("Réinitialiser arcs"); for (int i = nrSetArcButtons - 1; i >= 1; i--) { ClearButton(i); } SetArcButtonCol(0, ColConfWin.predefinedColors[(int)PredefCol.darkBlue]); ResetCounter(); Hauteur = 45; Ecartement = 80; Epaisseur = 0.75f; Decalage = 0.0f; UndoFactory.EndRecording(); }
/// <summary> /// Réinitialise à la configuration par défaut (rouge et noir) /// </summary> public override void Reset() { UndoFactory.StartRecording("Réinitialiser syllabes"); for (int i = nrSetButtons - 1; i >= 2; i--) { ClearButton(i); } SetSylButtonCF(0, ColConfWin.coloredCF[(int)PredefCol.pureBlue]); SetSylButtonCF(1, ColConfWin.coloredCF[(int)PredefCol.red]); ResetCounter(); DoubleConsStd = true; // mode std de LireCouleur mode = Mode.ecrit; marquerMuettes = true; chercherDierese = true; nbrPieds = 0; // Par défaut, mode automatique. UndoFactory.EndRecording(); }