2
0
Fork 0

[svn r249] fixed annotation support , added talbecontroller

This commit is contained in:
willemc 2007-04-28 17:59:11 +02:00
parent a4d1ff1c57
commit d88cb26330
20 changed files with 403 additions and 58 deletions

View file

@ -33,8 +33,10 @@ import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import com.idcanet.vasc.core.VascTable;
import com.idcanet.vasc.core.column.VascAnnotationTableColumn;
import com.idcanet.vasc.core.column.VascTableColumn;
import com.idcanet.vasc.impl.BeanVascRecordCreator;
import com.idcanet.vasc.impl.DefaultVascTableController;
import com.idcanet.vasc.impl.DefaultVascTextValue;
import com.idcanet.vasc.impl.actions.AddRowAction;
import com.idcanet.vasc.impl.actions.DeleteRowAction;
@ -93,6 +95,7 @@ public class SWTTest extends TestCase {
table.setToolTip("tooltip text");
table.setDescription("en de omscheiving");
table.setHelpId("someKey");
table.setVascTableController(new DefaultVascTableController());
table.setVascDataSource(new TestModelVascDataSource());
table.setVascTextValue(new DefaultVascTextValue());
table.setVascViewRenderer(render);
@ -122,16 +125,18 @@ public class SWTTest extends TestCase {
column.setVascColumnValue(new BeanPropertyVascColumnValue("name"));
table.addTableColumns(column);
column = new VascAnnotationTableColumn("description");
table.addTableColumns(column);
/*
column = new VascTableColumn();
column.setName("test2");
column.setToolTip("tooltip2");
column.setDefaultValue("DEFF2FFFF");
column.setHelpId("helpColum2nKey");
column.setWidth(200);
//column.setVascColumnEditor(vascColumnEditor);
//column.setVascColumnRenderer(vascColumnRenderer);
column.setVascColumnValue(new BeanPropertyVascColumnValue("description"));
table.addTableColumns(column);
*/
// render
render.renderView(table);

View file

@ -29,6 +29,7 @@ package com.idcanet.vasc.tests.models;
import java.util.Date;
import com.idcanet.vasc.annotations.VascColumnWidth;
import com.idcanet.vasc.annotations.VascDefaultValue;
import com.idcanet.vasc.annotations.VascHelpId;
import com.idcanet.vasc.annotations.VascName;
@ -69,6 +70,7 @@ public class TestModel {
@VascToolTip(key="De omscheiving")
@VascHelpId(helpId="help.id")
@VascDefaultValue(defaultValue="xxxxx")
@VascColumnWidth(width=200)
public String getDescription() {
return description;
}