text: Ext.define('Ext.rtl.tab.Bar', {
      override: 'Ext.tab.Bar',
  
      privates: {
          // rtl hook
          _getTabAdjustProp: function() {
              return this.getInherited().rtl ? 'right' : 'left';
          },
  
          getCloseXY: function(closeEl, tabX, tabY, tabWidth, tabHeight, closeWidth, closeHeight, direction) {
              var closeXY, closeX, closeY, xy;
  
              if (this.isOppositeRootDirection()) {
                  closeXY = closeEl.getXY();
                  if (direction === 'right') {
                      closeX = tabX + closeXY[1] - tabY;
                      closeY = tabY + tabHeight - (closeXY[0] - (tabX + tabWidth - tabHeight)) - closeWidth;
                  } else {
                      closeX = tabX + tabWidth - (closeXY[1] - tabY) - closeHeight;
                      closeY = tabY + (closeXY[0] - (tabX + tabWidth - tabHeight));
                  }
                  xy = [closeX, closeY];
              } else {
                  xy = this.callParent(arguments);
              }
  
              return xy;
          }
      }
  });
  