Tabnine Logo
Element.getAbsoluteRight
Code IndexAdd Tabnine to your IDE (free)

How to use
getAbsoluteRight
method
in
com.google.gwt.user.client.Element

Best Java code snippets using com.google.gwt.user.client.Element.getAbsoluteRight (Showing top 7 results out of 315)

origin: stackoverflow.com

 public static boolean isVisible(Element e)
{
  //vp = viewPort, b = bottom, l = left, t = top, r = right
  int vpWidth   = Window.getClientWidth();
  int vpHeight = Window.getClientHeight();


  boolean tViz = ( e.getAbsoluteTop() >= 0 && e.getAbsoluteTop()<  vpHeight);
  boolean bViz = (e.getAbsoluteBottom() >  0 && e.getAbsoluteBottom() <= vpHeight);
  boolean lViz = (e.getAbsoluteLeft() >= 0 && e.getAbsoluteLeft() < vpWidth);
  boolean rViz = (e.getAbsoluteRight()  >  0 && e.getAbsoluteRight()  <= vpWidth);

  boolean vVisible   = tViz && bViz;
  boolean hVisible   = lViz && rViz;

  return hVisible && vVisible;
}
origin: fr.lteconsulting/hexa.core

void resize()
{
  if( fakeDiv == null )
  {
    fakeDiv = DOM.createDiv();
    fakeDiv.getStyle().setPosition( Position.FIXED );
    fakeDiv.getStyle().setLeft( -10000, Unit.PX );
    getElement().getParentElement().insertAfter( fakeDiv, getElement() );
    applyStyle( fakeDiv );
  }
  int width = getElement().getAbsoluteRight() - getElement().getAbsoluteLeft();
  fakeDiv.getStyle().setWidth( width - 10 - 2, Unit.PX );
  fakeDiv.setInnerText( getText() );
  int height = getElement().getClientHeight();
  int newHeight = fakeDiv.getClientHeight() + 25;
  if( height < newHeight )
    getElement().getStyle().setHeight( newHeight, Unit.PX );
}
origin: ltearno/hexa.tools

void resize()
{
  if( fakeDiv == null )
  {
    fakeDiv = DOM.createDiv();
    fakeDiv.getStyle().setPosition( Position.FIXED );
    fakeDiv.getStyle().setLeft( -10000, Unit.PX );
    getElement().getParentElement().insertAfter( fakeDiv, getElement() );
    applyStyle( fakeDiv );
  }
  int width = getElement().getAbsoluteRight() - getElement().getAbsoluteLeft();
  fakeDiv.getStyle().setWidth( width - 10 - 2, Unit.PX );
  fakeDiv.setInnerText( getText() );
  int height = getElement().getClientHeight();
  int newHeight = fakeDiv.getClientHeight() + 25;
  if( height < newHeight )
    getElement().getStyle().setHeight( newHeight, Unit.PX );
}
origin: oVirt/ovirt-engine

private void attachAutoCloseHandler() {
  removeAutoCloseHandler();
  autoCloseHandler = RootPanel.get().addDomHandler(e -> {
    if (isVisible()) {
      int top = content.asWidget().getElement().getAbsoluteTop();
      int left = content.asWidget().getElement().getAbsoluteLeft();
      int right = content.asWidget().getElement().getAbsoluteRight();
      int bottom = content.asWidget().getElement().getAbsoluteBottom();
      if (e.getY() < top || e.getY() > bottom || e.getX() < left || e.getX() > right) {
        hide();
      }
    }
  }, ClickEvent.getType());
}
origin: kiegroup/appformer

