rem: }; 
add: } 
context: qx.Proto._showMenu = function(vFromKeyEvent){  var vMenu = this.getMenu();  if (vMenu)  {    // Caching common stuff    var vMenuParent = vMenu.getParent();    var vMenuParentElement = vMenuParent.getElement();    var vButtonElement = this.getElement();    var vButtonHeight = qx.dom.DomDimension.getBoxHeight(vButtonElement);    // Apply X-Location    var vMenuParentLeft = qx.dom.DomLocation.getPageBoxLeft(vMenuParentElement);    var vButtonLeft = qx.dom.DomLocation.getPageBoxLeft(vButtonElement);    vMenu.setLeft(vButtonLeft - vMenuParentLeft);    // Apply Y-Location    switch(this.getDirection())    {      case "up":        var vBodyHeight = qx.dom.DomDimension.getInnerHeight(document.body);        var vMenuParentBottom = qx.dom.DomLocation.getPageBoxBottom(vMenuParentElement);        var vButtonBottom = qx.dom.DomLocation.getPageBoxBottom(vButtonElement);        vMenu.setBottom(vButtonHeight + (vBodyHeight - vButtonBottom) - (vBodyHeight - vMenuParentBottom));        vMenu.setTop(null);        break;      case "down":        var vButtonTop = qx.dom.DomLocation.getPageBoxTop(vButtonElement);        vMenu.setTop(vButtonTop + vButtonHeight);        vMenu.setBottom(null);        break;    };    this.addState(qx.ui.form.Button.STATE_PRESSED);    // If this show is called from a key event occured, we want to highlight    // the first menubutton inside.    if (vFromKeyEvent) {      vMenu.setHoverItem(vMenu.getFirstActiveChild());    };    vMenu.show();  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/ToolBarMenuButton.js/clean/qooxdoo/source/script/qx/ui/toolbar/ToolBarMenuButton.js