Package org.vaadin.gwtgraphics.client.shape

Examples of org.vaadin.gwtgraphics.client.shape.Rectangle


   */
  private class MyMapInitializationHandler implements MapInitializationHandler {

    public void onMapInitialized(MapInitializationEvent event) {
      ScreenContainer container = mapPresenter.addScreenContainer();
      rectangle = new Rectangle(60, 40, 200, 80);
      rectangle.setFillColor("#CC9900");
      rectangle.setFillOpacity(0.4);

      text = new Text(70, 60, "Drag me...");
      text.setFontFamily("Arial");
View Full Code Here


    Button rectangleBtn = new Button("Draw rectangle");
    rectangleBtn.setWidth("200");
    rectangleBtn.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Rectangle rectangle = new Rectangle(60, 40, 200, 80);
        rectangle.setFillColor("#CC9900");
        rectangle.setFillOpacity(0.4);
        container.add(rectangle);
      }
    });
    leftLayout.add(rectangleBtn);
View Full Code Here

    private int y;

    private Bbox screenBounds;

    public ZoomToRectGroup(final ViewPort viewPort) {
      eventCatcher = new Rectangle(0, 0, viewPort.getMapWidth(), viewPort.getMapHeight());
      eventCatcher.setFillOpacity(0);
      eventCatcher.setStrokeOpacity(0);

      zoomInRect = new Path(0, 0);
      zoomInRect.setFillColor("#000000");
View Full Code Here

  private Image image;

  public void onDraw(ViewPort viewPort, ScreenContainer container) {
    this.viewPort = viewPort;

    background = new Rectangle(viewPort.getMapWidth() - 125, viewPort.getMapHeight() - 12, 125, 12);
    background.setStrokeOpacity(0);
    background.setFillOpacity(0.65);
    container.add(background);

    image = new Image(viewPort.getMapWidth() - 125, viewPort.getMapHeight() - 12, 125, 12, GWT.getModuleBaseURL()
View Full Code Here

  // ------------------------------------------------------------------------

  public void onDraw(ViewPort viewPort, ScreenContainer container) {
    this.viewPort = viewPort;

    backGround = new Rectangle(0, viewPort.getMapHeight() - 22, 1, 22);
    backGround.setStrokeOpacity(0);
    backGround.setFillOpacity(0.65);
    container.add(backGround);

    distanceMarker = new Path(3, viewPort.getMapHeight() - 18);
View Full Code Here

    if (event.getNativeButton() != NativeEvent.BUTTON_RIGHT) {
      dragging = true;
      timestamp = new Date().getTime();
      begin = getScreenPosition(event);
      shift = event.isShiftKeyDown();
      rectangle = new Rectangle((int) begin.getX(), (int) begin.getY(), 0, 0);
      rectangle.setFillColor(fillColor);
      rectangle.setFillOpacity(fillOpacity);
      rectangle.setStrokeColor(strokeColor);
      rectangle.setStrokeOpacity(strokeOpacity);
      rectangle.setStrokeWidth(strokeWidth);
View Full Code Here

        minLabel = new Label();
        minLabel.setStylePrimaryName(CLASSNAME + "min");
        minLabel.getElement().getStyle().setColor(minColor);
        minmax.add(minLabel);

        normalRange = new Rectangle(0, 0, graphWidth, graphHeight);
        normalRange.setFillColor(normalRangeColor);
        normalRange.setStrokeOpacity(0);
        canvas.add(normalRange);

        average = new Line(0, 0, 0, 0);
View Full Code Here

    int centerShift = (HEIGHT - c1.getY() - c3.getY() + 0 * shift / 2) / 2;
    c1.setY(c1.getY() + centerShift);
    c2.setY(c2.getY() + centerShift);
    c3.setY(c3.getY() + centerShift);

    canvas.add(new Rectangle(0, 0, WIDTH, HEIGHT));

    canvas.add(c1);
    canvas.add(c2);
    canvas.add(c3);

View Full Code Here

    ballFast = new FastCircle(xCTR, yCTR, ballRadius);

    gwtCanvas = new DrawingArea(WIDTH, HEIGHT);

    gwtCanvas.add(new Rectangle(0, 0, WIDTH, HEIGHT));

    gwtCanvas.add(c1);
    gwtCanvas.add(c2);
    gwtCanvas.add(c3);
    gwtCanvas.add(ball);
View Full Code Here

   
    //Window.alert(String.valueOf(inicioreal));
   
    lista_dia = (Date)inicioreal.clone();
   
    Rectangle base;
    Text txt;
    Text txtmes;
    int dia_tipo = 0;
    String color = "teal";
    int dia_diciembre = 0;
   
    int fin = contarDias(inicioreal, finreal);
    //int fin2 = calendario.getDaysBetween(inicioreal, finreal);
    if(fin<0){
      finreal.setYear(finreal.getYear()+1);
      fin = contarDias(inicioreal, finreal);
    }
   
    //Window.alert("inicio " + String.valueOf(inicioreal));
    //Window.alert("fin " + String.valueOf(finreal));
    //Window.alert("Dias totales " + String.valueOf(fin));
    //Window.alert("Dias totales 2 " + String.valueOf(fin2));
   
    canvas.setWidth((fin*20)+20);
   
    //for(int i=0; i<100; i++){
    for(int i=0; i<=fin; i++){
      
       if(lista_dia.getDate()==1 || (i==0 && lista_dia.getDate() <=24)){
         txtmes = new Text((i*20)+5,31+margen,darMes(lista_dia.getMonth())+ " 20" + String.valueOf(lista_dia.getYear()-100));
         txtmes.setFontSize(14);
         canvas.add(txtmes);
       }
      
       dia_tipo = lista_dia.getDay();
       if(dia_tipo == 0 || dia_tipo == 6){
         color = "#6c84ed";
         base = new Rectangle(i*20,53+margen,18,350);
         base.setFillOpacity(0.2);
         base.setStrokeOpacity(0.3);
         base.setStrokeColor(color);
         base.setFillColor(color);
         canvas.add(base);
       }
       else{
         color = "teal";
       }
      
       if(contarDias(lista_dia, hoy)==0){
         base = new Rectangle(i*20,53+margen,18,350);
         base.setFillOpacity(0.3);
         base.setStrokeOpacity(0.3);
         base.setStrokeColor("#facc2e");
         base.setFillColor("#facc2e");
         canvas.add(base);
       }
      
       base = new Rectangle(i*20,34+margen,18,18);
       base.setFillOpacity(0.0);
       base.setStrokeOpacity(0.5);
       base.setStrokeColor(color);
       canvas.add(base);
      
       String dia = String.valueOf(lista_dia.getDate());
       if(dia.length()==1)
         dia = "0"+dia;
View Full Code Here

TOP

Related Classes of org.vaadin.gwtgraphics.client.shape.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.