Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Combo


    return createCombo(container, label, bindingKey, DEFAULT_COMBO_STYLE);
  }
 
  public Combo createCombo(Composite container, String label, String bindingKey, int style) {
    _toolkit.createLabel(container, label);   
      Combo combo = new Combo(container, style);     
      combo.setData(bindingKey);
      _toolkit.adapt(combo, true, true);
      return combo;
  }
View Full Code Here


        dialogChanged(e);
      }
    });
   
    new Label(_container, SWT.NULL).setText("Runtime: ");
    _comboRuntimeList = new Combo(_container, SWT.READ_ONLY);
    updateRuntimeCombo();

    _comboRuntimeList.addModifyListener(new ModifyListener() {
      public void modifyText(ModifyEvent e) {
        _selectedRuntime = WGADesignerPlugin.getAllRuntimes().get(_comboRuntimeList.getText());
        updateDomainCombo(_selectedRuntime);
        dialogChanged(e);
      }
    });

    HyperlinkGroup linkGroup = new HyperlinkGroup(_container.getDisplay());
    ImageHyperlink linkCreateNewRuntime = new ImageHyperlink(_container, SWT.NONE);
    linkCreateNewRuntime.setImage(WGADesignerPlugin.getDefault().getImageRegistry().get(WGADesignerPlugin.IMAGE_WGA_RUNTIME_ADD));
    linkGroup.add(linkCreateNewRuntime);
    linkCreateNewRuntime.setText("create new WGA Runtime Project");
    linkCreateNewRuntime.addHyperlinkListener(new HyperlinkAdapter() {

      @Override
      public void linkActivated(HyperlinkEvent e) {
        try {
          IWorkbenchWizard wizard = WorkbenchUtils.openWizard(WGADesignerPlugin.getDefault().getWorkbench(), de.innovationgate.eclipse.wgadesigner.ResourceIDs.WIZARD_NEW_WGA_RUNTIME);
          if (wizard != null) {
            NewWGARuntime runtimeWizard = (NewWGARuntime) wizard;
            _selectedRuntime = runtimeWizard.getCreatedRuntime();
            updateRuntimeCombo();           
          }                   
        } catch (CoreException e1) {
          WorkbenchUtils.showErrorDialog(WGADesignerPlugin.getDefault(), getShell(), "Open runtime wizard failed", "Unable to open 'New Runtime' wizard.", e1);
        }
      }
    });
     
   
    new Label(_container, SWT.NULL).setText("Use template:");
    _comboTemplateList = new Combo(_container, SWT.READ_ONLY);

    ArrayList<String> designTemplateNames = new ArrayList<String>(_designTemplates.keySet());
    Collections.sort(designTemplateNames,  new Comparator<String>() {

      public int compare(String o1, String o2) {
        if (o1.equals("empty")) {
          return -1;
        } else if (o2.equals("empty")) {
          return 1;
        } else {
          return o1.compareTo(o2);
        }
       
      }
     
    });
    _comboTemplateList.setItems(designTemplateNames.toArray(new String[0]));
    _comboTemplateList.select(0);
    _comboTemplateList.addModifyListener(new ModifyListener() {
      public void modifyText(ModifyEvent e) {
        dialogChanged(e);
      }
    });
    GridData comboTemplateData = new GridData();
    comboTemplateData.horizontalSpan = 2;
    _comboTemplateList.setLayoutData(comboTemplateData);
   
    Label label = new Label(_container, SWT.NONE);
    label.setText("Register as new application:");
    _chkCreateContentStore = new Button(_container, SWT.CHECK);
    _chkCreateContentStore.setText("yes");
    _chkCreateContentStore.setSelection(true);
   
    _chkCreateContentStore.addSelectionListener(new SelectionAdapter() {

      @Override
      public void widgetSelected(SelectionEvent e) {
        super.widgetSelected(e);
        _grpCreateContentStore.setVisible(!_grpCreateContentStore.isVisible());
        dialogChanged(e);
      }
     
    });
   
    _grpCreateContentStore = new Group(_container, SWT.SHADOW_NONE);
    GridData grpData = new GridData(GridData.FILL_HORIZONTAL);
    grpData.horizontalSpan = 3;
    _grpCreateContentStore.setLayoutData(grpData);
    _grpCreateContentStore.setText("Contentstore options");
   
    _grpCreateContentStore.setLayout(new GridLayout(2, false));
    GridData innerGrpData = new GridData(GridData.FILL_HORIZONTAL);
    label = new Label(_grpCreateContentStore, SWT.NONE);
    label.setText("Database key:");
    _txtDatabaseKey = new Text(_grpCreateContentStore, SWT.BORDER);
    DefaultedText dflHandler = new DefaultedText(DEFAULT_DBKEY);
    dflHandler.apply(_txtDatabaseKey);
    _txtDatabaseKey.setLayoutData(GridDataFactory.copyData(innerGrpData));
    _txtDatabaseKey.addModifyListener(new ModifyListener() {

      public void modifyText(ModifyEvent e) {
        dialogChanged(e);
      }
     
    });
   
    label = new Label(_grpCreateContentStore, SWT.NONE);
    label.setText("Title:");
    _txtTitle = new Text(_grpCreateContentStore, SWT.BORDER);
    dflHandler = new DefaultedText(DEFAULT_TITLE);
    dflHandler.apply(_txtTitle);
    _txtTitle.setLayoutData(GridDataFactory.copyData(innerGrpData));
    _txtTitle.addModifyListener(new ModifyListener() {

      public void modifyText(ModifyEvent e) {
        dialogChanged(e);
      }
     
    });
   
    label = new Label(_grpCreateContentStore, SWT.NONE);
    label.setText("Domain:");
    _comboDomain = new Combo(_grpCreateContentStore, SWT.READ_ONLY);   
    updateDomainCombo(WGADesignerPlugin.getAllRuntimes().get(_comboRuntimeList.getText()));   
    _comboDomain.addSelectionListener(new SelectionListener() {

      public void widgetDefaultSelected(SelectionEvent e) {
        dialogChanged(e);       
View Full Code Here

        // init wga distributions
        label = new Label(_container, SWT.NULL);
        label.setText("WGA Distribution:");

        _comboWGADistribution = new Combo(_container, SWT.READ_ONLY);
        updateWGADistributions(false);

        _comboWGADistribution.addSelectionListener(new SelectionListener() {

            public void widgetDefaultSelected(SelectionEvent e) {
                dialogChanged();
            }

            public void widgetSelected(SelectionEvent e) {
                dialogChanged();
            }

        });

        HyperlinkGroup linkGroup = new HyperlinkGroup(_container.getDisplay());
        ImageHyperlink linkCreateNewRuntime = new ImageHyperlink(_container, SWT.NONE);
        linkGroup.add(linkCreateNewRuntime);
        linkCreateNewRuntime.setText("configure WGA distributions");
        linkCreateNewRuntime.addHyperlinkListener(new HyperlinkAdapter() {

            @Override
            public void linkActivated(HyperlinkEvent e) {
                PreferenceDialog pref = PreferencesUtil.createPreferenceDialogOn(new Shell(), WGADesignerPlugin.PREFERENCES_PAGE_WGA_DEPLOYMENTS, null, null);
                if (pref != null) {
                    pref.open();
                    updateWGADistributions();
                }
            }
        });



        _lblworkingSets = new Label(_container, SWT.NULL);
        _lblworkingSets.setText("Working set:");
        _selectWorkingSet = new Combo(_container, SWT.READ_ONLY);
        _selectWorkingSet.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));


        _lblworkingSets.setEnabled(true);
        _selectWorkingSet.setEnabled(true);
View Full Code Here

    });
    new Label(container, SWT.NULL).setText("");
    new Label(container, SWT.NULL).setText("Should be in java package format for e.g. 'de.innovationgate.myplugin'");

    new Label(container, SWT.NULL).setText("Runtime: ");
    _comboRuntimeList = new Combo(container, SWT.READ_ONLY);
    ArrayList<String> projectnames = new ArrayList<String>(_wgaRuntimeProjects.keySet());
    Collections.sort(projectnames);
    projectnames.add(0, WGARUNTIME_NONE);

    _comboRuntimeList.setItems(projectnames.toArray(new String[0]));
