Examples of ImageLoader


Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

        break;
      default:
        imageID = "grayled";
        break;
    }
    ImageLoader imageLoader = ImageLoader.getInstance();
    this.setImage(imageLoader.getImage(imageID));
  }
View Full Code Here

Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

    window.setText(MessageText.getString("MainWindow.about.title") + " " + Constants.AZUREUS_VERSION); //$NON-NLS-1$
    GridData gridData;
    window.setLayout(new GridLayout(3, false));

    ImageLoader imageLoader = ImageLoader.getInstance();
    imgSrc = imageLoader.getImage(IMG_SPLASH);
    if (imgSrc != null) {
      int w = imgSrc.getBounds().width;
      int ow = w;
      if (w > 350) {
        w = 350;
      }
      int h = imgSrc.getBounds().height;
     
      Image imgGray = new Image(display, imageLoader.getImage(IMG_SPLASH),
          SWT.IMAGE_GRAY);
      imageLoader.releaseImage(IMG_SPLASH);
      GC gc = new GC(imgGray);
      if (Constants.isOSX) {
        gc.drawImage(imgGray, (w - ow) / 2, 0);
      } else {
        gc.copyArea(0, 0, ow, h, (w - ow) / 2, 0);
View Full Code Here

Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

    try{
      class_mon.enter();
      if(image != null && ! image.isDisposed()) {
        image.dispose();
      }
      ImageLoader imageLoader = ImageLoader.getInstance();
      imageLoader.releaseImage(IMG_SPLASH);
      image = null;
      imgSrc = null;
    }finally{
     
      class_mon.exit();
View Full Code Here

Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

    } catch (NoSuchFieldError e) {
      /* Ignore for Pre 3.0 SWT.. */
    }
    window.setLayout(layout);

    ImageLoader imageLoader = ImageLoader.getInstance();
    for (Iterator iter = mapIDs.keySet().iterator(); iter.hasNext();) {
      String key = (String) iter.next();
      String value = (String) mapIDs.get(key);

     
      Image img = imageLoader.getImage(value);
      imagesToRelease.add(value);

      CLabel lbl = new CLabel(window, SWT.NONE);
      lbl.setImage(img);
      lbl.setText(MessageText.getString("health.explain." + key));
    }

    // buttons

    Button btnOk = new Button(window, SWT.PUSH);
    btnOk.setText(MessageText.getString("Button.ok"));
    GridData gridData = new GridData(GridData.HORIZONTAL_ALIGN_CENTER);
    gridData.widthHint = 70;
    btnOk.setLayoutData(gridData);

    btnOk.addListener(SWT.Selection, new Listener() {
      public void handleEvent(Event e) {
        window.dispose();
      }
    });
   
    window.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent e) {
        if (e.detail == SWT.TRAVERSE_ESCAPE) {
          window.dispose();
        }
      }
    });

    window.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent arg0) {
        ImageLoader imageLoader = ImageLoader.getInstance();
        for (String id : imagesToRelease) {
          imageLoader.releaseImage(id);
        }
      }
    });

    window.pack();
View Full Code Here

Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

    setAlignment(ALIGN_TRAIL);
    setType(TableColumn.TYPE_TEXT);
    setRefreshInterval(INTERVAL_LIVE);
    setUseCoreDataSource(false);
   
    ImageLoader imageLoader = ImageLoader.getInstance();
    imgUp = imageLoader.getImage("image.torrentspeed.up");
    imgDown = imageLoader.getImage("image.torrentspeed.down");
  }
View Full Code Here

Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

   
   
    mapCellLastPercentDone.put(cell, new Integer(percentDone));
   
   
    ImageLoader imageLoader = ImageLoader.getInstance();
    Image imgEnd = imageLoader.getImage("dl_bar_end");
    Image img0 = imageLoader.getImage("dl_bar_0");
    Image img1 = imageLoader.getImage("dl_bar_1");

    //draw begining and end
    if (!imgEnd.isDisposed()) {
      gcImage.drawImage(imgEnd, bounds.x , bounds.y + yOfs);
      gcImage.drawImage(imgEnd, bounds.x + x1 + 1, bounds.y + yOfs);
    }
   
   
   
    // draw border
