diff options
author | Susan Franklin | 2009-03-02 20:21:14 +0000 |
---|---|---|
committer | Susan Franklin | 2009-03-02 20:21:14 +0000 |
commit | a9317d487c5dc84510eda74d57805eaec5a30893 (patch) | |
tree | 0cbd5473c4f62664927de668f151f5cf8066a7f7 /bundles/org.eclipse.equinox.p2.ui | |
parent | 394a3854ba5aa39cba223ecfe162890315513b74 (diff) | |
download | rt.equinox.p2-a9317d487c5dc84510eda74d57805eaec5a30893.tar.gz rt.equinox.p2-a9317d487c5dc84510eda74d57805eaec5a30893.tar.xz rt.equinox.p2-a9317d487c5dc84510eda74d57805eaec5a30893.zip |
Bug 262696 - [ui] No "more" details available on updates
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.ui')
4 files changed, 10 insertions, 5 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/AvailableIUsPage.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/AvailableIUsPage.java index fc19042dd..e283b7e83 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/AvailableIUsPage.java +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/AvailableIUsPage.java @@ -132,7 +132,7 @@ public class AvailableIUsPage extends ProvisioningWizardPage implements ISelecta activateCopy(availableIUGroup.getStructuredViewer().getControl()); // Details area - iuDetailsGroup = new IUDetailsGroup(composite, availableIUGroup.getStructuredViewer(), convertHorizontalDLUsToPixels(DEFAULT_WIDTH)); + iuDetailsGroup = new IUDetailsGroup(composite, availableIUGroup.getStructuredViewer(), convertHorizontalDLUsToPixels(DEFAULT_WIDTH), false); detailsArea = iuDetailsGroup.getDetailsArea(); // Controls for filtering/presentation/site selection diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/IUDetailsGroup.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/IUDetailsGroup.java index 54e7cf660..40bd9bf09 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/IUDetailsGroup.java +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/IUDetailsGroup.java @@ -38,13 +38,15 @@ public class IUDetailsGroup { private Link propLink; private ISelectionProvider selectionProvider; private int widthHint; + private boolean scrollable; /** * */ - public IUDetailsGroup(Composite parent, ISelectionProvider selectionProvider, int widthHint) { + public IUDetailsGroup(Composite parent, ISelectionProvider selectionProvider, int widthHint, boolean scrollable) { this.selectionProvider = selectionProvider; this.widthHint = widthHint; + this.scrollable = scrollable; createGroupComposite(parent); } @@ -71,7 +73,10 @@ public class IUDetailsGroup { gd.verticalIndent = Dialog.convertVerticalDLUsToPixels(fontMetrics, IDialogConstants.VERTICAL_SPACING); gd.heightHint = Dialog.convertHeightInCharsToPixels(fontMetrics, ILayoutConstants.DEFAULT_DESCRIPTION_HEIGHT); gd.widthHint = widthHint; - detailsArea = new Text(detailsComposite, SWT.WRAP | SWT.READ_ONLY | SWT.V_SCROLL); + if (scrollable) + detailsArea = new Text(detailsComposite, SWT.WRAP | SWT.READ_ONLY | SWT.V_SCROLL); + else + detailsArea = new Text(detailsComposite, SWT.WRAP | SWT.READ_ONLY); detailsArea.setLayoutData(gd); gd = new GridData(SWT.END, SWT.BOTTOM, true, false); diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ResolutionWizardPage.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ResolutionWizardPage.java index 5c84fe9d6..aa240d1d0 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ResolutionWizardPage.java +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ResolutionWizardPage.java @@ -124,7 +124,7 @@ public abstract class ResolutionWizardPage extends ProvisioningWizardPage { createSizingInfo(composite); // The text area shows a description of the selected IU, or error detail if applicable. - iuDetailsGroup = new IUDetailsGroup(sashForm, treeViewer, convertWidthInCharsToPixels(ILayoutConstants.DEFAULT_TABLE_WIDTH)); + iuDetailsGroup = new IUDetailsGroup(sashForm, treeViewer, convertWidthInCharsToPixels(ILayoutConstants.DEFAULT_TABLE_WIDTH), true); detailsArea = iuDetailsGroup.getDetailsArea(); updateStatus(); diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/SelectableIUsPage.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/SelectableIUsPage.java index b506113d4..c7d5d1f6c 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/SelectableIUsPage.java +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/SelectableIUsPage.java @@ -120,7 +120,7 @@ public class SelectableIUsPage extends ProvisioningWizardPage implements ISelect setInitialCheckState(); // The text area shows a description of the selected IU, or error detail if applicable. - iuDetailsGroup = new IUDetailsGroup(sashForm, tableViewer, convertWidthInCharsToPixels(ILayoutConstants.DEFAULT_TABLE_WIDTH)); + iuDetailsGroup = new IUDetailsGroup(sashForm, tableViewer, convertWidthInCharsToPixels(ILayoutConstants.DEFAULT_TABLE_WIDTH), false); detailsArea = iuDetailsGroup.getDetailsArea(); setControl(sashForm); |