Example usage for com.google.gwt.user.client Element getAbsoluteRight

List of usage examples for com.google.gwt.user.client Element getAbsoluteRight

Introduction

In this page you can find the example usage for com.google.gwt.user.client Element getAbsoluteRight.

Prototype

@Override
    public int getAbsoluteRight() 

Source Link

Usage

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();
    }
}