Package org.gudy.azureus2.plugins.ui

Examples of org.gudy.azureus2.plugins.ui.UIManagerListener


 
    PluginInterface pi = PluginInitializer.getDefaultInterface();
     
    org.gudy.azureus2.plugins.download.DownloadManager  dm     = pi.getDownloadManager();
     
    Tracker      tracker = pi.getTracker();
     

      for (int i=0;i<items.size();i++){
       
        ShareItem  item = (ShareItem)items.get(i);
       
          try{
            Torrent  t = item.getTorrent();
           
            TrackerTorrent  tracker_torrent = tracker.getTorrent( t );
           
            Download  download = dm.getDownload( t );
           
            if ( tracker_torrent == null || download == null ){
                             
View Full Code Here


        ShareItem  item = (ShareItem)items.get(i);
       
          try{
            Torrent  t = item.getTorrent();
           
            TrackerTorrent  tracker_torrent = tracker.getTorrent( t );
           
            Download  download = dm.getDownload( t );
           
            if ( tracker_torrent == null || download == null ){
                             
              continue;
            }
           
            int  dl_state = download.getState();
           
            if (   dl_state == Download.ST_ERROR ){
             
            }else if ( dl_state != Download.ST_STOPPED ){
             
              if ( do_stop ){
               
                try{
                  download.stop();
                }catch( Throwable e ){
                }
               
                try{
                  tracker_torrent.stop();
                }catch( Throwable e ){
                }
              }
             
            }else{
             
              if ( !do_stop ){
               
                try{
                  download.restart();
                }catch( Throwable e ){
                }
               
                try{
                  tracker_torrent.start();
                }catch( Throwable e ){
                }
              }
            }
          }catch( Throwable e ){
View Full Code Here

          TrackerWebPageRequestImpl  request = new TrackerWebPageRequestImpl( tracker, TrackerWCHelper.this, external_request );
          TrackerWebPageResponseImpl  reply   = new TrackerWebPageResponseImpl( request );
     
          for (int i=0;i<generators.size();i++){
     
            TrackerWebPageGenerator  generator;
     
            try{
              this_mon.enter();
     
              if ( i >= generators.size()){
     
                break;
              }
     
              generator = (TrackerWebPageGenerator)generators.get(i);
     
            }finally{
     
              this_mon.exit();
            }
     
            if ( generator.generate( request, reply )){
     
              reply.complete();
     
              return( true );
            }
View Full Code Here

              MessageText.getString(up_menu
                  ? "MyTorrentsView.dialog.setNumber.upload"
                  : "MyTorrentsView.dialog.setNumber.download")
            });

        entryWindow.prompt(new UIInputReceiverListener() {
          public void UIInputReceiverClosed(UIInputReceiver entryWindow) {
            if (!entryWindow.hasSubmittedInput()) {
              return;
            }
            String sReturn = entryWindow.getSubmittedInput();
View Full Code Here

  public void addView(final PluginView view, final boolean bAutoOpen) {
    try {
     
      UIManager ui_manager = PluginInitializer.getDefaultInterface().getUIManager();

      ui_manager.addUIListener(new UIManagerListener() {
        public void UIAttached(UIInstance instance) {
          if (instance instanceof UISWTInstance) {
            if (view instanceof PluginViewWrapper) {

              // legacy support for RSSImport plugin
View Full Code Here

              Constants.isCVSVersion() ? FORUM_BETA_LINK : FORUM_STABLE_LINK
            })
          );
         
          // Force it to be auto-opened.
          UIManagerListener uiml = new UIManagerListener() {
            public void UIAttached(UIInstance inst) {
              if (inst instanceof UISWTInstance) {
                ((UISWTInstance)inst).openView(model);
                pi.getUIManager().removeUIListener(this);
              }
View Full Code Here

    }

    plugin_interface.getPluginProperties().setProperty("plugin.version",
        version);
   
      plugin_interface.getUIManager().addUIListener(new UIManagerListener() {
        boolean done = false;
     
        public void UIDetached(UIInstance instance) {
        }
     
View Full Code Here

    menu_item_ctorrents.addFillListener( menu_fill_listener );
   
    buddy_tracker = new BuddyPluginTracker( this, config );
   
    plugin_interface.getUIManager().addUIListener(
      new UIManagerListener()
      {
        public void
        UIAttached(
          final UIInstance    instance )
        {
View Full Code Here

          }
        });
    }
   
    plugin_interface.getUIManager().addUIListener(
      new UIManagerListener()
      {
        public void
        UIAttached(
          UIInstance    instance )
        {
View Full Code Here

        public void
        closedownComplete(){}     
      });
   
    plugin_interface.getUIManager().addUIListener(
        new UIManagerListener()
        {
          public void
          UIAttached(
            UIInstance    instance )
          {
View Full Code Here

TOP

Related Classes of org.gudy.azureus2.plugins.ui.UIManagerListener

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.