diff options
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagRefreshButtonArea.java')
-rw-r--r-- | bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagRefreshButtonArea.java | 138 |
1 files changed, 69 insertions, 69 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagRefreshButtonArea.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagRefreshButtonArea.java index 7366075b8..686ffa7ed 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagRefreshButtonArea.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagRefreshButtonArea.java @@ -34,69 +34,69 @@ import org.eclipse.ui.PlatformUI; * An area that displays the Refresh and Configure Tags buttons */ public class TagRefreshButtonArea extends DialogArea { - - private TagSource tagSource; - private final Shell shell; - private Button refreshButton; - private IRunnableContext context; + + private TagSource tagSource; + private final Shell shell; + private Button refreshButton; + private IRunnableContext context; private Label fMessageLabel; - private final Listener addDateTagListener; + private final Listener addDateTagListener; - public TagRefreshButtonArea(Shell shell, TagSource tagSource, Listener addDateTagListener) { - this.addDateTagListener = addDateTagListener; - Assert.isNotNull(shell); - Assert.isNotNull(tagSource); - this.shell = shell; - this.tagSource = tagSource; - } - - @Override + public TagRefreshButtonArea(Shell shell, TagSource tagSource, Listener addDateTagListener) { + this.addDateTagListener = addDateTagListener; + Assert.isNotNull(shell); + Assert.isNotNull(tagSource); + this.shell = shell; + this.tagSource = tagSource; + } + + @Override public void createArea(Composite parent) { - - final PixelConverter converter= SWTUtils.createDialogPixelConverter(parent); - - final Composite buttonComp = new Composite(parent, SWT.NONE); - buttonComp.setLayoutData(SWTUtils.createHFillGridData());//SWT.DEFAULT, SWT.DEFAULT, SWT.END, SWT.TOP, false, false)); - buttonComp.setLayout(SWTUtils.createGridLayout(4, converter, SWTUtils.MARGINS_NONE)); - + + final PixelConverter converter= SWTUtils.createDialogPixelConverter(parent); + + final Composite buttonComp = new Composite(parent, SWT.NONE); + buttonComp.setLayoutData(SWTUtils.createHFillGridData());//SWT.DEFAULT, SWT.DEFAULT, SWT.END, SWT.TOP, false, false)); + buttonComp.setLayout(SWTUtils.createGridLayout(4, converter, SWTUtils.MARGINS_NONE)); + fMessageLabel= SWTUtils.createLabel(buttonComp, null); refreshButton = new Button(buttonComp, SWT.PUSH); refreshButton.setText (CVSUIMessages.TagConfigurationDialog_20); final Button configureTagsButton = new Button(buttonComp, SWT.PUSH); configureTagsButton.setText (CVSUIMessages.TagConfigurationDialog_21); - - Button addDateTagButton = null; - int buttonWidth; - if (addDateTagListener != null) { - addDateTagButton = new Button(buttonComp, SWT.PUSH); - addDateTagButton.setText (CVSUIMessages.TagConfigurationDialog_AddDateTag); - Dialog.applyDialogFont(buttonComp); - buttonWidth= SWTUtils.calculateControlSize(converter, new Button [] { addDateTagButton, configureTagsButton, refreshButton }); - addDateTagButton.setLayoutData(SWTUtils.createGridData(buttonWidth, SWT.DEFAULT, SWT.END, SWT.CENTER, false, false)); - addDateTagButton.addListener(SWT.Selection, addDateTagListener); - } else { - Dialog.applyDialogFont(buttonComp); - buttonWidth= SWTUtils.calculateControlSize(converter, new Button [] { configureTagsButton, refreshButton }); - } + + Button addDateTagButton = null; + int buttonWidth; + if (addDateTagListener != null) { + addDateTagButton = new Button(buttonComp, SWT.PUSH); + addDateTagButton.setText (CVSUIMessages.TagConfigurationDialog_AddDateTag); + Dialog.applyDialogFont(buttonComp); + buttonWidth= SWTUtils.calculateControlSize(converter, new Button [] { addDateTagButton, configureTagsButton, refreshButton }); + addDateTagButton.setLayoutData(SWTUtils.createGridData(buttonWidth, SWT.DEFAULT, SWT.END, SWT.CENTER, false, false)); + addDateTagButton.addListener(SWT.Selection, addDateTagListener); + } else { + Dialog.applyDialogFont(buttonComp); + buttonWidth= SWTUtils.calculateControlSize(converter, new Button [] { configureTagsButton, refreshButton }); + } refreshButton.setLayoutData(SWTUtils.createGridData(buttonWidth, SWT.DEFAULT, SWT.END, SWT.CENTER, false, false)); configureTagsButton.setLayoutData(SWTUtils.createGridData(buttonWidth, SWT.DEFAULT, SWT.END, SWT.CENTER, false, false)); refreshButton.addListener(SWT.Selection, event -> refresh(false)); - + configureTagsButton.addListener(SWT.Selection, event -> { TagConfigurationDialog d = new TagConfigurationDialog(shell, tagSource); d.open(); }); - PlatformUI.getWorkbench().getHelpSystem().setHelp(refreshButton, IHelpContextIds.TAG_CONFIGURATION_REFRESHACTION); - PlatformUI.getWorkbench().getHelpSystem().setHelp(configureTagsButton, IHelpContextIds.TAG_CONFIGURATION_OVERVIEW); + PlatformUI.getWorkbench().getHelpSystem().setHelp(refreshButton, IHelpContextIds.TAG_CONFIGURATION_REFRESHACTION); + PlatformUI.getWorkbench().getHelpSystem().setHelp(configureTagsButton, IHelpContextIds.TAG_CONFIGURATION_OVERVIEW); Dialog.applyDialogFont(buttonComp); - } - - - public void refresh(final boolean background) { + } + + + public void refresh(final boolean background) { try { getRunnableContext().run(true, true, monitor -> { try { @@ -128,17 +128,17 @@ public class TagRefreshButtonArea extends DialogArea { CVSUIPlugin.openError(shell, CVSUIMessages.TagConfigurationDialog_14, null, e); } } - - private void setBusy(final boolean busy) { - if (shell != null && !shell.isDisposed()) + + private void setBusy(final boolean busy) { + if (shell != null && !shell.isDisposed()) shell.getDisplay().asyncExec(() -> { if (!refreshButton.isDisposed()) refreshButton.setEnabled(!busy); }); - } + } - private boolean promptForBestEffort() { - final boolean[] prompt = new boolean[] { false }; + private boolean promptForBestEffort() { + final boolean[] prompt = new boolean[] { false }; shell.getDisplay().syncExec(() -> { MessageDialog dialog = new MessageDialog(shell, CVSUIMessages.TagRefreshButtonArea_0, null, getNoTagsFoundMessage(), MessageDialog.INFORMATION, @@ -154,25 +154,25 @@ public class TagRefreshButtonArea extends DialogArea { } }); - return prompt[0]; - } - - private String getNoTagsFoundMessage() { - return NLS.bind(CVSUIMessages.TagRefreshButtonArea_4, new String[] { tagSource.getShortDescription() }); - } - - public void setTagSource(TagSource tagSource) { - Assert.isNotNull(tagSource); - this.tagSource = tagSource; - } + return prompt[0]; + } + + private String getNoTagsFoundMessage() { + return NLS.bind(CVSUIMessages.TagRefreshButtonArea_4, new String[] { tagSource.getShortDescription() }); + } + + public void setTagSource(TagSource tagSource) { + Assert.isNotNull(tagSource); + this.tagSource = tagSource; + } - public IRunnableContext getRunnableContext() { - if (context == null) - return PlatformUI.getWorkbench().getProgressService(); - return context; - } - - public void setRunnableContext(IRunnableContext context) { - this.context = context; - } + public IRunnableContext getRunnableContext() { + if (context == null) + return PlatformUI.getWorkbench().getProgressService(); + return context; + } + + public void setRunnableContext(IRunnableContext context) { + this.context = context; + } } |