Example #1
0
            private void _Traverse(AtopBox ab)
            {
                EWPF.Fixup(ab.Top, _traverseType);
                EWPF.Fixup(ab.Bot, _traverseType);

                Leaf();
            }
Example #2
0
            private void _Traverse(RootBox rb)
            {
                EWPF.Fixup(rb.Index, _traverseType);
                EWPF.Fixup(rb.Radicand, _traverseType);

                Leaf();
            }
Example #3
0
            private void _Traverse(VBox vb)
            {
                foreach (Box b in vb.Boxes)
                {
                    EWPF.Fixup(b, _traverseType);
                }

                Leaf();
            }
Example #4
0
            private void _Traverse(AlignmentBox ab)
            {
                foreach (Box b in ab.Boxes)
                {
                    EWPF.Fixup(b, _traverseType);
                }

                Leaf();
            }
Example #5
0
            private void _Traverse(AtomBox ab)
            {
                EWPF.Fixup(ab.Sub, _traverseType);
                if (!(ab.Nucleus is CharBox || ab.Nucleus is StringBox))
                {
                    EWPF.Fixup(ab.Nucleus, _traverseType);
                }
                EWPF.Fixup(ab.Sup, _traverseType);

                Leaf();
            }