Examples of ParameterListener


Examples of org.gudy.azureus2.plugins.ui.config.ParameterListener

    final BooleanParameter te = _config.addBooleanParameter2("azbuddy.tracker.enabled", "azbuddy.tracker.enabled", true );
   
    tracker_enabled = te.getValue();
   
    te.addListener(
      new ParameterListener()
      {
        public void
        parameterChanged(
          Parameter param )
        {
View Full Code Here

Examples of org.gudy.azureus2.plugins.ui.config.ParameterListener

      test_button = config.addActionParameter2( "test", "test " );
     
      test_button.setEnabled( false );
     
      test_button.addListener(
        new ParameterListener()
        {
          public void
          parameterChanged(
            Parameter  param )
          {
View Full Code Here

Examples of org.gudy.azureus2.plugins.ui.config.ParameterListener

    }
   
    final ActionParameter ap = configModel.addActionParameter2( "pairing.ac.getnew", "pairing.ac.getnew.create" );
   
    ap.addListener(
      new ParameterListener()
      {
        public void
        parameterChanged(
          Parameter   param )
        {
          try{
            ap.setEnabled( false );
           
            allocateAccessCode( false );
           
            SimpleTimer.addEvent(
              "PM:enabler",
              SystemTime.getOffsetTime(30*1000),
              new TimerEventPerformer()
              {
                public void
                perform(
                  TimerEvent event )
                {
                  ap.setEnabled( true );
                }
              });
           
          }catch( Throwable e ){
           
            ap.setEnabled( true );
           
            String details = MessageText.getString(
                "pairing.alloc.fail",
                new String[]{ Debug.getNestedExceptionMessage( e )});
           
            ui_manager.showMessageBox(
                "pairing.op.fail",
                "!" + details + "!",
                UIManagerEvent.MT_OK );
          }
        }
      });
   
    LabelParameter  param_e_info = configModel.addLabelParameter2( "pairing.explicit.info" );
   
    param_e_enable = configModel.addBooleanParameter2( "pairing.explicit.enable", "pairing.explicit.enable", false );
   
    param_public_ipv4  = configModel.addStringParameter2( "pairing.ipv4", "pairing.ipv4", "" );
    param_public_ipv6  = configModel.addStringParameter2( "pairing.ipv6", "pairing.ipv6", "" );
    param_host      = configModel.addStringParameter2( "pairing.host", "pairing.host", "" );
   
    LabelParameter spacer = configModel.addLabelParameter2( "blank.resource" );
   
    param_local_ipv4  = configModel.addStringParameter2( "pairing.local.ipv4", "pairing.local.ipv4", "" );
    param_local_ipv6  = configModel.addStringParameter2( "pairing.local.ipv6", "pairing.local.ipv6", "" );

   
    param_public_ipv4.setGenerateIntermediateEvents( false );
    param_public_ipv6.setGenerateIntermediateEvents( false );
    param_host.setGenerateIntermediateEvents( false );
   
    ParameterListener change_listener =
      new ParameterListener()
      {
        public void
        parameterChanged(
          Parameter param )
        {
View Full Code Here

Examples of org.gudy.azureus2.plugins.ui.config.ParameterListener

    track_normal_when_offline = config.addBooleanParameter2( "dhttracker.tracknormalwhenoffline", "dhttracker.tracknormalwhenoffline", TRACK_NORMAL_DEFAULT );

    track_limited_when_online = config.addBooleanParameter2( "dhttracker.tracklimitedwhenonline", "dhttracker.tracklimitedwhenonline", TRACK_LIMITED_DEFAULT );

    track_limited_when_online.addListener(
      new ParameterListener()
      {
        public void
        parameterChanged(
          Parameter  param )
        {
          configChanged();
        }
      });
   
    track_normal_when_offline.addListener(
      new ParameterListener()
      {
        public void
        parameterChanged(
          Parameter  param )
        {
View Full Code Here

Examples of org.gudy.azureus2.plugins.ui.config.ParameterListener

        if (param instanceof HyperlinkParameterImpl) {
         
          final Label f_label = label;
         
          param.addListener(
              new ParameterListener()
              {
                public void
                parameterChanged(
                  org.gudy.azureus2.plugins.ui.config.Parameter  p )
                {
                  if ( f_label.isDisposed()){
             
                    param.removeListener( this );               
                  }else{
                   
                    final String hyperlink = ((HyperlinkParameterImpl)param).getHyperlink();
                   
                    if (hyperlink != null) {
                     
                      Utils.execSWTThread(
                        new Runnable()
                        {
                          public void
                          run()
                          {
                            LinkLabel.updateLinkedLabel(f_label, hyperlink);
                          }
                        });
                    }
                  }
                }
              });       
          }

      }
 
      String  key = param.getKey();
           
      //System.out.println( "key = " + key );
     
      final Parameter  swt_param;
     
      if ( param instanceof BooleanParameterImpl ){
       
        if ( label == null ){
         
          swt_param = new BooleanParameter(current_composite, key,
              ((BooleanParameterImpl) param).getDefaultValue(), param.getLabelKey());
        }else{
         
          swt_param = new BooleanParameter(current_composite, key, ((BooleanParameterImpl)param).getDefaultValue());
        }
       
        GridData data = new GridData();
        data.horizontalSpan = label==null?2:1;
        swt_param.setLayoutData(data);
         
        param.addListener(
          new ParameterListener()
          {
            public void
            parameterChanged(
              org.gudy.azureus2.plugins.ui.config.Parameter  p )
            {
              if ( swt_param.getControls()[0].isDisposed()){
         
                param.removeListener( this );
               
              }else{
               
                ((BooleanParameter)swt_param).setSelected(((BooleanParameterImpl)param).getValue());
              }
            }
          });
       
      }else if ( param instanceof IntParameterImpl ){
           
        IntParameterImpl int_param = (IntParameterImpl)param;
        swt_param = new IntParameter(current_composite, key,
            int_param.getDefaultValue());
       
        if (int_param.isLimited()) {
          ((IntParameter)swt_param).setMinimumValue(int_param.getMinValue());
          ((IntParameter)swt_param).setMaximumValue(int_param.getMaxValue());
        }
       
        param.addListener(
            new ParameterListener()
            {
              public void
              parameterChanged(
                org.gudy.azureus2.plugins.ui.config.Parameter  p )
              {
View Full Code Here

Examples of sos.scheduler.editor.actions.listeners.ParameterListener

      int type_) throws JDOMException {

    super(parent, style);      
    dom = _dom;
    type = type_;
    listener = new ParameterListener(dom, parentElem, main, type_);   
    initialize();      
    setToolTipText();

  }
View Full Code Here

Examples of sos.scheduler.editor.conf.listeners.ParameterListener

      int type_) throws JDOMException {

    super(parent, style);      
    dom = _dom;
    type = type_;
    listener = new ParameterListener(dom, parentElem, main, type_);   
    initialize();      
    setToolTipText();

  }
View Full Code Here

Examples of sos.scheduler.editor.conf.listeners.ParameterListener

      int type_, String jobname) throws JDOMException {

    super(parent, style);      
    dom = _dom;
    type = type_;
    listener = new ParameterListener(dom, parentElem, main, type_);
    listener.setJobname(jobname);
    initialize();      
    setToolTipText();

  }
View Full Code Here

Examples of sos.scheduler.editor.conf.listeners.ParameterListener

      int assistentType_) {
    dom = dom_;
    update = update_;
    assistentType = assistentType_;
    joblistener = new JobListener(dom,  job_, update);
    paramListener = new ParameterListener(dom, job_, update_, assistentType);   
  }
View Full Code Here

Examples of sos.scheduler.editor.conf.listeners.ParameterListener

    dom = dom_;
    update = update_;   
    joblistener = joblistener_; 
    jobBackUp = (Element)joblistener.getJob().clone();   
    this.assistentType = assistentType_;   
    paramListener = new ParameterListener(dom, joblistener_.getJob(), update_, assistentType);   
  }
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.