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.FileFormatDialog.java

License:Open Source License

private void updateButtons() {
    allField.setSelection(rawField.getSelection() && dngField.getSelection() && jpgField.getSelection()
            && tifField.getSelection() && othersField.getSelection()
            && (mediaField == null || mediaField.getSelection()));
    getButton(IDialogConstants.OK_ID).setEnabled(rawField.getSelection() || dngField.getSelection()
            || jpgField.getSelection() || tifField.getSelection() || othersField.getSelection()
            || (mediaField != null && mediaField.getSelection()));

}

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

License:Open Source License

private void updateButtons() {
    getButton(IDialogConstants.OK_ID).setEnabled(!ftpViewer.getSelection().isEmpty());
}

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

License:Open Source License

private void validate() {
    String errorMessage = null;/*from   w  w  w.  jav a  2 s.c o m*/
    if (unused.isEmpty() && candidates.isEmpty())
        errorMessage = Messages.KeywordCollectDialog_nothing_to_select_from;
    else if (viewer1.getCheckedElements().length == 0 && viewer2.getCheckedElements().length == 0)
        errorMessage = Messages.KeywordCollectDialog_nothing_selected;
    setErrorMessage(errorMessage);
    boolean enabled = errorMessage == null;
    getShell().setModified(enabled);
    getButton(IDialogConstants.OK_ID).setEnabled(enabled);
}

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

License:Open Source License

private void updateButtons() {
    getButton(IDialogConstants.OK_ID).setEnabled(selectedItem != null);
}

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

License:Open Source License

protected void updateButtons() {
    boolean enabled = validate();
    getShell().setModified(enabled);
    getButton(IDialogConstants.OK_ID).setEnabled(enabled);
}

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

License:Open Source License

protected void updateButtons() {
    Button okButton = getButton(IDialogConstants.OK_ID);
    String name = nameField.getText().trim();
    if (name.isEmpty()) {
        msgLabel.setText(Messages.SaveTemplateDialog_please_specify_a_design_name);
        msgLabel.setForeground(msgLabel.getDisplay().getSystemColor(SWT.COLOR_RED));
        getShell().setModified(false);/*from w w w  .j  a v  a 2s.  c  o m*/
        okButton.setEnabled(false);
        return;
    }
    getShell().setModified(true);
    okButton.setEnabled(true);
    if (Core.getCore().getDbManager().obtainObjects(WebGalleryImpl.class, false, "name", //$NON-NLS-1$
            name, QueryField.EQUALS, "template", Boolean.TRUE, QueryField.EQUALS).iterator().hasNext()) { //$NON-NLS-1$
        msgLabel.setText(Messages.SaveTemplateDialog_a_design_with_that_name_already_exists);
        msgLabel.setForeground(msgLabel.getDisplay().getSystemColor(SWT.COLOR_YELLOW));
        okButton.setText(Messages.SaveTemplateDialog_overwrite);
    } else {
        msgLabel.setText(MESSAGE);
        msgLabel.setForeground(msgLabel.getParent().getForeground());
        okButton.setText(IDialogConstants.OK_LABEL);
    }
}

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

License:Open Source License

private void updateButtons() {
    boolean enabled = validate();
    getShell().setModified(enabled);
    getButton(IDialogConstants.OK_ID).setEnabled(enabled);
}

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

License:Open Source License

private void updateButtons() {
    Button okButton = getButton(IDialogConstants.OK_ID);
    if (okButton != null)
        okButton.setEnabled(value != null);
    Button button = getButton(SHOWBUTTONID);
    if (button != null) {
        boolean enabled = value instanceof Location;
        getShell().setModified(enabled);
        button.setEnabled(enabled);/*from w w w  .  j  av a 2s.c  o  m*/
    }
    button = getButton(EMAILBUTTONID);
    if (button != null) {
        boolean enabled = value instanceof Contact && ((Contact) value).getEmail() != null
                && ((Contact) value).getEmail().length > 0;
        getShell().setModified(enabled);
        button.setEnabled(enabled);
    }
}

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

License:Open Source License

protected void updateButtons() {
    boolean enabled = !readonly && validate();
    getShell().setModified(enabled);
    getButton(IDialogConstants.OK_ID).setEnabled(enabled);
}

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

License:Open Source License

private void updateButtons() {
    boolean enabled = getTimeShift() != 0;
    getShell().setModified(enabled);
    getButton(IDialogConstants.OK_ID).setEnabled(enabled);
}