Package org.gudy.azureus2.ui.swt.config.generic

Examples of org.gudy.azureus2.ui.swt.config.generic.GenericIntParameter


        "ConfigView.section.style.useFancyTabs").getControl();

    Control[] controls = {
      cFancyTab
    };
    bpCustomTab.setAdditionalActionPerformer(new ChangeSelectionActionPerformer(
        controls));

    return cSection;
  }
View Full Code Here


    label = new Label(cSection, SWT.NULL);
    Messages.setLanguageText(label, LBLKEY_PREFIX + "password");

    gridData = new GridData();
    gridData.widthHint = 150;
    PasswordParameter pw1 = new PasswordParameter(cSection, "Password");
    pw1.setLayoutData(gridData);
    Text t1 = (Text) pw1.getControl();

    //password confirm

    label = new Label(cSection, SWT.NULL);
    Messages.setLanguageText(label, LBLKEY_PREFIX + "passwordconfirm");
    gridData = new GridData();
    gridData.widthHint = 150;
    PasswordParameter pw2 = new PasswordParameter(cSection, "Password Confirm");
    pw2.setLayoutData(gridData);
    Text t2 = (Text) pw2.getControl();

    // password activated

    label = new Label(cSection, SWT.NULL);
    Messages.setLanguageText(label, LBLKEY_PREFIX + "passwordmatch");
