Package org.eclipse.swt.graphics

Examples of org.eclipse.swt.graphics.GC.dispose()


 
  public static int computeFontHeight(Drawable element) {
    GC gc = new GC(element);
      FontMetrics fm = gc.getFontMetrics ();
      gc.dispose();
      return fm.getHeight();
  }

}
View Full Code Here


    try {
      gc= new GC(control);
      return gc.getFontMetrics().getAverageCharWidth();
    } finally {
      if (gc != null)
        gc.dispose();
    }
  }
}
View Full Code Here

    } } else {
        gcImage.setForeground(Colors.grey);
        gcImage.setBackground(Colors.grey);
        gcImage.fillRectangle(x0,y0,newWidth,y1);
    }
    gcImage.dispose();

    Image oldImage = null;
    Graphic graphic = cell.getGraphic();
    if (graphic instanceof UISWTGraphic) {
      oldImage = ((UISWTGraphic) graphic).getImage();
View Full Code Here

    }
   
    gcBuffer.setBackground(Colors.blues[Colors.BLUES_MIDDARK]);
    PieUtils.drawPie(gcBuffer,x0 - OWN_SIZE / 2 ,y0 - OWN_SIZE / 2,OWN_SIZE,OWN_SIZE,manager.getStats().getCompleted() / 10);
   
    gcBuffer.dispose();
    GC gcPanel = new GC(panel);
    gcPanel.drawImage(buffer,0,0);
    gcPanel.dispose();
    buffer.dispose();  
  }
View Full Code Here

    PieUtils.drawPie(gcBuffer,x0 - OWN_SIZE / 2 ,y0 - OWN_SIZE / 2,OWN_SIZE,OWN_SIZE,manager.getStats().getCompleted() / 10);
   
    gcBuffer.dispose();
    GC gcPanel = new GC(panel);
    gcPanel.drawImage(buffer,0,0);
    gcPanel.dispose();
    buffer.dispose();  
  }
 
  public void peerManagerWillBeAdded( PEPeerManager  peer_manager ){}
  public void peerManagerAdded(PEPeerManager manager) {}
View Full Code Here

     
      gc.setLineStyle(SWT.LINE_SOLID);
   
    } finally
    {
      gc.dispose();
    }
   
    if (imgToPaint != null) {
      imgToPaint.dispose();
    }
View Full Code Here

      } else
        gcImage.setForeground(Colors.grey);
     
      if (manager != null)
        gcImage.drawRectangle(0, 0, newWidth - 1, newHeight - 1);
      gcImage.dispose();
     
      last_draw_time = now;
     
      if (cell instanceof TableCellSWT)
        ((TableCellSWT) cell).setGraphic(piecesImage);
View Full Code Here

      int hInside = bounds.height - (marginHeight * 2);
      Image imageCellBG = new Image(Display.getDefault(), wInside, hInside);
      GC gc = new GC(imageCellBG);
      gc.drawImage(imageRowBG, bounds.x + marginWidth, 0 + marginHeight,
          wInside, hInside, 0, 0, wInside, hInside);
      gc.dispose();
     
      return imageCellBG;
    }
   
    TableOrTreeSWT table = row.getTable();
View Full Code Here

   
    GC gc = new GC(image);
    gc.setForeground(getBackground());
    gc.setBackground(getBackground());
    gc.fillRectangle(0, 0, bounds.width, bounds.height);
    gc.dispose();
   
    return image;
  }
}
View Full Code Here

    // XXX This doesn't work well, but it's better than nothing
    consoleText.addListener(SWT.Resize, new Listener() {
      public void handleEvent(Event event) {
        GC gc = new GC(consoleText);
        int charWidth = gc.getFontMetrics().getAverageCharWidth();
        gc.dispose();

        int areaWidth = consoleText.getBounds().width;
        consoleText.setTabs(areaWidth / 6 / charWidth);
      }
    });
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.