rem: }; }; 
add: }; }; 
context: proto._layoutInternalWidgetsHorizontal = function(vHint) {  var vPane = this.getParent().getPane();    if (!this.isCreated() || !vPane.isCreated()) {    return true;  };    var vLastLeft = this.getAlignTabsToLeft() ? vPane.getComputedBorderLeft() : vPane.getComputedBorderRight();    var ch = this.getChildren();  var chl = ch.length;  var chc;    if (this.getAlignTabsToLeft())  {    var vReset = "setRight";    var vSet = "setLeft";  }  else  {    var vReset = "setLeft";    var vSet = "setRight";  };      for (var i=0; i<chl; i++)  {    chc = ch[i];        if (chc instanceof QxTab && chc.getVisible())    {      // wait for all things to load up correclty (means QxTab with images, ...)      if (chc.getPreferredWidth() == null) {        return true;      };            chc[vReset](null);            if (chc.getChecked())      {              chc[vSet](vLastLeft - this.getActiveTabOverlay());        vLastLeft += chc.getPreferredWidth() - (2 * this.getActiveTabOverlay());      }      else      {        chc[vSet](vLastLeft);        vLastLeft += chc.getPreferredWidth();      };    };      };  };
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/2563c7d6d89c919fd694cf772660193a8cbbf62b/QxTabBar.js/buggy/qooxdoo/source/script/widgets/QxTabBar.js