[svn r260] made swing work
This commit is contained in:
parent
0f55185807
commit
848eb431d6
14 changed files with 825 additions and 127 deletions
|
|
@ -80,15 +80,34 @@ public class SWTTest extends TestCase {
|
|||
// get GUI
|
||||
Display display = new Display();
|
||||
Shell shell = new Shell(display);
|
||||
shell.setText("Hello, world!");
|
||||
|
||||
shell.setText("Hello, world!");
|
||||
|
||||
// define redering and render
|
||||
SwtVascViewRenderer render = new SwtVascViewRenderer(shell);
|
||||
render.renderView(getVascTable());
|
||||
|
||||
// view
|
||||
shell.open();
|
||||
// Set up the event loop.
|
||||
while (!shell.isDisposed()) {
|
||||
if (!display.readAndDispatch()) {
|
||||
// If no more entries in event queue
|
||||
display.sleep();
|
||||
}
|
||||
}
|
||||
display.dispose();
|
||||
}
|
||||
|
||||
|
||||
static public VascTable getVascTable() throws Exception {
|
||||
|
||||
// define query
|
||||
XTESParser parser = new XTESParser();
|
||||
parser.parseResource("/META-INF/xtes/tests.xml");
|
||||
TemplateStore store = XTESParser.getTemplateStore(parser.getElementContext());
|
||||
Query query = store.getQuery("testUsers2");
|
||||
|
||||
// config table
|
||||
|
||||
// config table
|
||||
VascTable table = new VascTable();
|
||||
table.setName("Testje");
|
||||
table.setHeaderName("TableHeader");
|
||||
|
|
@ -118,6 +137,7 @@ public class SWTTest extends TestCase {
|
|||
column.setToolTip("tooltip");
|
||||
column.setDefaultValue("DEFFFFFF");
|
||||
column.setHelpId("helpColumnKey");
|
||||
column.setImage("/META-INF/images/silk/png/tick.png");
|
||||
column.setWidth(400);
|
||||
column.setVascColumnEditor(new DefaultVascColumnEditor());
|
||||
column.setVascColumnRenderer(new DefaultVascColumnRenderer());
|
||||
|
|
@ -126,21 +146,6 @@ public class SWTTest extends TestCase {
|
|||
|
||||
column = new VascAnnotationTableColumn("description");
|
||||
table.addTableColumns(column);
|
||||
|
||||
|
||||
// define redering and render
|
||||
SwtVascViewRenderer render = new SwtVascViewRenderer(shell);
|
||||
render.renderView(table);
|
||||
|
||||
// view
|
||||
shell.open();
|
||||
// Set up the event loop.
|
||||
while (!shell.isDisposed()) {
|
||||
if (!display.readAndDispatch()) {
|
||||
// If no more entries in event queue
|
||||
display.sleep();
|
||||
}
|
||||
}
|
||||
display.dispose();
|
||||
return table;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue