protected Control createDialogArea(Composite parent) { Composite compositeTop = (Composite) super.createDialogArea(parent); Composite composite = new Composite(compositeTop, SWT.NONE); new Label(composite, SWT.LEFT).setText(SecUIMessages.addValueKeyLabel); keyText = new Text(composite, SWT.LEFT | SWT.BORDER); keyText.addModifyListener(event -> okButton.setEnabled(validName())); new Label(composite, SWT.LEFT).setText(SecUIMessages.addValueValueLabel); valueText = new Text(composite, SWT.LEFT | SWT.BORDER); encryptButton = new Button(composite, SWT.CHECK); encryptButton.setText(SecUIMessages.addValueEncryptLabel); encryptButton.setSelection(true); // encrypt by default composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayoutFactory.swtDefaults().generateLayout(composite); return composite; }
protected Control createDialogArea(Composite parent) { Composite composite = (Composite) super.createDialogArea(parent); setMessage(SecUIMessages.newNodeMsg); new Label(composite, SWT.LEFT).setText(SecUIMessages.newNodeLabel); nodeName = new Text(composite, SWT.LEFT | SWT.BORDER); nodeName.addModifyListener(event -> okButton.setEnabled(validName())); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayoutFactory.swtDefaults().generateLayout(composite); return composite; }
protected Control createDialogArea(Composite parent) { Composite composite = (Composite) super.createDialogArea(parent); setMessage(SecUIMessages.newNodeMsg); new Label(composite, SWT.LEFT).setText(SecUIMessages.newNodeLabel); nodeName = new Text(composite, SWT.LEFT | SWT.BORDER); nodeName.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent event) { okButton.setEnabled(validName()); } }); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayoutFactory.swtDefaults().generateLayout(composite); return composite; }
protected Control createDialogArea(Composite parent) { Composite compositeTop = (Composite) super.createDialogArea(parent); Composite composite = new Composite(compositeTop, SWT.NONE); new Label(composite, SWT.LEFT).setText(SecUIMessages.addValueKeyLabel); keyText = new Text(composite, SWT.LEFT | SWT.BORDER); keyText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent event) { okButton.setEnabled(validName()); } }); new Label(composite, SWT.LEFT).setText(SecUIMessages.addValueValueLabel); valueText = new Text(composite, SWT.LEFT | SWT.BORDER); encryptButton = new Button(composite, SWT.CHECK); encryptButton.setText(SecUIMessages.addValueEncryptLabel); encryptButton.setSelection(true); // encrypt by default composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayoutFactory.swtDefaults().generateLayout(composite); return composite; }
protected Control createDialogArea(Composite parent) { Composite compositeTop = (Composite) super.createDialogArea(parent); Composite composite = new Composite(compositeTop, SWT.NONE); setMessage(SecUIMessages.pswRecoveryMsg, IMessageProvider.INFORMATION); for (int i = 0; i < questionsText.length; i++) { Group group = new Group(composite, SWT.NONE); group.setText(NLS.bind(SecUIMessages.passwordGroup, Integer.toString(i + 1))); group.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, true)); group.setLayout(new GridLayout()); String question = NLS.bind(SecUIMessages.pswRecoveryQuestion, questionsText[i]); new Label(group, SWT.LEFT).setText(question); answers[i] = new Text(group, SWT.LEFT | SWT.BORDER); answers[i].setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, true)); answers[i].addModifyListener(event -> validateOK()); } composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayoutFactory.swtDefaults().generateLayout(composite); return composite; }
GridLayoutFactory.swtDefaults().generateLayout(composite);
protected Control createDialogArea(Composite parent) { Composite compositeTop = (Composite) super.createDialogArea(parent); Composite composite = new Composite(compositeTop, SWT.NONE); setMessage(SecUIMessages.pswRecoveryMsg, IMessageProvider.INFORMATION); for (int i = 0; i < questionsText.length; i++) { Group group = new Group(composite, SWT.NONE); group.setText(NLS.bind(SecUIMessages.passwordGroup, Integer.toString(i + 1))); group.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, true)); group.setLayout(new GridLayout()); String question = NLS.bind(SecUIMessages.pswRecoveryQuestion, questionsText[i]); new Label(group, SWT.LEFT).setText(question); answers[i] = new Text(group, SWT.LEFT | SWT.BORDER); answers[i].setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, true)); answers[i].addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent event) { validateOK(); } }); } composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayoutFactory.swtDefaults().generateLayout(composite); return composite; }
GridLayoutFactory.swtDefaults().generateLayout(composite);
protected Control createDialogArea(Composite parent) { Composite compositeTop = (Composite) super.createDialogArea(parent); setTitle(SecUIMessages.passwordRecoveryTitleMsg); Composite composite = new Composite(compositeTop, SWT.NONE); setMessage(SecUIMessages.passwordMsg, IMessageProvider.NONE); Label storyLabel = new Label(composite, SWT.WRAP); GridData labelData = new GridData(SWT.FILL, SWT.BEGINNING, true, false); labelData.widthHint = 500; storyLabel.setLayoutData(labelData); storyLabel.setText(SecUIMessages.passwordRecoveryLabel); for (int i = 0; i < size; i++) { Group group = new Group(composite, SWT.NONE); group.setText(NLS.bind(SecUIMessages.passwordGroup, Integer.toString(i + 1))); group.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, false)); group.setLayout(new GridLayout(2, false)); new Label(group, SWT.LEFT).setText(SecUIMessages.passwordQuestion); questions[i] = new Text(group, SWT.LEFT | SWT.BORDER); questions[i].setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, false)); questions[i].addModifyListener(event -> validateOK()); new Label(group, SWT.LEFT).setText(SecUIMessages.passwordAnswer); answers[i] = new Text(group, SWT.LEFT | SWT.BORDER); answers[i].setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, false)); answers[i].addModifyListener(event -> validateOK()); } composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayoutFactory.swtDefaults().generateLayout(composite); return composite; }
GridLayoutFactory.swtDefaults().generateLayout(composite);
@Override protected Control createDialogArea(Composite parent) { Composite parentComposite = (Composite) super.createDialogArea(parent); Composite contents = new Composite(parentComposite, SWT.NONE); contents.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); setTitle(headerTitle); setMessage(message2); new Label(contents, SWT.LEFT) .setText(label); filenameField = new Text(contents, SWT.SINGLE | SWT.BORDER); if (initialValue != null) { filenameField.setText(initialValue); } filenameField.addModifyListener(event -> { if (event.widget == filenameField) { filename = filenameField.getText().trim(); okButton.setEnabled(validateFileType()); } }); filenameField.setFocus(); Dialog.applyDialogFont(parentComposite); Point defaultMargins = LayoutConstants.getMargins(); GridLayoutFactory.fillDefaults().numColumns(2).margins( defaultMargins.x, defaultMargins.y).generateLayout(contents); return contents; }
GridLayoutFactory.swtDefaults().numColumns(2).generateLayout(composite);
@Override protected Control createDialogArea(Composite parent) { Composite parentComposite = (Composite) super.createDialogArea(parent); Composite contents = new Composite(parentComposite, SWT.NONE); contents.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); setTitle(headerTitle); setMessage(message2); new Label(contents, SWT.LEFT) .setText(label); filenameField = new Text(contents, SWT.SINGLE | SWT.BORDER); if (initialValue != null) { filenameField.setText(initialValue); } filenameField.addModifyListener(event -> { if (event.widget == filenameField) { filename = filenameField.getText().trim(); okButton.setEnabled(validateFileType()); } }); filenameField.setFocus(); Dialog.applyDialogFont(parentComposite); Point defaultMargins = LayoutConstants.getMargins(); GridLayoutFactory.fillDefaults().numColumns(2).margins( defaultMargins.x, defaultMargins.y).generateLayout(contents); return contents; }
GridLayoutFactory.swtDefaults().numColumns(2).generateLayout(composite);
public TabAdvanced(TabFolder folder, int index, final Shell shell) { TabItem tab = new TabItem(folder, SWT.NONE, index); tab.setText(SecUIMessages.tabAdvanced); Composite page = new Composite(folder, SWT.NONE); tab.setControl(page); Label cipherLabel = new Label(page, SWT.NONE); cipherLabel.setText(SecUIMessages.selectCipher); cipherSelector = new Combo(page, SWT.READ_ONLY | SWT.DROP_DOWN); GridData gridDataSelector = new GridData(GridData.FILL, GridData.BEGINNING, true, false); cipherSelector.setLayoutData(gridDataSelector); // initialize values eclipseNode = ConfigurationScope.INSTANCE.getNode(PREFERENCES_PLUGIN); defaultCipherAlgorithm = eclipseNode.get(IStorageConstants.CIPHER_KEY, IStorageConstants.DEFAULT_CIPHER); availableCiphers = InternalExchangeUtils.ciphersDetectAvailable(); // fill cipher selector int position = 0; for (Iterator<String> i = availableCiphers.keySet().iterator(); i.hasNext();) { String cipherAlgorithm = i.next(); cipherSelector.add(cipherAlgorithm, position); if (defaultCipherAlgorithm.equals(cipherAlgorithm)) cipherSelector.select(position); position++; } GridLayoutFactory.fillDefaults().margins(LayoutConstants.getMargins()).numColumns(1).generateLayout(page); }
public TabAdvanced(TabFolder folder, int index, final Shell shell) { TabItem tab = new TabItem(folder, SWT.NONE, index); tab.setText(SecUIMessages.tabAdvanced); Composite page = new Composite(folder, SWT.NONE); tab.setControl(page); Label cipherLabel = new Label(page, SWT.NONE); cipherLabel.setText(SecUIMessages.selectCipher); cipherSelector = new Combo(page, SWT.READ_ONLY | SWT.DROP_DOWN); GridData gridDataSelector = new GridData(GridData.FILL, GridData.BEGINNING, true, false); cipherSelector.setLayoutData(gridDataSelector); // initialize values eclipseNode = new ConfigurationScope().getNode(PREFERENCES_PLUGIN); defaultCipherAlgorithm = eclipseNode.get(IStorageConstants.CIPHER_KEY, IStorageConstants.DEFAULT_CIPHER); availableCiphers = InternalExchangeUtils.ciphersDetectAvailable(); // fill cipher selector int position = 0; for (Iterator i = availableCiphers.keySet().iterator(); i.hasNext();) { String cipherAlgorithm = (String) i.next(); cipherSelector.add(cipherAlgorithm, position); if (defaultCipherAlgorithm.equals(cipherAlgorithm)) cipherSelector.select(position); position++; } GridLayoutFactory.fillDefaults().margins(LayoutConstants.getMargins()).numColumns(1).generateLayout(page); }
valuesView = new ValuesView(tableOfValues, this, shell); GridLayoutFactory.fillDefaults().margins(LayoutConstants.getSpacing()).generateLayout(page); validateSave();
@Override protected Composite createToolTipContentArea(Event event, Composite parent) { // Create the content area Composite composite = new Composite(parent, SWT.NONE); Color fg = parent.getDisplay().getSystemColor(SWT.COLOR_INFO_FOREGROUND); Color bg = parent.getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND); composite.setForeground(fg); composite.setBackground(bg); Text text = new Text(composite, SWT.READ_ONLY); text.setForeground(fg); text.setBackground(bg); String info = NLS.bind(ContributionInfoMessages.ContributionInfo_ContributedBy, contributionInfo.getElementType(), contributionInfo.getBundleId()); text.setText(info); GridLayoutFactory.fillDefaults().margins(2, 2).generateLayout(composite); return composite; } };
@Override protected Control createContents(Composite parent) { PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IIDEHelpContextIds.PROJECT_REFERENCE_PROPERTY_PAGE); Composite composite = new Composite(parent, SWT.NONE); initialize(); createDescriptionLabel(composite); listViewer = CheckboxTableViewer.newCheckList(composite, SWT.TOP | SWT.BORDER); if(!project.isOpen()) listViewer.getControl().setEnabled(false); listViewer.setLabelProvider(WorkbenchLabelProvider .getDecoratingWorkbenchLabelProvider()); listViewer.setContentProvider(getContentProvider(project)); listViewer.setComparator(new ViewerComparator()); listViewer.setInput(project.getWorkspace()); try { listViewer.setCheckedElements(project.getDescription() .getReferencedProjects()); } catch (CoreException e) { //don't initial-check anything } //check for initial modification to avoid work if no changes are made listViewer.addCheckStateListener(event -> modified = true); applyDialogFont(composite); GridLayoutFactory.fillDefaults().generateLayout(composite); return composite; }