View Full Code Here

    Label label = new Label(gTorrentOptions, SWT.NULL);
    gridData = new GridData();
    label.setLayoutData( gridData );
    label.setText(k_unit + " " + MessageText.getString( "GeneralView.label.maxuploadspeed.tooltip" ));

    GenericIntParameter max_upload = new GenericIntParameter(
        adhoc_param_adapter, gTorrentOptions, MAX_UPLOAD);
    adhoc_parameters.put( MAX_UPLOAD, max_upload );
    gridData = new GridData();
    max_upload.setLayoutData(gridData);
   
    if ( userMode > 0) {

        // max upload when busy
     
      label = new Label(gTorrentOptions, SWT.NULL);
      gridData = new GridData();
      label.setLayoutData( gridData );
      Messages.setLanguageText(label, TEXT_PREFIX + "max.uploads.when.busy");
     
      GenericIntParameter max_upload_when_busy = new GenericIntParameter(
          ds_param_adapter, gTorrentOptions,
          DownloadManagerState.PARAM_MAX_UPLOAD_WHEN_BUSY);
      ds_parameters.put( DownloadManagerState.PARAM_MAX_UPLOAD_WHEN_BUSY, max_upload_when_busy );
      gridData = new GridData();
      max_upload_when_busy.setLayoutData(gridData);
    }
   
      // max download speed
   
    label = new Label(gTorrentOptions, SWT.NULL);
    gridData = new GridData();
    label.setLayoutData( gridData );
    label.setText(k_unit + " " + MessageText.getString( "GeneralView.label.maxdownloadspeed.tooltip" ));
      
    GenericIntParameter max_download = new GenericIntParameter(
        adhoc_param_adapter, gTorrentOptions, MAX_DOWNLOAD);
    adhoc_parameters.put( MAX_DOWNLOAD, max_download );
    gridData = new GridData();
    max_download.setLayoutData(gridData);
   
      // max uploads
   
    if (userMode > 0) {
      label = new Label(gTorrentOptions, SWT.NULL);
      gridData = new GridData();
      label.setLayoutData( gridData );
      Messages.setLanguageText(label, TEXT_PREFIX + "max.uploads" );
     
      GenericIntParameter max_uploads = new GenericIntParameter(
          ds_param_adapter, gTorrentOptions,
          DownloadManagerState.PARAM_MAX_UPLOADS);
      ds_parameters.put( DownloadManagerState.PARAM_MAX_UPLOADS, max_uploads );
      max_uploads.setMinimumValue(2);
      gridData = new GridData();
      max_uploads.setLayoutData(gridData);
     
        //  max uploads when seeding enabled
     
      final Composite cMaxUploadsOptionsArea = new Composite(gTorrentOptions, SWT.NULL);
      layout = new GridLayout();
      layout.numColumns = 3;
      layout.marginWidth = 0;
      layout.marginHeight = 0;
      cMaxUploadsOptionsArea.setLayout(layout);
      gridData = new GridData();
      gridData.horizontalIndent = 15;
      gridData.horizontalSpan = 2;
      cMaxUploadsOptionsArea.setLayoutData(gridData);
     
      label = new Label(cMaxUploadsOptionsArea, SWT.NULL);
      ImageLoader.getInstance().setLabelImage(label, "subitem");
      gridData = new GridData(GridData.VERTICAL_ALIGN_BEGINNING);
      label.setLayoutData(gridData);
 
      gridData = new GridData();
      GenericBooleanParameter  max_uploads_when_seeding_enabled =
        new GenericBooleanParameter(
            ds_param_adapter,
            cMaxUploadsOptionsArea,
            DownloadManagerState.PARAM_MAX_UPLOADS_WHEN_SEEDING_ENABLED,
            false,
            TEXT_PREFIX + "alternative.value.enable");
      ds_parameters.put( DownloadManagerState.PARAM_MAX_UPLOADS_WHEN_SEEDING_ENABLED, max_uploads_when_seeding_enabled );
      max_uploads_when_seeding_enabled.setLayoutData( gridData );
     
 
      GenericIntParameter max_uploads_when_seeding = new GenericIntParameter(
          ds_param_adapter, cMaxUploadsOptionsArea,
          DownloadManagerState.PARAM_MAX_UPLOADS_WHEN_SEEDING);
      ds_parameters.put( DownloadManagerState.PARAM_MAX_UPLOADS_WHEN_SEEDING, max_uploads_when_seeding );
      gridData = new GridData();
      max_uploads_when_seeding.setMinimumValue(2);
      max_uploads_when_seeding.setLayoutData(gridData);
     
      max_uploads_when_seeding_enabled.setAdditionalActionPerformer(
          new ChangeSelectionActionPerformer( max_uploads_when_seeding.getControl()));
         
        // max peers
     
      label = new Label(gTorrentOptions, SWT.NULL);
      gridData = new GridData();
      label.setLayoutData( gridData );
      Messages.setLanguageText(label, TEXT_PREFIX + "max.peers");
     
      GenericIntParameter max_peers = new GenericIntParameter(ds_param_adapter,
          gTorrentOptions, DownloadManagerState.PARAM_MAX_PEERS);
      ds_parameters.put( DownloadManagerState.PARAM_MAX_PEERS, max_peers );
      gridData = new GridData();
      max_peers.setLayoutData(gridData);
 
        // max peers when seeding
     
      final Composite cMaxPeersOptionsArea = new Composite(gTorrentOptions, SWT.NULL);
      layout = new GridLayout();
      layout.numColumns = 3;
      layout.marginWidth = 0;
      layout.marginHeight = 0;
      cMaxPeersOptionsArea.setLayout(layout);
      gridData = new GridData();
      gridData.horizontalIndent = 15;
      gridData.horizontalSpan = 2;
      cMaxPeersOptionsArea.setLayoutData(gridData);
     
      label = new Label(cMaxPeersOptionsArea, SWT.NULL);
      ImageLoader.getInstance().setLabelImage(label, "subitem");
      gridData = new GridData(GridData.VERTICAL_ALIGN_BEGINNING);
      label.setLayoutData(gridData);
 
      gridData = new GridData();
      GenericBooleanParameter  max_peers_when_seeding_enabled =
        new GenericBooleanParameter(
            ds_param_adapter,
            cMaxPeersOptionsArea,
            DownloadManagerState.PARAM_MAX_PEERS_WHEN_SEEDING_ENABLED,
            false,
            TEXT_PREFIX + "alternative.value.enable");
      ds_parameters.put( DownloadManagerState.PARAM_MAX_PEERS_WHEN_SEEDING_ENABLED, max_peers_when_seeding_enabled );
      max_peers_when_seeding_enabled.setLayoutData( gridData );
     
 
      GenericIntParameter max_peers_when_seeding = new GenericIntParameter(
          ds_param_adapter, cMaxPeersOptionsArea,
          DownloadManagerState.PARAM_MAX_PEERS_WHEN_SEEDING);
      ds_parameters.put( DownloadManagerState.PARAM_MAX_PEERS_WHEN_SEEDING, max_peers_when_seeding );
      gridData = new GridData();
      max_peers_when_seeding.setLayoutData(gridData);
     
      max_peers_when_seeding_enabled.setAdditionalActionPerformer(
          new ChangeSelectionActionPerformer( max_peers_when_seeding.getControl()));

     
        // max seeds
     
      label = new Label(gTorrentOptions, SWT.NULL);
      gridData = new GridData();
      label.setLayoutData( gridData );
      Messages.setLanguageText(label, TEXT_PREFIX + "max.seeds" );
     
      GenericIntParameter max_seeds = new GenericIntParameter(
          ds_param_adapter, gTorrentOptions,
          DownloadManagerState.PARAM_MAX_SEEDS);
      ds_parameters.put( DownloadManagerState.PARAM_MAX_SEEDS, max_seeds );
      gridData = new GridData();
      max_seeds.setLayoutData(gridData);
    }
   
      Label reset_label = new Label(gTorrentOptions, SWT.NULL );
      Messages.setLanguageText(reset_label, TEXT_PREFIX + "reset.to.default");
