Fix linux GUI part 2

This commit is contained in:
Martin Hare Robertson 2010-06-19 16:40:45 +01:00
parent f0749042ef
commit dbbadd7ef3
2 changed files with 26 additions and 26 deletions

View File

@ -1,15 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="testsrc"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/>
<classpathentry kind="lib" path="lib/easymockclassextension-2.5.2.jar"/>
<classpathentry kind="lib" path="lib/easymock-2.5.2.jar"/>
<classpathentry kind="lib" path="lib/cglib-nodep-2.2.jar"/>
<classpathentry kind="lib" path="lib/swt-windows-3.5.2.jar"/>
<classpathentry kind="lib" path="lib/miglayout-3.7-swt.jar"/>
<classpathentry kind="con" path="SWT_CONTAINER"/>
<classpathentry kind="lib" path="lib/asm-debug-all-3.3.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="testsrc"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/>
<classpathentry kind="lib" path="lib/easymockclassextension-2.5.2.jar"/>
<classpathentry kind="lib" path="lib/easymock-2.5.2.jar"/>
<classpathentry kind="lib" path="lib/cglib-nodep-2.2.jar"/>
<classpathentry kind="lib" path="lib/miglayout-3.7-swt.jar"/>
<classpathentry kind="lib" path="lib/asm-debug-all-3.3.jar"/>
<classpathentry kind="lib" path="lib/swt-linux-3.5.2.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

View File

@ -71,8 +71,9 @@ public class TraceWindow
sWindow.setMinimumSize(new Point(800, 480));
TabFolder buttonTabs = new TabFolder(sWindow, SWT.NONE);
outputTabs = new TabFolder(sWindow, SWT.NONE);
buttonTabs.setLayoutData("growx,wrap,wmin 0,hmin 0");
outputTabs = new TabFolder(sWindow, SWT.NONE);
outputTabs.setLayoutData("grow");
fillButtonTabs(buttonTabs);
@ -225,32 +226,33 @@ public class TraceWindow
private InstruTab(TabFolder tabFolder, TabItem instrTab)
{
MigLayout windowLayout = new MigLayout("fill", "[][grow][][]", "[][20]");
MigLayout windowLayout = new MigLayout("fill", "[][grow][][]", "[][]");
Composite composite = new Composite(tabFolder, SWT.NONE);
composite.setLayout(windowLayout);
instrTab.setControl(composite);
composite.setLayoutData("hmin 0");
Group mainControlGroup = new Group(composite, SWT.SHADOW_ETCHED_IN);
MigLayout mainControlGroupLayout = new MigLayout("fill",
MigLayout mainControlGroupLayout = new MigLayout("",
"[100][100][100]");
mainControlGroup.setLayout(mainControlGroupLayout);
mainControlGroup.setText("Control");
mainControlGroup.setLayoutData("grow,hmin 0");
mainControlGroup.setLayoutData("hmin 0");
togInstru = new Button(mainControlGroup, SWT.TOGGLE);
togInstru.setText(ClientStrings.ENABLE_INSTR);
togInstru.setAlignment(SWT.CENTER);
togInstru.setLayoutData("grow");
togInstru.setLayoutData("");
classRegex = new Button(mainControlGroup, SWT.PUSH);
classRegex.setText(ClientStrings.SET_CLASSREGEX);
classRegex.setLayoutData("gapx 10px,grow");
classRegex.setLayoutData("gapx 10px");
listClasses = new Button(mainControlGroup, SWT.PUSH);
listClasses.setText(ClientStrings.LIST_MODIFIED_CLASSES);
listClasses.setAlignment(SWT.CENTER);
listClasses.setLayoutData("grow");
listClasses.setLayoutData("");
Group settingsGroup = new Group(composite, SWT.SHADOW_ETCHED_IN);
MigLayout settingsGroupLayout = new MigLayout("fill", "[100]");
@ -280,15 +282,15 @@ public class TraceWindow
togVerbose.setLayoutData("growx,aligny top");
Group statusGroup = new Group(composite, SWT.SHADOW_IN);
MigLayout statusGroupLayout = new MigLayout("fill");
MigLayout statusGroupLayout = new MigLayout("fillx");
statusGroup.setLayout(statusGroupLayout);
statusGroup.setText("Status");
statusGroup.setLayoutData("grow");
statusGroup.setLayoutData("growx");
instrStatusLabel = new Label(statusGroup, SWT.WRAP | SWT.SHADOW_IN
| SWT.VERTICAL);
instrStatusLabel.setAlignment(SWT.LEFT);
instrStatusLabel.setLayoutData("grow,wmin 0");
instrStatusLabel.setLayoutData("wmin 0,hmin 0");
setStatus(0, 0);
togInstru
@ -394,7 +396,6 @@ public class TraceWindow
settingsData.verboseMode = !settingsData.verboseMode;
}
});
}
private void setStatus(int instruClasses, int totalClasses)