Examples of DisposeListener


Examples of org.eclipse.swt.events.DisposeListener

    shell.setText(MessageText.getString("externalLogin.title"));
   
    shell.setLayout(new FormLayout());
   
    shell.addDisposeListener(
      new DisposeListener()
      {
        public void
        widgetDisposed(
          DisposeEvent arg0)
        {
View Full Code Here

Examples of org.eclipse.swt.events.DisposeListener

      public void handleEvent(Event event) {
        lstLanguage.showSelection();
      }
    });

    lstLanguage.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        if (font != null && !font.isDisposed())
          font.dispose();
      }
    });
View Full Code Here

Examples of org.eclipse.swt.events.DisposeListener

    if (mainBrowser != null && !mainBrowser.isDisposed()) {
      return;
    }
    try{
      mainBrowser = new Browser(composite,Utils.getInitialBrowserStyle(SWT.NONE));
      mainBrowser.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          ((Browser)e.widget).setUrl("about:blank");
          ((Browser)e.widget).setVisible(false);
          while (!e.display.isDisposed() && e.display.readAndDispatch());
        }
      });
      BrowserContext context =
        new BrowserContext("browser-window"  + Math.random(), mainBrowser, null, true);
     
      context.addListener(new BrowserContext.loadingListener(){
        public void browserLoadingChanged(boolean loading, String url) {
          if (mdiInfo.spinnerImage != null) {
            mdiInfo.spinnerImage.setVisible(loading);
          }
        }
      });
     
      context.addMessageListener(new TorrentListener());
      context.addMessageListener(new VuzeListener());
      context.addMessageListener(new DisplayListener(mainBrowser));
      context.addMessageListener(new ConfigListener(mainBrowser));
      context.addMessageListener(
          new MetaSearchListener( this ));
     
      ContentNetwork contentNetwork = ContentNetworkManagerFactory.getSingleton().getContentNetwork(
          context.getContentNetworkID());
      // contentNetwork won't be null because a new browser context
      // has the default content network
     
      String url = contentNetwork.getSubscriptionURL(subs.getID());
       
      Boolean  edit_mode = (Boolean)subs.getUserData( SubscriptionManagerUI.SUB_EDIT_MODE_KEY );
     
      if ( edit_mode != null ){
     
        if ( edit_mode.booleanValue()){
         
          url += SubscriptionManagerUI.EDIT_MODE_MARKER;
        }
       
        subs.setUserData( SubscriptionManagerUI.SUB_EDIT_MODE_KEY, null );
      }
             
      mainBrowser.setUrl(url);
      mainBrowser.setData("StartURL", url);
     
      FormData data = new FormData();
      data.left = new FormAttachment(0,0);
      data.right = new FormAttachment(100,0);
      data.top = new FormAttachment(composite,0);
      data.bottom = new FormAttachment(100,0);
      mainBrowser.setLayoutData(data);
     
      detailsBrowser = new Browser(composite,Utils.getInitialBrowserStyle(SWT.NONE));
      detailsBrowser.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          ((Browser)e.widget).setUrl("about:blank");
          ((Browser)e.widget).setVisible(false);
          while (!e.display.isDisposed() && e.display.readAndDispatch());
        }
View Full Code Here

Examples of org.eclipse.swt.events.DisposeListener

        }
        anchorControl.addListener(SWT.Move, dockingEnabler);
        anchorControl.addListener(SWT.Resize, dockingEnabler);
      }

      anchorControl.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          setDocked(false);
        }
      });
View Full Code Here

Examples of org.eclipse.swt.events.DisposeListener

    this.startID = startID;
    FormLayout layout = new FormLayout();
    shell.setLayout(layout);
    shell.setBackgroundMode(SWT.INHERIT_DEFAULT);

    shell.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        disposeSkin();
      }
    });
View Full Code Here

Examples of org.eclipse.swt.events.DisposeListener

    final ImageLoader imageLoader = getImageLoader(properties);
    Image image = imageLoader.getImage(sConfigID);
    if (ImageLoader.isRealImage(image)) {
      imageLoader.releaseImage(sConfigID);
      image = imageLoader.getImage(sConfigID + ".image");
      drawable.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          imageLoader.releaseImage(sConfigID + ".image");
        }
      });
    } else {
      drawable.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          imageLoader.releaseImage(sConfigID);
        }
      });
    }
View Full Code Here

Examples of org.eclipse.swt.events.DisposeListener

      fDatas[i].height = height;
      fDatas[i].setStyle(style);
    }
    final Font newFont = new Font(control.getDisplay(), fDatas);
    control.setFont(newFont);
    control.addDisposeListener(new DisposeListener() {

      public void widgetDisposed(DisposeEvent e) {
        if (null != newFont && false == newFont.isDisposed()) {
          newFont.dispose();
        }
View Full Code Here

Examples of org.eclipse.swt.events.DisposeListener

   * @since 4.0.0.5
   */
  public void setLabelImage(Label label, final String key) {
    Image bg = getImage(key);
    label.setImage(bg);
    label.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        releaseImage(key);
      }
    });
  }
View Full Code Here

Examples of org.eclipse.swt.events.DisposeListener

  }

  public void setButtonImage(Button btn, final String key) {
    Image bg = getImage(key);
    btn.setImage(bg);
    btn.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        releaseImage(key);
      }
    });
  }
View Full Code Here

Examples of org.eclipse.swt.events.DisposeListener

  }

  public void setBackgroundImage(Control control, final String key) {
    Image bg = getImage(key);
    control.setBackgroundImage(bg);
    control.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(DisposeEvent e) {
        releaseImage(key);
      }
    });
  }
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.