Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSusan Franklin2009-03-02 20:21:14 +0000
committerSusan Franklin2009-03-02 20:21:14 +0000
commita9317d487c5dc84510eda74d57805eaec5a30893 (patch)
tree0cbd5473c4f62664927de668f151f5cf8066a7f7 /bundles/org.eclipse.equinox.p2.ui
parent394a3854ba5aa39cba223ecfe162890315513b74 (diff)
downloadrt.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')
-rw-r--r--bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/AvailableIUsPage.java2
-rw-r--r--bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/IUDetailsGroup.java9
-rw-r--r--bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ResolutionWizardPage.java2
-rw-r--r--bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/SelectableIUsPage.java2
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);

Back to the top