Examples of GridData


Examples of org.eclipse.swt.layout.GridData

  }
 
  public void init(String[] columnNames, BeanListTableModel<T> model) {
    _columnNames = columnNames;
    _model = model;   
    _btnLayout = new GridData(GridData.FILL, GridData.VERTICAL_ALIGN_FILL, true , false);
    createControls();
    _modelListener = new BeanListTableModelListener() {

      public void add(Object bean) {
        updateTableItem(bean);
View Full Code Here

Examples of org.eclipse.swt.layout.GridData

    layout.numColumns = 2;
    layout.marginHeight = 0;
    layout.marginWidth = 0;
    this.setLayout(layout);
   
        GridData tblLayoutData = new GridData(SWT.FILL, SWT.FILL, true, true);
        //tblLayoutData.verticalSpan = 2;
   
        _table = new Table(this, _tableStyle);
        _table.setHeaderVisible(true);         
        _table.setLayoutData(tblLayoutData)
       
       
        createColumns();
       
        _tableViewer = new TableViewer(_table);
       
        _cellModifier = new BeanListTableModelCellModifier(_tableViewer, _model);
        _tableViewer.setCellModifier(_cellModifier);
       
        _tableViewer.setContentProvider(new BeanListTableModelContentProvider());
        _tableViewer.setLabelProvider(new BeanListTableModelLabelProvider(_model));
        _tableViewer.setInput(_model)
       
        if (isButtonAreaNeeded()) {
          _buttonArea = new Composite(this, SWT.NONE);
          layout = new GridLayout();   
      layout.numColumns = 1;
      layout.marginHeight = 0;
      layout.marginWidth = 0;           
      _buttonArea.setLayout(layout);
      _buttonArea.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, true));
     
          createButtonArea(_buttonArea);
        }
       
        packColumns();
View Full Code Here

Examples of org.eclipse.swt.layout.GridData

       
        _tblRuntimes = new TableViewer(_container);
        _tblRuntimes.setLabelProvider(new RuntimeLabelProvider());
        _tblRuntimes.setContentProvider(new RuntimeContentProvider());
       
        GridData gd = new GridData(GridData.FILL_BOTH);
        _tblRuntimes.getTable().setLayoutData(gd);
       
        _tblRuntimes.addSelectionChangedListener(this);
       
        setControl(_container);
View Full Code Here

Examples of org.eclipse.swt.layout.GridData

    layout.verticalSpacing = 9;
    _container.setLayout(layout);

    new Label(_container, SWT.NULL).setText("Name:");
    _txtDesignName = new Text(_container, SWT.BORDER);
    GridData g = new GridData(GridData.FILL_HORIZONTAL);
    g.horizontalSpan = 2;
    _txtDesignName.setLayoutData(g);

    _txtDesignName.addModifyListener(new ModifyListener() {
      public void modifyText(ModifyEvent e) {
        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);
View Full Code Here

Examples of org.eclipse.swt.layout.GridData

        layout.verticalSpacing = 9;

        Label label = new Label(_container, SWT.NULL);
        label.setText("&Runtime name:");
        _txtRuntimeName = new Text(_container, SWT.BORDER | SWT.SINGLE);
        GridData gd = new GridData(GridData.FILL_HORIZONTAL);
        gd.horizontalSpan = 2;
        _txtRuntimeName.setLayoutData(gd);
        _txtRuntimeName.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent e) {
                dialogChanged();
            }
        });

        // join wga distribution download if present
        Job[] jobs = Job.getJobManager().find(WGADesignerPlugin.JOB_FAMILY_WGA_DISTRIBUTION_DOWNLOAD);
        if (jobs != null && jobs.length > 0) {
            ProgressMonitorDialog dialog = new ProgressMonitorDialog(getShell());
            IRunnableWithProgress runnable = new IRunnableWithProgress() {
                public void run(IProgressMonitor arg0) throws InvocationTargetException, InterruptedException {
                    Job.getJobManager().join(WGADesignerPlugin.JOB_FAMILY_WGA_DISTRIBUTION_DOWNLOAD, arg0);
                }
            };
            try {
                dialog.run(true, true, runnable);
            }
            catch (InvocationTargetException e) {
            }
            catch (InterruptedException e) {
            }
        }

        // 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

Examples of org.eclipse.swt.layout.GridData

    composite.setLayout(layout);
 

    Color bg = getShell().getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND);

    GridData tblLayoutData = new GridData(SWT.FILL, SWT.FILL, true, true);

    _table = new Table(composite, SWT.FULL_SELECTION | SWT.BORDER );
    _table.setHeaderVisible(true);
   
    TableColumn column1 = new TableColumn(_table, SWT.FILL);
