Example usage for org.eclipse.jface.dialogs IDialogConstants OK_ID

List of usage examples for org.eclipse.jface.dialogs IDialogConstants OK_ID

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs IDialogConstants OK_ID.

Prototype

int OK_ID

To view the source code for org.eclipse.jface.dialogs IDialogConstants OK_ID.

Click Source Link

Document

Button id for an "Ok" button (value 0).

Usage

From source file:com.bdaum.zoom.ui.internal.dialogs.CollectionEditDialog.java

License:Open Source License

public void updateButtons() {
    Button button = getButton(IDialogConstants.OK_ID);
    if (button != null) {
        boolean valid = validate();
        getShell().setModified(valid);/*from  w ww  .j  av  a  2s .  c o m*/
        button.setEnabled(valid);
    }
}

From source file:com.bdaum.zoom.ui.internal.dialogs.DescriptionDialog.java

License:Open Source License

protected void updateButtons(boolean valid) {
    getShell().setModified(!readonly);//  w  w  w.jav a 2 s  .  com
    if (restoreButton != null)
        restoreButton
                .setEnabled(!parmFileField.getText().isEmpty() && valid && description instanceof DerivedByImpl
                        && ((DerivedByImpl) description).getArchivedRecipe() != null);
    Button okButton = getButton(IDialogConstants.OK_ID);
    if (okButton != null)
        okButton.setEnabled(!readonly);
}

From source file:com.bdaum.zoom.ui.internal.dialogs.DesignSelectionDialog.java

License:Open Source License

private void updatedButtons() {
    boolean empty = viewer.getSelection().isEmpty();
    getButton(IDialogConstants.OK_ID).setEnabled(!empty);
    clearButton.setEnabled(!empty);
}

From source file:com.bdaum.zoom.ui.internal.dialogs.DNGConverterDialog.java

License:Open Source License

protected void updateButtons() {
    boolean enabled = false;
    String s = fileEditor.getText();
    if (!s.isEmpty())
        dngLocation = new File(s);
    enabled = dngLocation.exists();//  w ww  .j a  va2 s . c  o m
    setErrorMessage(enabled ? null : Messages.DNGConverterDialog_for_converting);
    getButton(IDialogConstants.OK_ID).setEnabled(enabled);
}

From source file:com.bdaum.zoom.ui.internal.dialogs.EditFtpDialog.java

License:Open Source License

private void updateButtons() {
    Button okbutton = getButton(IDialogConstants.OK_ID);
    boolean valid = validate();
    testFtpButton.setEnabled(valid);//w  w w .j  a  v a  2s . co  m
    boolean validUrl = true;
    if (testUrlButton != null && webHostField != null) {
        validUrl = validateUrl();
        testUrlButton.setEnabled(!webHostField.getText().isEmpty() && validUrl);
    }
    boolean enabled = valid && validUrl;
    getShell().setModified(enabled);
    okbutton.setEnabled(enabled);
    boolean login = !anonymousButton.getSelection();
    loginField.setEnabled(login);
    passwordField.setEnabled(login);
    if (valid && validUrl)
        setErrorMessage(null);
}

From source file:com.bdaum.zoom.ui.internal.dialogs.EditMetaDialog.java

License:Open Source License

protected void updateButtons() {
    boolean sel = !catTreeViewer.getSelection().isEmpty();
    categoryRefineButton.setEnabled(sel && !readonly);
    categoryEditButton.setEnabled(sel);//from   w  w w .  j  ava 2  s.co m
    categoryRemoveButton.setEnabled(sel && !readonly);
    IStructuredSelection kwSelection = (IStructuredSelection) keywordViewer.getSelection();
    boolean kwSel = kwSelection.getFirstElement() instanceof String;
    keywordAddButton.setEnabled(!readonly);
    keywordModifyButton.setEnabled(!readonly && kwSel);
    keywordDeleteButton.setEnabled(!readonly && kwSel);
    keywordReplaceButton.setEnabled(!readonly && kwSelection.size() == 1 && kwSel);
    keywordShowButton.setEnabled(kwSel);
    keywordLoadButton.setEnabled(!readonly);
    categoryAddButton.setEnabled(!readonly);
    categoryEditButton.setEnabled(!readonly);
    vocabAddButton.setEnabled(!readonly);
    boolean vocabSel = !vocabViewer.getSelection().isEmpty();
    vocabRemoveButton.setEnabled(vocabSel && !readonly);
    vocabViewButton.setEnabled(vocabSel);
    vocabEnforceButton.setEnabled(vocabularies != null && !vocabularies.isEmpty());
    loadCatButton.setEnabled(!readonly);
    boolean enabled = newDb
            ? visited[OVERVIEW] && visited[THUMBNAILS] && visited[CATEGORIES] && visited[KEYWORDS]
                    && visited[INDEXING]
            : true;
    getButton(IDialogConstants.OK_ID).setEnabled(enabled);
    getShell().setModified(enabled);
    int selectionIndex = tabFolder.getSelectionIndex();
    getButton(PREVIOUS).setEnabled(selectionIndex > WELCOME + 1);
    getButton(NEXT).setEnabled(selectionIndex < tabFolder.getTabList().length - 1);
}

