projects
/
Mograsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Switched BooleanEditingSupport back to ´CheckBoxCellEditor
[Mograsim.git]
/
plugins
/
net.mograsim.plugin.core
/
src
/
net
/
mograsim
/
plugin
/
views
/
LogicUIPart.java
diff --git
a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/views/LogicUIPart.java
b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/views/LogicUIPart.java
index
b1d0756
..
736aab3
100644
(file)
--- a/
plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/views/LogicUIPart.java
+++ b/
plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/views/LogicUIPart.java
@@
-26,6
+26,9
@@
import net.mograsim.machine.mi.AssignableMicroInstructionMemory;
import net.mograsim.plugin.EclipsePreferences;
import net.mograsim.plugin.MachineContext;
import net.mograsim.plugin.MograsimActivator;
import net.mograsim.plugin.EclipsePreferences;
import net.mograsim.plugin.MachineContext;
import net.mograsim.plugin.MograsimActivator;
+import net.mograsim.plugin.nature.MachineContextSwtTools;
+import net.mograsim.plugin.nature.MachineContextSwtTools.MachineCombo;
+import net.mograsim.plugin.nature.MachineContextSwtTools.MograsimProjectCombo;
import net.mograsim.plugin.tables.DisplaySettings;
import net.mograsim.plugin.tables.mi.ActiveInstructionPreviewContentProvider;
import net.mograsim.plugin.tables.mi.InstructionTable;
import net.mograsim.plugin.tables.DisplaySettings;
import net.mograsim.plugin.tables.mi.ActiveInstructionPreviewContentProvider;
import net.mograsim.plugin.tables.mi.InstructionTable;
@@
-45,6
+48,7
@@
public class LogicUIPart extends ViewPart
{
if (exec != null)
exec.stopLiveExecution();
{
if (exec != null)
exec.stopLiveExecution();
+ super.dispose();
}
@Override
}
@Override
@@
-93,7
+97,11
@@
public class LogicUIPart extends ViewPart
private void addSimulationControlWidgets(Composite parent)
{
Composite c = new Composite(parent, SWT.NONE);
private void addSimulationControlWidgets(Composite parent)
{
Composite c = new Composite(parent, SWT.NONE);
- c.setLayout(new GridLayout(5, false));
+ c.setLayout(new GridLayout(7, false));
+
+ MograsimProjectCombo projectCombo = MachineContextSwtTools.createMograsimProjectSelector(c, SWT.NONE);
+ MachineCombo machineCombo = MachineContextSwtTools.createMachineSelector(c, SWT.NONE);
+
Button sbseButton = new Button(c, SWT.CHECK);
Button pauseButton = new Button(c, SWT.TOGGLE);
Button sbseButton = new Button(c, SWT.CHECK);
Button pauseButton = new Button(c, SWT.TOGGLE);