diff options
author | ddunne | 2008-07-09 18:09:44 +0000 |
---|---|---|
committer | ddunne | 2008-07-09 18:09:44 +0000 |
commit | a06c9b46b7ea9980676eb5e328606001b686a792 (patch) | |
tree | 7e0a1f69063bf4b544d1c6e22b61992fe4aec308 | |
parent | 65f96e5338ecd80693b25a54b28954c82ae6cfb5 (diff) | |
download | org.eclipse.osee-a06c9b46b7ea9980676eb5e328606001b686a792.tar.gz org.eclipse.osee-a06c9b46b7ea9980676eb5e328606001b686a792.tar.xz org.eclipse.osee-a06c9b46b7ea9980676eb5e328606001b686a792.zip |
2 files changed, 25 insertions, 1 deletions
diff --git a/MS_0.2.0_20080619/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAHistoryComposite.java b/MS_0.2.0_20080619/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAHistoryComposite.java index 721ea934c4f..7e8ae9c53b0 100644 --- a/MS_0.2.0_20080619/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAHistoryComposite.java +++ b/MS_0.2.0_20080619/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAHistoryComposite.java @@ -13,6 +13,7 @@ package org.eclipse.osee.ats.editor; import java.sql.SQLException; import org.eclipse.osee.framework.skynet.core.exception.OseeCoreException; import org.eclipse.osee.framework.ui.skynet.SkynetGuiPlugin; +import org.eclipse.osee.framework.ui.skynet.artifact.editor.ArtifactEditor; import org.eclipse.osee.framework.ui.skynet.history.RevisionHistoryView; import org.eclipse.osee.framework.ui.skynet.widgets.xresults.XResultsComposite; import org.eclipse.swt.SWT; @@ -21,6 +22,9 @@ import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Event; +import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Listener; import org.eclipse.swt.widgets.ToolBar; import org.eclipse.swt.widgets.ToolItem; @@ -47,6 +51,19 @@ public class SMAHistoryComposite extends Composite { gd.heightHint = 500; xResultsComp.setLayoutData(gd); xResultsComp.setHtmlText(smaMgr.getLog().getHtml(true), smaMgr.getSma().getArtifactTypeName() + " History"); + + Label button = new Label(this, SWT.NONE); + button.setText(" "); + final SMAManager fSmaMgr = smaMgr; + button.addListener(SWT.MouseUp, new Listener() { + /* (non-Javadoc) + * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event) + */ + @Override + public void handleEvent(Event event) { + ArtifactEditor.editArtifact(fSmaMgr.getSma()); + } + }); } public void createTaskActionBar() throws OseeCoreException, SQLException { @@ -77,7 +94,6 @@ public class SMAHistoryComposite extends Composite { RevisionHistoryView.open(smaMgr.getSma()); } }); - } } diff --git a/MS_0.2.0_20080619/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/widgets/dialog/StateListAndTitleDialog.java b/MS_0.2.0_20080619/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/widgets/dialog/StateListAndTitleDialog.java index 27737a66561..b04e3f9d7c9 100644 --- a/MS_0.2.0_20080619/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/widgets/dialog/StateListAndTitleDialog.java +++ b/MS_0.2.0_20080619/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/widgets/dialog/StateListAndTitleDialog.java @@ -46,6 +46,7 @@ public class StateListAndTitleDialog extends StateListDialog { comp.setLayoutData(new GridData(SWT.FILL, SWT.LEFT, true, false));
titleText = new XText("Review Title");
titleText.createWidgets(comp, 1);
+ if (reviewTitle != null) titleText.set(reviewTitle);
titleText.getStyledText().setLayoutData(new GridData(SWT.FILL, SWT.LEFT, true, false));
titleText.addXModifiedListener(new XModifiedListener() {
/* (non-Javadoc)
@@ -76,4 +77,11 @@ public class StateListAndTitleDialog extends StateListDialog { return reviewTitle;
}
+ /**
+ * @param reviewTitle the reviewTitle to set
+ */
+ public void setReviewTitle(String reviewTitle) {
+ this.reviewTitle = reviewTitle;
+ }
+
}
|