From source file:com.bdaum.zoom.ui.internal.dialogs.EditSlideDialog.java

License:Open Source License

private void updateButtons() {
    Button okButton = getButton(IDialogConstants.OK_ID);
    if (okButton != null) {
        boolean enabled = validate() && !readonly;
        getShell().setModified(enabled);
        okButton.setEnabled(enabled);/*from  w  ww  . j  a va 2  s  .  c om*/
    }
}

From source file:com.bdaum.zoom.ui.internal.dialogs.EditStructDialog.java

License:Open Source License

private void updateButtons() {
    getShell().setModified(!readonly);
    getButton(IDialogConstants.OK_ID).setEnabled(!readonly);
}

From source file:com.bdaum.zoom.ui.internal.dialogs.ExhibitionEditDialog.java

License:Open Source License

private void updateButtons() {
    Button okButton = getButton(IDialogConstants.OK_ID);
    if (okButton != null) {
        boolean enabled = validate() && !readonly;
        getShell().setModified(enabled);
        okButton.setEnabled(enabled);/*from ww w  .ja v a  2 s .com*/
    }
    boolean visible = tabFolder.getSelection().equals(detailsTabItem);
    Button pdfButton = getButton(PDFBUTTON);
    if (pdfButton != null)
        pdfButton.setVisible(visible);
    Button printButton = getButton(PRINTBUTTON);
    if (printButton != null)
        printButton.setVisible(visible);
    boolean grid = showGridButton.getSelection();
    snapToGridField.setEnabled(grid);
    gridSizeField.setEnabled(grid);
}

From source file:com.bdaum.zoom.ui.internal.dialogs.FileFormatDialog.java

License:Open Source License

@Override
protected Control createDialogArea(Composite parent) {
    Composite area = (Composite) super.createDialogArea(parent);
    area.setLayout(new FillLayout());
    Composite comp = new Composite(area, SWT.BORDER);
    comp.setLayout(new GridLayout(2, false));
    allField = WidgetFactory.createCheckButton(comp, Messages.FileFormatDialog_all, null);
    allField.addListener(new Listener() {
        @Override/*from ww w  . ja  va 2 s. c o  m*/
        public void handleEvent(Event event) {
            boolean sel = allField.getSelection();
            rawField.setSelection(sel);
            dngField.setSelection(sel);
            jpgField.setSelection(sel);
            tifField.setSelection(sel);
            othersField.setSelection(sel);
            mediaField.setSelection(sel);
            getButton(IDialogConstants.OK_ID).setEnabled(sel);
        }
    });
    rawField = WidgetFactory.createCheckButton(comp, "RAW", null); //$NON-NLS-1$
    rawField.addListener(this);
    dngField = WidgetFactory.createCheckButton(comp, "DNG", null); //$NON-NLS-1$
    dngField.addListener(this);
    jpgField = WidgetFactory.createCheckButton(comp, "JPEG", null); //$NON-NLS-1$
    jpgField.addListener(this);
    tifField = WidgetFactory.createCheckButton(comp, "TIFF", null); //$NON-NLS-1$
    tifField.addListener(this);
    othersField = WidgetFactory.createCheckButton(comp, Messages.FileFormatDialog_Other, null);
    othersField.addListener(this);
    rawField.setSelection((formats & ITypeFilter.RAW) != 0);
    dngField.setSelection((formats & ITypeFilter.DNG) != 0);
    jpgField.setSelection((formats & ITypeFilter.JPEG) != 0);
    tifField.setSelection((formats & ITypeFilter.TIFF) != 0);
    othersField.setSelection((formats & ITypeFilter.OTHER) != 0);
    if (!CoreActivator.getDefault().getMediaSupportMap().isEmpty()) {
        mediaField = WidgetFactory.createCheckButton(comp, Messages.FileFormatDialog_other_media, null);
        mediaField.addListener(this);
        mediaField.setSelection((formats & ITypeFilter.MEDIA) != 0);
    }
    return area;
}