View Full Code Here

        dialogChanged(e);
      }
    });

    new Label(container, SWT.NULL).setText("Use template:");
    _comboTemplateList = new Combo(container, SWT.READ_ONLY);

    ArrayList<String> designTemplateNames = new ArrayList<String>(_designTemplates.keySet());
    Collections.sort(designTemplateNames,  new Comparator<String>() {

      public int compare(String o1, String o2) {
View Full Code Here

    composite.setLayout(layout);   
   
    Label label = new Label(composite,SWT.NONE);
    label.setLayoutData(data);
    label.setText("Choose ContentStore");
    _combo = new Combo(composite,SWT.BORDER | SWT.READ_ONLY);
    _combo.setItems(_contentStore.toArray(new String[0]));
   
    _combo.setLayoutData(GridDataFactory.copyData(data));
    _combo.select(0);
   
View Full Code Here

    Messages.setLanguageText(labelTitle, "wizard.multitracker.configuration");
    gridData = new GridData();
    gridData.horizontalSpan = 3;
    labelTitle.setLayoutData(gridData)
   
    configList = new Combo(panel,SWT.READ_ONLY);
    gridData = new GridData(GridData.FILL_HORIZONTAL);
    gridData.horizontalSpan = 3;
    configList.setLayoutData(gridData);
    configList.addListener(SWT.Selection,new Listener() {
      public void handleEvent(Event e) {               
View Full Code Here

    Messages.setLanguageText(labelTitle, "wizard.webseed.configuration");
    gridData = new GridData();
    gridData.horizontalSpan = 3;
    labelTitle.setLayoutData(gridData)
   
    configList = new Combo(panel,SWT.READ_ONLY);
    gridData = new GridData(GridData.FILL_HORIZONTAL);
    gridData.horizontalSpan = 3;
    configList.setLayoutData(gridData);
    configList.addListener(SWT.Selection,new Listener() {
      public void handleEvent(Event e) {               
View Full Code Here

      if(labels.length != values.length)
        return;
      int value = COConfigurationManager.getIntParameter(name,defaultValue);
      int index = findIndex(value,values);
      list = new Combo(composite,SWT.SINGLE | SWT.READ_ONLY);
      for(int i = 0 ; i < labels.length  ;i++) {
        list.add(labels[i]);
      }
     
      setIndex(index);
View Full Code Here

    shell.setLayout(layout);
    GridData data;
   
    label = new Label(shell,SWT.WRAP);
   
    combo = new Combo(shell,SWT.READ_ONLY);
   
    Button ok = new Button(shell,SWT.PUSH);
    ok.addListener(SWT.Selection, new Listener() {
      public void handleEvent(Event arg0) {
       result = combo.getText();
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.Combo

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.