Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/search/OseeArtifactView.java')
-rw-r--r--plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/search/OseeArtifactView.java95
1 files changed, 55 insertions, 40 deletions
diff --git a/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/search/OseeArtifactView.java b/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/search/OseeArtifactView.java
index dbee0c77cf0..1e03fd2e6cd 100644
--- a/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/search/OseeArtifactView.java
+++ b/plugins/org.eclipse.osee.display.view.web/src/org/eclipse/osee/display/view/web/search/OseeArtifactView.java
@@ -39,6 +39,7 @@ public class OseeArtifactView extends CustomComponent implements Navigator.View,
protected OseeAttributeComponent attributeComp = new OseeAttributeComponent();
private final OseeBreadcrumbComponent breadcrumbComp = new OseeBreadcrumbComponent(null);
private ViewArtifact artifact;
+ private final int LEFTMARGIN_WIDTH = 5;
@Override
public void attach() {
@@ -48,78 +49,92 @@ public class OseeArtifactView extends CustomComponent implements Navigator.View,
protected void createLayout() {
setSizeFull();
+ searchHeader.setWidth(100, UNITS_PERCENTAGE);
+ searchHeader.setHeight(null);
+
Label spacer = new Label();
spacer.setHeight(5, UNITS_PIXELS);
- HorizontalLayout leftMarginAndBody = new HorizontalLayout();
- leftMarginAndBody.setSizeFull();
+ HorizontalLayout hLayout_LeftMargAndBody = new HorizontalLayout();
+ hLayout_LeftMargAndBody.setSizeFull();
Label leftMarginSpace = new Label("");
- leftMarginSpace.setWidth(80, UNITS_PIXELS);
- leftMarginAndBody.addComponent(leftMarginSpace);
+ leftMarginSpace.setWidth(LEFTMARGIN_WIDTH, UNITS_PIXELS);
+ hLayout_LeftMargAndBody.addComponent(leftMarginSpace);
if (artifact != null) {
- VerticalLayout artNameVertLayout = new VerticalLayout();
- artNameVertLayout.setSizeFull();
+ VerticalLayout vLayout_OutBody = new VerticalLayout();
+ vLayout_OutBody.setSizeFull();
breadcrumbComp.setArtifact(artifact);
- artNameVertLayout.addComponent(breadcrumbComp);
+
+ Label vSpacer = new Label();
+ vSpacer.setHeight(5, UNITS_PIXELS);
OseeArtifactNameLinkComponent artifactName = new OseeArtifactNameLinkComponent(artifact);
artifactName.setSizeUndefined();
+
Label spacer1 = new Label();
spacer1.setWidth(10, UNITS_PIXELS);
spacer1.setHeight(null);
+
Label artifactType = new Label(String.format("[%s]", artifact.getArtifactType()), Label.CONTENT_XHTML);
artifactType.setSizeUndefined();
- HorizontalLayout artNameAndTypeLayout = new HorizontalLayout();
- artNameAndTypeLayout.setSizeUndefined();
- artNameAndTypeLayout.addComponent(artifactName);
- artNameAndTypeLayout.addComponent(spacer1);
- artNameAndTypeLayout.addComponent(artifactType);
- artNameAndTypeLayout.setComponentAlignment(artifactType, Alignment.BOTTOM_CENTER);
- artNameVertLayout.addComponent(artNameAndTypeLayout);
+
+ HorizontalLayout hLayout_ArtNameAndType = new HorizontalLayout();
+ hLayout_ArtNameAndType.setSizeUndefined();
VerticalLayout artRelSpacer = new VerticalLayout();
artRelSpacer.setHeight(15, UNITS_PIXELS);
- artNameVertLayout.addComponent(artRelSpacer);
- VerticalLayout bodyVertLayout = new VerticalLayout();
- bodyVertLayout.setMargin(true);
- bodyVertLayout.setSizeFull();
- bodyVertLayout.addComponent(relationsComp);
+ VerticalLayout vLayout_Body = new VerticalLayout();
+ vLayout_Body.setMargin(false, false, false, true);
+ vLayout_Body.setSizeFull();
VerticalLayout relAttrSpacer = new VerticalLayout();
relAttrSpacer.setHeight(15, UNITS_PIXELS);
- bodyVertLayout.addComponent(relAttrSpacer);
-
- bodyVertLayout.addComponent(attributeComp);
VerticalLayout bottomSpacer = new VerticalLayout();
- bodyVertLayout.addComponent(bottomSpacer);
- bodyVertLayout.setExpandRatio(bottomSpacer, 1.0f);
-
- Panel mainLayoutPanel = new Panel();
- mainLayoutPanel.setScrollable(true);
- mainLayoutPanel.getContent().setSizeUndefined();
- mainLayoutPanel.setContent(bodyVertLayout);
- mainLayoutPanel.setSizeFull();
-
- artNameVertLayout.addComponent(mainLayoutPanel);
- artNameVertLayout.setExpandRatio(mainLayoutPanel, 1.0f);
- leftMarginAndBody.addComponent(artNameVertLayout);
- leftMarginAndBody.setExpandRatio(artNameVertLayout, 1.0f);
+
+ Panel panel_Body = new Panel();
+ panel_Body.setScrollable(true);
+ panel_Body.getContent().setSizeUndefined();
+ panel_Body.setSizeFull();
+
+ hLayout_ArtNameAndType.addComponent(artifactName);
+ hLayout_ArtNameAndType.addComponent(spacer1);
+ hLayout_ArtNameAndType.addComponent(artifactType);
+
+ vLayout_Body.addComponent(vSpacer);
+ vLayout_Body.addComponent(hLayout_ArtNameAndType);
+ vLayout_Body.addComponent(artRelSpacer);
+ vLayout_Body.addComponent(relationsComp);
+ vLayout_Body.addComponent(relAttrSpacer);
+ vLayout_Body.addComponent(attributeComp);
+ vLayout_Body.addComponent(bottomSpacer);
+
+ panel_Body.setContent(vLayout_Body);
+
+ vLayout_OutBody.addComponent(breadcrumbComp);
+ vLayout_OutBody.addComponent(panel_Body);
+
+ hLayout_LeftMargAndBody.addComponent(vLayout_OutBody);
+
+ hLayout_ArtNameAndType.setComponentAlignment(artifactType, Alignment.BOTTOM_CENTER);
+ vLayout_Body.setExpandRatio(bottomSpacer, 1.0f);
+ vLayout_OutBody.setExpandRatio(panel_Body, 1.0f);
+ hLayout_LeftMargAndBody.setExpandRatio(vLayout_OutBody, 1.0f);
}
final VerticalLayout vertLayout = new VerticalLayout();
+ vertLayout.setSizeFull();
+
vertLayout.addComponent(searchHeader);
vertLayout.addComponent(spacer);
+ vertLayout.addComponent(hLayout_LeftMargAndBody);
+
vertLayout.setComponentAlignment(searchHeader, Alignment.TOP_LEFT);
- searchHeader.setWidth(100, UNITS_PERCENTAGE);
- searchHeader.setHeight(null);
- vertLayout.addComponent(leftMarginAndBody);
- vertLayout.setExpandRatio(leftMarginAndBody, 1.0f);
+ vertLayout.setExpandRatio(hLayout_LeftMargAndBody, 1.0f);
- vertLayout.setSizeFull();
setCompositionRoot(vertLayout);
}

Back to the top