List of usage examples for org.eclipse.jface.dialogs IDialogConstants MINIMUM_MESSAGE_AREA_WIDTH
int MINIMUM_MESSAGE_AREA_WIDTH
To view the source code for org.eclipse.jface.dialogs IDialogConstants MINIMUM_MESSAGE_AREA_WIDTH.
Click Source Link
From source file:org.apache.directory.studio.aciitemeditor.dialogs.MultiValuedDialog.java
License:Apache License
/** * {@inheritDoc}//from w ww .j av a 2 s . c om */ protected Control createDialogArea(Composite parent) { // create composite composite = (Composite) super.createDialogArea(parent); GridData gd = new GridData(GridData.FILL_BOTH); gd.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); gd.heightHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH / 2); composite.setLayoutData(gd); GridLayout layout = (GridLayout) composite.getLayout(); layout.makeColumnsEqualWidth = false; layout.numColumns = 2; createTable(); createButtonComposite(); applyDialogFont(composite); return composite; }
From source file:org.apache.directory.studio.aciitemeditor.dialogs.UserPermissionDialog.java
License:Apache License
/** * {@inheritDoc}/* w w w .j a v a2 s .com*/ */ protected Control createDialogArea(Composite parent) { Composite composite = (Composite) super.createDialogArea(parent); GridData gd = new GridData(GridData.FILL_BOTH); gd.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); gd.heightHint = convertVerticalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH) * 4 / 3; composite.setLayoutData(gd); // precedence Composite spinnerComposite = new Composite(composite, SWT.NONE); spinnerComposite.setLayout(new GridLayout(2, false)); spinnerComposite.setLayoutData(new GridData()); precedenceCheckbox = new Button(spinnerComposite, SWT.CHECK); precedenceCheckbox.setText(Messages.getString("UserPermissionDialog.precedence.label")); //$NON-NLS-1$ precedenceCheckbox.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { precedenceSpinner.setEnabled(precedenceCheckbox.getSelection()); } }); precedenceSpinner = new Spinner(spinnerComposite, SWT.BORDER); precedenceSpinner.setMinimum(0); precedenceSpinner.setMaximum(255); precedenceSpinner.setDigits(0); precedenceSpinner.setIncrement(1); precedenceSpinner.setPageIncrement(10); precedenceSpinner.setSelection(0); precedenceSpinner.setEnabled(false); GridData precedenceGridData = new GridData(); precedenceGridData.grabExcessHorizontalSpace = true; precedenceGridData.verticalAlignment = GridData.CENTER; precedenceGridData.horizontalAlignment = GridData.BEGINNING; precedenceGridData.widthHint = 3 * 12; precedenceSpinner.setLayoutData(precedenceGridData); // protected items protectedItemsComposite = new ACIItemProtectedItemsComposite(composite, SWT.NONE); protectedItemsComposite.setContext(context); // grants and denials grantsAndDenialsComposite = new ACIItemGrantsAndDenialsComposite(composite, SWT.NONE); // set initial values if (initialUserPermission != null) { if ((initialUserPermission.getPrecedence() != null) && (initialUserPermission.getPrecedence() > -1)) { precedenceCheckbox.setSelection(true); precedenceSpinner.setEnabled(true); precedenceSpinner.setSelection(initialUserPermission.getPrecedence()); } protectedItemsComposite.setProtectedItems(initialUserPermission.getProtectedItems()); grantsAndDenialsComposite.setGrantsAndDenials(initialUserPermission.getGrantsAndDenials()); } applyDialogFont(composite); return composite; }
From source file:org.apache.directory.studio.aciitemeditor.valueeditors.AttributeTypeAndValueDialog.java
License:Apache License
/** * {@inheritDoc}/* w ww . j a v a2 s. co m*/ */ protected Control createDialogArea(Composite parent) { // create composite Composite composite = (Composite) super.createDialogArea(parent); GridData gd = new GridData(GridData.FILL_BOTH); gd.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); composite.setLayoutData(gd); composite.setLayout(new GridLayout(3, false)); // combo widget Collection<String> names = SchemaUtils.getNames(schema.getAttributeTypeDescriptions()); String[] allAtNames = names.toArray(new String[names.size()]); Arrays.sort(allAtNames); // attribute combo with field decoration and content proposal attributeTypeCombo = BaseWidgetUtils.createCombo(composite, allAtNames, -1, 1); attributeTypeCombo.setText(initialAttributeType); new ExtendedContentAssistCommandAdapter(attributeTypeCombo, new ComboContentAdapter(), new ListContentProposalProvider(attributeTypeCombo.getItems()), null, null, true); BaseWidgetUtils.createLabel(composite, " = ", 1); //$NON-NLS-1$ valueText = BaseWidgetUtils.createText(composite, initialValue, 1); applyDialogFont(composite); return composite; }
From source file:org.apache.directory.studio.aciitemeditor.valueeditors.AttributeTypeDialog.java
License:Apache License
/** * {@inheritDoc}/*from ww w.ja v a 2 s . c o m*/ */ protected Control createDialogArea(Composite parent) { // create composite Composite composite = (Composite) super.createDialogArea(parent); GridData gd = new GridData(GridData.FILL_BOTH); gd.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); composite.setLayoutData(gd); // combo widget Collection<String> names = SchemaUtils.getNames(schema.getAttributeTypeDescriptions()); String[] allAtNames = names.toArray(new String[names.size()]); Arrays.sort(allAtNames); // attribute combo with field decoration and content proposal attributeTypeCombo = BaseWidgetUtils.createCombo(composite, allAtNames, -1, 1); attributeTypeCombo.setText(initialValue); new ExtendedContentAssistCommandAdapter(attributeTypeCombo, new ComboContentAdapter(), new ListContentProposalProvider(attributeTypeCombo.getItems()), null, null, true); applyDialogFont(composite); return composite; }
From source file:org.apache.directory.studio.aciitemeditor.valueeditors.ExclusionDialog.java
License:Apache License
/** * {@inheritDoc}//from w w w. j a va 2s. c o m */ protected Control createDialogArea(Composite parent) { Composite composite = (Composite) super.createDialogArea(parent); GridData gd = new GridData(GridData.FILL_BOTH); gd.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); composite.setLayoutData(gd); composite.setLayout(new GridLayout(3, false)); BaseWidgetUtils.createLabel(composite, Messages.getString("ExclusionValueEditor.label.type"), 1); //$NON-NLS-1$ typeCombo = new Combo(composite, SWT.READ_ONLY); String[] types = new String[2]; types[0] = CHOP_BEFORE; types[1] = CHOP_AFTER; ComboViewer typeComboViewer = new ComboViewer(typeCombo); typeComboViewer.setContentProvider(new ArrayContentProvider()); typeComboViewer.setLabelProvider(new LabelProvider()); typeComboViewer.setInput(types); typeComboViewer.setSelection(new StructuredSelection(CHOP_BEFORE), true); typeComboViewer.setSelection(new StructuredSelection(initialType), true); GridData gridData = new GridData(); gridData.horizontalSpan = 2; gridData.grabExcessHorizontalSpace = true; gridData.verticalAlignment = GridData.CENTER; gridData.horizontalAlignment = GridData.BEGINNING; typeCombo.setLayoutData(gridData); BaseWidgetUtils.createLabel(composite, Messages.getString("ExclusionValueEditor.label.rdn"), 1); //$NON-NLS-1$ entryWidget = new EntryWidget(connection, null, base, true); entryWidget.createWidget(composite); try { Dn dn = new Dn(initalDN); entryWidget.setInput(connection, dn, base, true); } catch (LdapInvalidDnException e) { } entryWidget.addWidgetModifyListener(new WidgetModifyListener() { public void widgetModified(WidgetModifyEvent event) { validate(); } }); validate(); return composite; }
From source file:org.apache.directory.studio.aciitemeditor.valueeditors.SubtreeSpecificationDialog.java
License:Apache License
/** * {@inheritDoc}/* ww w.j a v a2 s .c o m*/ */ protected Control createDialogArea(Composite parent) { Composite outer = (Composite) super.createDialogArea(parent); GridData gd = new GridData(GridData.FILL_BOTH); gd.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); outer.setLayoutData(gd); Composite composite = BaseWidgetUtils.createColumnContainer(outer, 3, 1); BaseWidgetUtils.createLabel(composite, Messages.getString("SubtreeValueEditor.label.base"), 1); //$NON-NLS-1$ Dn base = subtreeSpecification.getBase(); Dn suffix = null; if (subentryDn != null) { suffix = subentryDn.getParent(); } entryWidget = new EntryWidget(connection, base, suffix, useLocalName); entryWidget.createWidget(composite); entryWidget.addWidgetModifyListener(new WidgetModifyListener() { public void widgetModified(WidgetModifyEvent event) { validate(); } }); GridData spinnersGridData = new GridData(); spinnersGridData.grabExcessHorizontalSpace = true; spinnersGridData.verticalAlignment = GridData.CENTER; spinnersGridData.horizontalSpan = 2; spinnersGridData.horizontalAlignment = GridData.BEGINNING; spinnersGridData.widthHint = 3 * 12; BaseWidgetUtils.createLabel(composite, Messages.getString("SubtreeValueEditor.label.minimum"), 1); //$NON-NLS-1$ minimumSpinner = new Spinner(composite, SWT.BORDER); minimumSpinner.setMinimum(0); minimumSpinner.setMaximum(Integer.MAX_VALUE); minimumSpinner.setDigits(0); minimumSpinner.setIncrement(1); minimumSpinner.setPageIncrement(100); minimumSpinner.setSelection(subtreeSpecification.getMinBaseDistance()); minimumSpinner.setLayoutData(spinnersGridData); minimumSpinner.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent event) { validate(); } }); BaseWidgetUtils.createLabel(composite, Messages.getString("SubtreeValueEditor.label.maximum"), 1); //$NON-NLS-1$ maximumSpinner = new Spinner(composite, SWT.BORDER); maximumSpinner.setMinimum(0); maximumSpinner.setMaximum(Integer.MAX_VALUE); maximumSpinner.setDigits(0); maximumSpinner.setIncrement(1); maximumSpinner.setPageIncrement(100); maximumSpinner.setSelection(subtreeSpecification.getMaxBaseDistance()); maximumSpinner.setLayoutData(spinnersGridData); maximumSpinner.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent event) { validate(); } }); createExclusionsTable(composite); if (refinementOrFilterVisible) { BaseWidgetUtils.createSpacer(composite, 3); createRefinementOrFilterWidgets(composite); } applyDialogFont(outer); validate(); return outer; }
From source file:org.apache.directory.studio.aciitemeditor.valueeditors.SubtreeSpecificationDialog.java
License:Apache License
/** * Creates the refinement or filter widgets * * @param composite/*from w w w . j av a2 s . c o m*/ * the composite */ private void createRefinementOrFilterWidgets(Composite parent) { // Messages.getString( "SubtreeValueEditor.label.exclusions" ) BaseWidgetUtils.createLabel(parent, Messages.getString("SubtreeValueEditor.SubtreeValueEditor.label.refinementOrFilter"), 1); //$NON-NLS-1$ Composite composite = BaseWidgetUtils.createColumnContainer(parent, 2, 2); // refinement redio button refinementButton = BaseWidgetUtils.createRadiobutton(composite, Messages.getString("SubtreeValueEditor.SubtreeValueEditor.label.refinement"), 2); //$NON-NLS-1$ // refinement text refinementText = new Text(composite, SWT.MULTI | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL); GridData gd = new GridData(GridData.FILL_BOTH); gd.horizontalSpan = 2; gd.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); gd.heightHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH / 6); refinementText.setLayoutData(gd); try { StringBuilder refinementBuffer = new StringBuilder(); if (subtreeSpecification.getRefinement() != null) { subtreeSpecification.getRefinement().printRefinementToBuffer(refinementBuffer); } refinementText.setText(refinementBuffer.toString().trim()); refinementText.setEnabled(true); refinementButton.setSelection(true); } catch (UnsupportedOperationException e) { // thrown if the ExprNode doesn't represent a valid refinement refinementText.setText(""); //$NON-NLS-1$ refinementText.setEnabled(false); refinementButton.setSelection(false); } // filter radio button filterButton = BaseWidgetUtils.createRadiobutton(composite, Messages.getString("SubtreeValueEditor.SubtreeValueEditor.label.filter"), 2); //$NON-NLS-1$ // filter widget String filter = ""; //$NON-NLS-1$ if (subtreeSpecification.getRefinement() != null) { filter = subtreeSpecification.getRefinement().toString(); } filterWidget = new FilterWidget(filter); filterWidget.createWidget(composite); filterWidget.setBrowserConnection(connection); filterButton.setSelection(!refinementButton.getSelection()); filterWidget.setEnabled(!refinementButton.getSelection()); // add listeners refinementButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent arg0) { refinementText.setEnabled(true); //filterButton.setSelection( false ); filterWidget.setEnabled(false); validate(); } }); refinementText.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent event) { validate(); } }); filterButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent arg0) { //refinementButton.setSelection( false ); refinementText.setEnabled(false); filterWidget.setEnabled(true); validate(); } }); filterWidget.addWidgetModifyListener(new WidgetModifyListener() { public void widgetModified(WidgetModifyEvent event) { validate(); } }); }
From source file:org.apache.directory.studio.connection.ui.dialogs.CertificateInfoDialog.java
License:Apache License
/** * {@inheritDoc}/*from w w w . jav a 2 s. c om*/ */ @Override protected Control createDialogArea(final Composite parent) { Composite composite = (Composite) super.createDialogArea(parent); GridData gridData = new GridData(GridData.FILL_BOTH); gridData.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH * 3 / 2); gridData.heightHint = convertVerticalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); composite.setLayoutData(gridData); CertificateInfoComposite certificateInfoComposite = new CertificateInfoComposite(composite, SWT.NONE); certificateInfoComposite.setInput(certificateChain); applyDialogFont(composite); return composite; }
From source file:org.apache.directory.studio.connection.ui.dialogs.CertificateTrustDialog.java
License:Apache License
/** * {@inheritDoc}/*w w w. j a v a 2s.co m*/ */ @Override protected Control createDialogArea(final Composite parent) { Composite composite = (Composite) super.createDialogArea(parent); GridData gridData = new GridData(GridData.FILL_BOTH); gridData.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); gridData.heightHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH / 2); composite.setLayoutData(gridData); BaseWidgetUtils.createWrappedLabel(composite, NLS.bind(Messages.getString("CertificateTrustDialog.InvalidCertificate"), host), 1); //$NON-NLS-1$ // failed cause Composite failedCauseContainer = BaseWidgetUtils.createColumnContainer(composite, 1, 1); for (ICertificateHandler.FailCause failCause : failCauses) { switch (failCause) { case SelfSignedCertificate: BaseWidgetUtils.createWrappedLabel(failedCauseContainer, Messages.getString("CertificateTrustDialog.SelfSignedCertificate"), 1); //$NON-NLS-1$ break; case CertificateExpired: BaseWidgetUtils.createWrappedLabel(failedCauseContainer, Messages.getString("CertificateTrustDialog.CertificateExpired"), 1); //$NON-NLS-1$ break; case CertificateNotYetValid: BaseWidgetUtils.createWrappedLabel(failedCauseContainer, Messages.getString("CertificateTrustDialog.CertificateNotYetValid"), 1); //$NON-NLS-1$ break; case NoValidCertificationPath: BaseWidgetUtils.createWrappedLabel(failedCauseContainer, Messages.getString("CertificateTrustDialog.NoValidCertificationPath"), 1); //$NON-NLS-1$ break; case HostnameVerificationFailed: BaseWidgetUtils.createWrappedLabel(failedCauseContainer, Messages.getString("CertificateTrustDialog.HostnameVerificationFailed"), 1); //$NON-NLS-1$ break; } } BaseWidgetUtils.createSpacer(composite, 1); BaseWidgetUtils.createSpacer(composite, 1); BaseWidgetUtils.createWrappedLabel(composite, NLS.bind(Messages.getString("CertificateTrustDialog.ChooseTrustLevel"), host), 1); //$NON-NLS-1$ // The "Don't trust" button Button trustNotButton = BaseWidgetUtils.createRadiobutton(composite, Messages.getString("CertificateTrustDialog.DoNotTrust"), 1); //$NON-NLS-1$ trustNotButton.addSelectionListener(new SelectionAdapter() { /** * {@inheritDoc} */ @Override public void widgetSelected(final SelectionEvent event) { CertificateTrustDialog.this.trustLevel = ICertificateHandler.TrustLevel.Not; } }); // The "Trust in current session" button. Button trustSessionButton = BaseWidgetUtils.createRadiobutton(composite, Messages.getString("CertificateTrustDialog.TrustForThisSession"), 1); //$NON-NLS-1$ trustSessionButton.addSelectionListener(new SelectionAdapter() { /** * {@inheritDoc} */ @Override public void widgetSelected(final SelectionEvent event) { CertificateTrustDialog.this.trustLevel = ICertificateHandler.TrustLevel.Session; } }); // The "Trust permanent" button. Button trustPermanentButton = BaseWidgetUtils.createRadiobutton(composite, Messages.getString("CertificateTrustDialog.AlwaysTrust"), 1); //$NON-NLS-1$ trustPermanentButton.addSelectionListener(new SelectionAdapter() { /** * {@inheritDoc} */ @Override public void widgetSelected(final SelectionEvent event) { CertificateTrustDialog.this.trustLevel = ICertificateHandler.TrustLevel.Permanent; } }); // default settings trustNotButton.setSelection(true); trustLevel = ICertificateHandler.TrustLevel.Not; return composite; }
From source file:org.apache.directory.studio.connection.ui.dialogs.PasswordDialog.java
License:Apache License
/** * {@inheritDoc}/*w ww.j a v a 2s .c om*/ */ @Override protected Control createDialogArea(Composite parent) { // Composite Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN); layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN); layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING); layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING); composite.setLayout(layout); GridData compositeGridData = new GridData(SWT.FILL, SWT.FILL, true, true); compositeGridData.widthHint = convertHorizontalDLUsToPixels(IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); composite.setLayoutData(compositeGridData); // Message if (message != null) { Label messageLabel = BaseWidgetUtils.createWrappedLabel(composite, message, 1); GridData messageLabelGridData = new GridData(SWT.FILL, SWT.CENTER, true, true); messageLabelGridData.widthHint = convertHorizontalDLUsToPixels( IDialogConstants.MINIMUM_MESSAGE_AREA_WIDTH); messageLabel.setLayoutData(messageLabelGridData); } // Password Text passwordText = BaseWidgetUtils.createText(composite, value, 1); passwordText.setEchoChar('\u2022'); // Show Password Checkbox showPasswordCheckbox = BaseWidgetUtils.createCheckbox(composite, Messages.getString("PasswordDialog.ShowPassword"), 1); //$NON-NLS-1$ showPasswordCheckbox.addSelectionListener(showPasswordCheckboxListener); // Setting focus passwordText.setFocus(); applyDialogFont(composite); return composite; }