Exemplo n.º 1
0
 public LeftRightBracket(EquationContainer parent, BracketSignType leftBracketType, BracketSignType rightBracketType)
     : base(parent)
 {
     bracketSign  = new BracketSign(this, leftBracketType);
     bracketSign2 = new BracketSign(this, rightBracketType);
     childEquations.AddRange(new EquationBase[] { insideEq, bracketSign, bracketSign2 });
 }
Exemplo n.º 2
0
 public LeftRightBracket(EquationContainer parent, BracketSignType leftBracketType, BracketSignType rightBracketType)
     : base(parent)
 {
     bracketSign = new BracketSign(this, leftBracketType);
     bracketSign2 = new BracketSign(this, rightBracketType);
     childEquations.AddRange(new EquationBase[] { insideEq, bracketSign, bracketSign2 });
 }
Exemplo n.º 3
0
 public BracketSign(EquationContainer parent, BracketSignType entityType)
     : base(parent)
 {
     this.SignType = entityType;
     IsStatic      = true;
     if (new[] { BracketSignType.LeftRound, BracketSignType.LeftCurly, BracketSignType.LeftAngle,
                 BracketSignType.LeftCeiling, BracketSignType.LeftFloor, BracketSignType.LeftSquare,
                 BracketSignType.LeftSquareBar }.Contains(entityType))
     {
         leftPaddingFactor  = 0.02;
         rightPaddingFactor = 0;
     }
     else if (entityType == BracketSignType.LeftBar || entityType == BracketSignType.LeftDoubleBar ||
              entityType == BracketSignType.RightBar || entityType == BracketSignType.RightDoubleBar)
     {
         leftPaddingFactor  = 0.06;
         rightPaddingFactor = 0.06;
     }
 }
Exemplo n.º 4
0
        FormattedText signText2; //used by certain brackets

        #endregion Fields

        #region Constructors

        public BracketSign(EquationContainer parent, BracketSignType entityType)
            : base(parent)
        {
            this.SignType = entityType;
            IsStatic = true;
            if (new[] {BracketSignType.LeftRound, BracketSignType.LeftCurly, BracketSignType.LeftAngle,
                        BracketSignType.LeftCeiling, BracketSignType.LeftFloor, BracketSignType.LeftSquare,
                        BracketSignType.LeftSquareBar}.Contains(entityType))
            {
                leftPaddingFactor = 0.02;
                rightPaddingFactor = 0;
            }
            else if (entityType == BracketSignType.LeftBar || entityType == BracketSignType.LeftDoubleBar ||
                     entityType == BracketSignType.RightBar || entityType == BracketSignType.RightDoubleBar)
            {
                leftPaddingFactor = 0.06;
                rightPaddingFactor = 0.06;
            }
        }
Exemplo n.º 5
0
 public LeftBracket(EquationContainer parent, BracketSignType bracketType)
     : base(parent)
 {
     bracketSign = new BracketSign(this, bracketType);
     childEquations.AddRange(new EquationBase[] { insideEq, bracketSign });
 }
Exemplo n.º 6
0
 public LeftBracket(EquationContainer parent, BracketSignType bracketType)
     : base(parent)
 {
     bracketSign = new BracketSign(this, bracketType);
     childEquations.AddRange(new EquationBase[] { insideEq, bracketSign });
 }