add:  p.setLeft(this.getComputedPageBoxLeft() + 1); p.setTop(this.getComputedPageBoxBottom()); p.setWidth(this.getComputedBoxWidth() - 2); 
context: proto._openPopup = function(){  var p = this._popup;  var l = this._list;  var m = this._manager;  // initial creation of popups and list  this.createPopup();  // setup height and scrolling    var lh = l.getPreferredHeight();  var mh = this.getMaxListHeight();      if (lh > mh)  {    p.setHeight(mh);        l.setOverflow("scrollY");  }  else  {    p.setHeight(lh);    l.setOverflow("hidden");  };          // Handle editable   if (this.isEditable())   {    var vFound = this._findMatchingEditItem();    if (vFound)    {      m.setSelectedItem(vFound);    }    else    {      var oldFireChange = m.getFireChange();      m.setFireChange(false);            m.deselectAll();        m.setLeadItem(null);            m.setFireChange(oldFireChange);    };  };    // Syncronise current selection  var vCurrent = this._manager.getSelectedItem();  if (vCurrent) {    m.setLeadItem(vCurrent);    m.scrollItemIntoView(vCurrent);  };      // Activate capture  this.setCapture(true);      // Reset state  this.setState(null);    // Finally show the popup  p.setVisible(true);};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/07a3f6f3643eaa513bd192b28668b5bbe563671a/QxComboBox.js/clean/qooxdoo/source/script/widgets/QxComboBox.js