//    Color fg = gcImage.getForeground();
//    gcImage.setForeground(Colors.grey);
//    gcImage.drawRectangle(bounds.x, bounds.y + yOfs, x1 + 1, y1 + 1);
//    gcImage.setForeground(fg);

    int limit = (x1 * percentDone) / 1000;
   
    if (!img1.isDisposed() && limit > 0) {
      Rectangle imgBounds = img1.getBounds();
      gcImage.drawImage(img1, 0, 0, imgBounds.width, imgBounds.height,
          bounds.x + 1, bounds.y + yOfs, limit, imgBounds.height);
    }
    if (percentDone < 1000 && !img0.isDisposed()) {
      Rectangle imgBounds = img0.getBounds();
      gcImage.drawImage(img0, 0, 0, imgBounds.width, imgBounds.height, bounds.x
          + limit + 1, bounds.y + yOfs, x1 - limit, imgBounds.height);
    }

    imageLoader.releaseImage("dl_bar_end");
    imageLoader.releaseImage("dl_bar_0");
    imageLoader.releaseImage("dl_bar_1");
   
//    gcImage.setBackground(Colors.blues[Colors.BLUES_DARKEST]);
//    gcImage.fillRectangle(bounds.x + 1, bounds.y + 1 + yOfs, limit, y1);
//    if (limit < x1) {
//      gcImage.setBackground(Colors.blues[Colors.BLUES_LIGHTEST]);
View Full Code Here

Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

    if (sConfigID == null) {
      return;
    }
   
    ImageLoader imageLoader = skin.getImageLoader(properties);

    String id = null;
    String idLeft = null;
    String idRight = null;
   
    String s = properties.getStringValue(sConfigID + sSuffix, (String) null);
    if (s != null && s.length() > 0) {
      Image[] images = imageLoader.getImages(sConfigID + sSuffix);
      if (images.length == 1 && ImageLoader.isRealImage(images[0])) {
        id = sConfigID + sSuffix;
        idLeft = id + "-left";
        idRight = id + "-right";
      } else if (images.length == 3 && ImageLoader.isRealImage(images[2])) {
View Full Code Here

Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

      return;
    }

    mapCellLastPercentDone.put(cell, new Integer(perThouDone));
   
    ImageLoader imageLoader = ImageLoader.getInstance();
    Image imgEnd = imageLoader.getImage("tc_bar_end");
    Image img0 = imageLoader.getImage("tc_bar_0");
    Image img1 = imageLoader.getImage("tc_bar_1");

    //draw begining and end
    if (!imgEnd.isDisposed()) {
      gcImage.drawImage(imgEnd, bounds.x , bounds.y + yOfs);
      gcImage.drawImage(imgEnd, bounds.x + x1 + 1, bounds.y + yOfs);
    }
   
   
   
    int limit = (x1 * perThouDone) / 1000;
   
    if (!img1.isDisposed() && limit > 0) {
      Rectangle imgBounds = img1.getBounds();
      gcImage.drawImage(img1, 0, 0, imgBounds.width, imgBounds.height,
          bounds.x + 1, bounds.y + yOfs, limit, imgBounds.height);
    }
    if (perThouDone < 1000 && !img0.isDisposed()) {
      Rectangle imgBounds = img0.getBounds();
      gcImage.drawImage(img0, 0, 0, imgBounds.width, imgBounds.height, bounds.x
          + limit + 1, bounds.y + yOfs, x1 - limit, imgBounds.height);
    }

    imageLoader.releaseImage("tc_bar_end");
    imageLoader.releaseImage("tc_bar_0");
    imageLoader.releaseImage("tc_bar_1");
   
    if(textColor == null) {
      textColor = ColorCache.getColor(gcImage.getDevice(), "#006600" );
    }

View Full Code Here

Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

    // mapImageLoaders is used to dispose of images when the skin is disposed
    if (numSkins == 1) {
      imageLoader = ImageLoader.getInstance();
      imageLoader.addSkinProperties(skinProperties);
    } else {
      imageLoader = new ImageLoader(Display.getDefault(),
          skinProperties);
      mapImageLoaders.put(skinProperties, imageLoader);
    }

    /*
 
View Full Code Here

Examples of com.aelitis.azureus.ui.swt.imageloader.ImageLoader

  public ImageLoader getImageLoader(SkinProperties properties) {
    if (properties == this.skinProperties) {
      return imageLoader;
    }
    ImageLoader loader = mapImageLoaders.get(properties);

    if (loader != null) {
      return loader;
    }

    loader = new ImageLoader(Display.getDefault(), properties);
    mapImageLoaders.put(properties, loader);

    return loader;
  }
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.