View Full Code Here

     
      Object  param   = it.next();
     
      if ( param instanceof GenericIntParameter ){
       
        GenericIntParameter  int_param = (GenericIntParameter)param;
       
        int_param.setValue( 0, true );
       
      }else{
        Debug.out( "Unknown parameter type: " + param.getClass());
      }
    }
View Full Code Here

          Map.Entry  entry = (Map.Entry)it.next();
          String  key   = (String)entry.getKey();
          Object  param   = entry.getValue();
               
          if (param instanceof GenericIntParameter) {
            GenericIntParameter  int_param = (GenericIntParameter)param;
            int  value = state.getIntParameter( key );
            int_param.setValue( value );
          } else if (param instanceof GenericBooleanParameter) {
            GenericBooleanParameter  bool_param = (GenericBooleanParameter)param;
            boolean  value = state.getBooleanParameter( key );
            bool_param.setSelected( value );
          } else {   
View Full Code Here

{
  protected GenericIntParameter  delegate;
 
  public IntParameter(Composite composite, final String name) {
    super(name);
    delegate = new GenericIntParameter(config_adapter, composite, name);
  }
View Full Code Here

  /**
   * @deprecated defaultValue should be set via ConfigurationDefaults, not passed by the caller
   */
  public IntParameter(Composite composite, final String name, int defaultValue) {
    super(name);
    delegate = new GenericIntParameter(config_adapter, composite, name,
        defaultValue);
  }
View Full Code Here

  public IntParameter(Composite composite,
                      final String name,
                      int minValue,
                      int maxValue) {
    super(name);
    delegate = new GenericIntParameter(config_adapter, composite, name,
        minValue, maxValue);
  }
View Full Code Here

  }

  public static MenuItem addConfigWizardMenuItem(Menu menu) {
    return addMenuItem(menu, MENU_ID_CONFIGURE, new Listener() {
      public void handleEvent(Event e) {
        new ConfigureWizard(false,ConfigureWizard.WIZARD_MODE_FULL);
      }
    });
  }
View Full Code Here

              uiFunctions.dispose(true, false);
            }
            return noErr;
          }
          case kHICommandWizard:
            new ConfigureWizard(false,ConfigureWizard.WIZARD_MODE_FULL);
            return noErr;
          case kHICommandNatTest:
            new NatTestWindow();
            return noErr;
          case kHICommandSpeedTest:
View Full Code Here

TOP

Related Classes of org.gudy.azureus2.ui.swt.config.generic.GenericIntParameter

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.