Beispiel #1
0
 public Decorator(Glyph component)
 {
     this.component = component;
 }
 public void Compose(Glyph item, Window window)
 {
     window.DrawText("[");
     item.Draw(window);
     window.DrawText("]");
 }
Beispiel #3
0
 public CurlyBracketsDecorator(Glyph component) : base(component)
 {
 }
Beispiel #4
0
 public virtual void Insert(Glyph glyph)
 {
     throw new InvalidOperationException("Only a row glyph must use insert");
 }
Beispiel #5
0
 public override void Insert(Glyph glyph)
 {
     children.Add(glyph);
 }