List of usage examples for com.google.gwt.user.client Element getAbsoluteRight
@Override
public int getAbsoluteRight()
From source file:com.ikon.frontend.client.widget.foldertree.ExtendedTree.java
License:Open Source License
/** * Detects whether mouse cursor is inside actual item. * //from ww w . j a v a2 s.c o m * @return returns true if mouse cursor is inside actual item */ private boolean isCursorInsideActualItem(TreeItem clickedItem) { if (clickedItem == null) { return false; } Element selectedElement = Dragable.getSelectedElement(clickedItem.getElement()); if (selectedElement == null) { return false; } return mouseX >= selectedElement.getAbsoluteLeft() && mouseX <= selectedElement.getAbsoluteRight() && mouseY >= selectedElement.getAbsoluteTop() && mouseY <= selectedElement.getAbsoluteBottom(); }
From source file:com.mashery.examples.api.client.PagedTable.java
License:Open Source License
protected void showLoading(boolean loading) { if (loading) { firstButton.setEnabled(false);// w ww .jav a 2 s.co m prevButton.setEnabled(false); nextButton.setEnabled(false); lastButton.setEnabled(false); refreshPanel.setVisible(false); Element element = table.getElement(); int x = element.getAbsoluteLeft(); int y = element.getAbsoluteTop(); int w = element.getAbsoluteRight() - x; int h = element.getAbsoluteBottom() - y; loadingPopup.setSize(w + "px", h + "px"); loadingPopup.setPopupPosition(x, y); loadingPopup.show(); } else { loadingPopup.hide(); updateNavigationControls(); } }