Package org.rstudio.core.client

Examples of org.rstudio.core.client.Rectangle


      if (index < 0)
         return null;
     
      com.google.gwt.dom.client.Element el =
            DomUtils.getTableCell(grid_.getElement(), index, 0) ;
      return new Rectangle(el.getAbsoluteLeft(),
                      el.getAbsoluteTop(),
                      el.getOffsetWidth(),
                      el.getOffsetHeight()) ;
   }
View Full Code Here


            else
            {
               // Show an empty popup message offscreen -- this is a hack to
               // ensure that we can get completion results on backspace after a
               // failed completion, e.g. 'stats::rna' -> 'stats::rn'
               Rectangle offScreen = new Rectangle(-100, -100, 0, 0);
               popup_.showErrorMessage(
                     "",
                     new PopupPositioner(offScreen, popup_));
            }
           
            return ;
         }

         // Move range to beginning of token; we want to place the popup there.
         final String token = completions.token ;

         Rectangle rect = input_.getPositionBounds(
               selection_.getStart().movePosition(-token.length(), true));

         token_ = token ;
         suggestOnAccept_ = completions.suggestOnAccept;
         overrideInsertParens_ = completions.dontInsertParens;
View Full Code Here

      int x = span.getAbsoluteLeft() ;
      int y = span.getAbsoluteTop() ;
      int w = 0;
      int h = span.getOffsetHeight() ;
      Rectangle result = new Rectangle(x, y, w, h) ;

      ElementEx parent = (ElementEx)span.getParentElement() ;
      parent.removeChild(span) ;
      parent.normalize() ;
      sel.setRange(selRng);
View Full Code Here

   }

   public Rectangle getCursorBounds(Document doc)
   {
      JsArrayInteger result = getSelectionBoundsInternal(doc);
      return new Rectangle(
            result.get(0),
            result.get(1),
            result.get(2),
            result.get(3)
      );
View Full Code Here

      TableRowElement last = selectedRows_.get(selectedRows_.size() - 1);
      int top = first.getOffsetTop();
      int bottom = last.getOffsetTop() + last.getOffsetHeight();
      int left = first.getOffsetLeft();
      int width = first.getOffsetWidth();
      return new Rectangle(left, top, width, bottom - top);
   }
View Full Code Here

TOP

Related Classes of org.rstudio.core.client.Rectangle

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.