View Full Code Here

Examples of org.eclipse.swt.layout.GridData

    Label lblBuild = new Label(composite, SWT.None);
    lblBuild.setText("Build:");

    _txtBuild = new Text(composite, SWT.BORDER);
    _txtBuild.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    _txtBuild.setText(Integer.toString(_model.getPluginBuild()));       
    _txtBuild.addModifyListener(this);
   
   
   
    new Label(composite, SWT.None);
   
    Label label = new Label(composite, SWT.NULL);
    label.setText("Select target server(s)");   
    GridData g = new GridData(GridData.FILL_HORIZONTAL);
    g.horizontalSpan = 2;
    label.setLayoutData(g);
   
   
   

    _tableControl = new EditableTableControl<WGARemoteServer>(composite, SWT.NONE, SWT.BORDER | SWT.MULTI |SWT.FULL_SELECTION);
    _tableControl.setLayoutData(new GridData(GridData.FILL_BOTH));

    String[] columnNames = new String[] { "Servername", "URL" };

    _remoteServerModel = new WGARemoteServersModel(_serverstore.getBeans())
   

    _tableControl.init(columnNames, _remoteServerModel);

    _tableControl.getButton(EditableTableControl.BUTTON_ADD).addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
      public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
        handleAdd();
        validate();
      }

    });

    _tableControl.getButton(EditableTableControl.BUTTON_REMOVE).addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
      public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
        handleRemove();
        validate();
      }
    });

    _tableControl.getTable().addSelectionListener(this);

    g = new GridData(GridData.FILL_HORIZONTAL|GridData.FILL_VERTICAL);
    g.horizontalSpan = 2;

    _tableControl.setLayoutData(g);

View Full Code Here

Examples of org.eclipse.swt.layout.GridData

    layout.verticalSpacing = 9;
    container.setLayout(layout);
   
    new Label(container, SWT.NULL).setText("Plugin unique name:");
    _txtPluginUniqueName = new Text(container, SWT.BORDER);
    GridData g = new GridData(GridData.FILL_HORIZONTAL);
    g.horizontalSpan = 1;
    _txtPluginUniqueName.setLayoutData(g);

    _txtPluginUniqueName.addModifyListener(new ModifyListener() {
      public void modifyText(ModifyEvent e) {
View Full Code Here

Examples of org.eclipse.swt.layout.GridData

    layout.verticalSpacing = 9;
    container.setLayout(layout);

    new Label(container, SWT.NULL).setText("Design name:");
    _designName = new Text(container, SWT.BORDER);
    GridData g = new GridData(GridData.FILL_HORIZONTAL);
    g.horizontalSpan = 1;
    _designName.setLayoutData(g);

    _designName.addModifyListener(new ModifyListener() {
      public void modifyText(ModifyEvent e) {
View Full Code Here

Examples of org.eclipse.swt.layout.GridData

        layout.numColumns = 1;
        _container.setLayout(layout);

        _multiTaskStatusControl = new MultiTaskStatusControl(_container, SWT.NONE);
       
        _multiTaskStatusControl.setLayoutData(new GridData(GridData.FILL_BOTH));
       
        _taskStatusMap = new LinkedHashMap<String, TaskStatus>();
        _taskStatusMap.put(RUNTIME_STARTED_TASK, new TaskStatus("Local runtime started"));
        _taskStatusMap.put(CONNECTION_TASK, new TaskStatus("Remote server connection established"));     
        _taskStatusMap.put(REMOTE_VERSION_TASK, new TaskStatus("Remote server version >= 5.3"));
        _taskStatusMap.put(CONFIGURATION_TASK,new TaskStatus("Remote server configuration retrieved"));
        _taskStatusMap.put(WEBAPP_TASK,new TaskStatus("Database key for new web application available"));
        _taskStatusMap.put(DOMAIN_TASK,new TaskStatus("Domain for web application available"));
        _taskStatusMap.put(DBSERVER_TASK,new TaskStatus("Remote database servers for content store creation available"));
       
        List<TaskStatus> statusList = new ArrayList<TaskStatus>();
        statusList.addAll(_taskStatusMap.values());
        _multiTaskStatusControl.init(statusList);

        _multiTaskStatusControl.getRefreshButton().addSelectionListener(new SelectionListener() {
           
            public void widgetSelected(SelectionEvent e) {
                performCheck();              
            }
           
            public void widgetDefaultSelected(SelectionEvent e) {
            }
        });
       
        GridData statusLayoutData = new GridData(GridData.FILL_BOTH);
        _multiTaskStatusControl.setLayoutData(statusLayoutData);
       
        setControl(_container);
    }
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.