   public func draw(x: Int, y: Int, size: TellSize) {
     var ap = drawBorder(x, y: y, size: size)
     var w = size.width - size.borderLeft - size.borderRight
+    var availableWidth = w - size.childrenWidth
     if w > 0 {
       let contentHeight = size.height - size.borderTop - size.borderBottom
       drawBackground(ap.x, y: ap.y, width: w, height: contentHeight,

        }
        childrenList = changedChildren
      }
      for s in childrenList {
        if s.width <= w {
          s.element!.draw(ap.x, y: ap.y, size: s)

  public var expandParentWidth = false
  public var expandParentHeight = false
  public var backgroundStrings = [" "]
  public var align = NCTextAlign.Left

  public init() { }

