   public var expandParentWidth = false
   public var expandParentHeight = false
   public var backgroundStrings = [" "]
+  public var align = NCTextAlign.Left
 
   public init() { }
 

            expanders[i] = true
          }
        }
        var availableWidth = w - size.childrenWidth
        while availableWidth > 0 && widthExpander > 0 {
          var widthShare = availableWidth
          if widthExpander > 1 {

        }
        childrenList = changedChildren
      }

      if align != .Left && size.expandWidth && availableWidth > 0 {
        ap.x += align == .Right ? availableWidth : availableWidth / 2
      }

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