コード例 #1
0
  /* (non-Javadoc)
   * @see org.eclipse.debug.ui.ILaunchConfigurationTab#createControl(org.eclipse.swt.widgets.Composite)
   */
  public final void createControl(Composite parent) {
    Composite comp = new Composite(parent, SWT.NONE);
    setControl(comp);
    String helpId = getHelpContextId();
    if (null != helpId) PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), helpId);

    Layout topLayout = getTopLayout();
    comp.setLayout(topLayout);
    for (ISetting setting : settings) setting.addToControl(comp);

    Dialog.applyDialogFont(comp);
    validatePage();
  }
コード例 #2
0
 public void addToControl(Composite comp) {
   fGroup = createGroup(comp, fLabel, fWidth, fNumColumns, fGridFill);
   for (ISetting setting : fChildren) setting.addToControl(fGroup);
 }