public WorkItemCheckinTable(final Composite parent, final int style, final String viewDataKey) {
super(parent, checkStyle(style), WorkItemCheckinInfo.class, viewDataKey);
TableColumnData[] columnData;
/*
* Historic changeset details: note that SWT.READ_ONLY is set for
* shelveset details, but we want the check-in action column
*/
if ((style & SWT.READ_ONLY) == SWT.READ_ONLY && (style & CHECKIN_ACTION) == 0) {
columnData = new TableColumnData[] {
new TableColumnData(Messages.getString("WorkItemCheckinTable.ColumnNameType"), 100, 0.4F, "type"), //$NON-NLS-1$ //$NON-NLS-2$
new TableColumnData(Messages.getString("WorkItemCheckinTable.ColumnNameId"), 75, 0.02F, "id"), //$NON-NLS-1$ //$NON-NLS-2$
new TableColumnData(Messages.getString("WorkItemCheckinTable.ColumnNameTitle"), 100, 0.9F, "title"), //$NON-NLS-1$ //$NON-NLS-2$
new TableColumnData(Messages.getString("WorkItemCheckinTable.ColumnNameState"), 100, 0.04F, "state") //$NON-NLS-1$ //$NON-NLS-2$
};
}
/* Pending checkins OR shelveset details */
else {
columnData = new TableColumnData[] {
new TableColumnData(Messages.getString("WorkItemCheckinTable.ColumnNameType"), 100, 0.03F, "type"), //$NON-NLS-1$ //$NON-NLS-2$
new TableColumnData(Messages.getString("WorkItemCheckinTable.ColumnNameId"), 75, 0.01F, "id"), //$NON-NLS-1$ //$NON-NLS-2$
new TableColumnData(Messages.getString("WorkItemCheckinTable.ColumnNameTitle"), 100, 0.9F, "title"), //$NON-NLS-1$ //$NON-NLS-2$
new TableColumnData(Messages.getString("WorkItemCheckinTable.ColumnNameState"), 100, 0.03F, "state"), //$NON-NLS-1$ //$NON-NLS-2$
new TableColumnData(Messages.getString("WorkItemCheckinTable.ColumnNameAction"), 100, 0.03F, "action") //$NON-NLS-1$ //$NON-NLS-2$
};
}
setupTable(true, true, columnData);
setUseViewerDefaults();
setEnableTooltips(true);
if ((style & SWT.READ_ONLY) == 0) {
final CheckboxTableViewer viewer = (CheckboxTableViewer) getViewer();
new WorkItemActionCellEditor(viewer);
viewer.addCheckStateListener(new WorkItemCheckListener());
}
}
WorkItemCheckinTable.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:team-explorer-everywhere
作者:
评论列表
文章目录