private void show(final DragContext context) {
  //Get centre of DropTarget
  final Widget dropTargetParent = context.dropController.getDropTarget();
  int cxmin = dropTargetParent.getElement().getAbsoluteLeft();
  int cymin = dropTargetParent.getElement().getAbsoluteTop();
  int cxmax = dropTargetParent.getElement().getAbsoluteRight();
  int cymax = dropTargetParent.getElement().getAbsoluteBottom();
  final CoordinateArea ca = new CoordinateArea(cxmin,
                         cymin,
                         cxmax,
                         cymax);
  //Display Compass if not already visible
  if (!popup.isAttached()) {
    popup.setPopupPositionAndShow(new PopupPanel.PositionCallback() {
      @Override
      public void setPosition(int offsetWidth,
                  int offsetHeight) {
        popup.setPopupPosition(ca.getCenter().getLeft() - (offsetWidth / 2),
                    ca.getCenter().getTop() - (offsetHeight / 2));
      }
    });
  } else {
    popup.setPopupPosition(ca.getCenter().getLeft() - (popup.getOffsetWidth() / 2),
                ca.getCenter().getTop() - (popup.getOffsetHeight() / 2));
  }
}
origin: org.uberfire/uberfire-workbench-client-views-bs2

private void show( final DragContext context ) {
  //Get centre of DropTarget
  final Widget dropTargetParent = context.dropController.getDropTarget();
  int cxmin = dropTargetParent.getElement().getAbsoluteLeft();
  int cymin = dropTargetParent.getElement().getAbsoluteTop();
  int cxmax = dropTargetParent.getElement().getAbsoluteRight();
  int cymax = dropTargetParent.getElement().getAbsoluteBottom();
  final CoordinateArea ca = new CoordinateArea( cxmin,
      cymin,
      cxmax,
      cymax );
  //Display Compass if not already visible
  if ( !isAttached() ) {
    setPopupPositionAndShow( new PositionCallback() {
      @Override
      public void setPosition( int offsetWidth,
                   int offsetHeight ) {
        setPopupPosition( ca.getCenter().getLeft() - ( offsetWidth / 2 ),
            ca.getCenter().getTop() - ( offsetHeight / 2 ) );
      }
    } );
  } else {
    setPopupPosition( ca.getCenter().getLeft() - ( getOffsetWidth() / 2 ),
        ca.getCenter().getTop() - ( getOffsetHeight() / 2 ) );
  }
}
origin: org.uberfire/uberfire-workbench-client-views-patternfly

private void show(final DragContext context) {
  //Get centre of DropTarget
  final Widget dropTargetParent = context.dropController.getDropTarget();
  int cxmin = dropTargetParent.getElement().getAbsoluteLeft();
  int cymin = dropTargetParent.getElement().getAbsoluteTop();
  int cxmax = dropTargetParent.getElement().getAbsoluteRight();
  int cymax = dropTargetParent.getElement().getAbsoluteBottom();
  final CoordinateArea ca = new CoordinateArea(cxmin,
                         cymin,
                         cxmax,
                         cymax);
  //Display Compass if not already visible
  if (!popup.isAttached()) {
    popup.setPopupPositionAndShow(new PopupPanel.PositionCallback() {
      @Override
      public void setPosition(int offsetWidth,
                  int offsetHeight) {
        popup.setPopupPosition(ca.getCenter().getLeft() - (offsetWidth / 2),
                    ca.getCenter().getTop() - (offsetHeight / 2));
      }
    });
  } else {
    popup.setPopupPosition(ca.getCenter().getLeft() - (popup.getOffsetWidth() / 2),
                ca.getCenter().getTop() - (popup.getOffsetHeight() / 2));
  }
}
com.google.gwt.user.clientElementgetAbsoluteRight

Popular methods of Element

  • getStyle
  • setAttribute
  • appendChild
  • setId
  • getParentElement
  • cast
  • setInnerText
  • getId
  • setInnerHTML
  • addClassName
  • getAttribute
  • getInnerHTML
  • getAttribute,
  • getInnerHTML,
  • getFirstChildElement,
  • getInnerText,
  • getClientWidth,
  • removeChild,
  • getChildCount,
  • getOffsetHeight,
  • removeAttribute,
  • removeClassName

Popular in Java

  • Start an intent from android
  • onCreateOptionsMenu (Activity)
  • setContentView (Activity)
  • addToBackStack (FragmentTransaction)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now