docs: function (out) {
              var cfg = this._cfg;
              this._frame = ariaWidgetsFramesFrameWithIcons.createFrame({
                  sclass : cfg.sclass,
                  id : this._domId,
                  skinnableClass : this._skinnableClass,
                  width : this._inputMarkupWidth,
                  state : this._state,
                  scrollBarX : false,
                  scrollBarY : false,
                  iconsAttributes : this._iconsAttributes,
                  iconsWaiLabel : this._iconsWaiLabel,
                  hideIconNames : this._hideIconNames,
                  inlineBlock : true,
                  // used for table frame, defaults to false
                  height : this._inputMarkupHeight,
                  fullWidth : this._fullWidth
              });
              this._frame.$on({
                  "*" : this._frame_events,
                  scope : this
              });
  
              this._frame.writeMarkupBegin(out);
              this._inputWithFrameMarkup(out);
              this._frame.writeMarkupEnd(out);
          }