protected void applyInitialColWidth ( final TableLayout tableLayout )
{
if ( this.initialColWidth != null && !this.initialColWidth.isEmpty () && this.viewer != null && this.initialColWidth.size () != this.viewer.getTree ().getColumnCount () )
{
for ( final Integer w : this.initialColWidth )
{
tableLayout.addColumnData ( new ColumnPixelData ( w, true ) );
}
}
else
{
tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) );
tableLayout.addColumnData ( new ColumnWeightData ( 100, true ) );
tableLayout.addColumnData ( new ColumnWeightData ( 100, true ) );
tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) );
tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) );
}
}
java类org.eclipse.jface.viewers.TableLayout的实例源码
RealTimeListViewer.java 文件源码
项目:neoscada
阅读 28
收藏 0
点赞 0
评论 0
SelectChangesetsWizardPage.java 文件源码
项目:team-explorer-everywhere
阅读 30
收藏 0
点赞 0
评论 0
private void addColumns() {
// Columns
final TableLayout mergeTableLayout = new TableLayout();
table.setLayout(mergeTableLayout);
mergeTableLayout.addColumnData(new ColumnWeightData(15, 10, true));
final TableColumn changesetTableColumn = new TableColumn(table, SWT.NONE);
changesetTableColumn.setText(Messages.getString("SelectChangesetsWizardPage.ColumnNameChangeset")); //$NON-NLS-1$
mergeTableLayout.addColumnData(new ColumnWeightData(25, 10, true));
final TableColumn changeTableColumn = new TableColumn(table, SWT.NONE);
changeTableColumn.setText(Messages.getString("SelectChangesetsWizardPage.ColumnNameDate")); //$NON-NLS-1$
mergeTableLayout.addColumnData(new ColumnWeightData(15, 10, true));
final TableColumn userTableColumn = new TableColumn(table, SWT.NONE);
userTableColumn.setText(Messages.getString("SelectChangesetsWizardPage.ColumnNameUser")); //$NON-NLS-1$
mergeTableLayout.addColumnData(new ColumnWeightData(35, 10, true));
final TableColumn commentTableColumn = new TableColumn(table, SWT.FILL);
commentTableColumn.setText(Messages.getString("SelectChangesetsWizardPage.ColumnNameComment")); //$NON-NLS-1$
}
BranchesPropertiesControl.java 文件源码
项目:team-explorer-everywhere
阅读 84
收藏 0
点赞 0
评论 0
private void createTableColumns(final Table table) {
final TableLayout tableLayout = new TableLayout();
table.setLayout(tableLayout);
tableLayout.addColumnData(new ColumnWeightData(5, true));
final TableColumn column1 = new TableColumn(table, SWT.NONE);
column1.setText(Messages.getString("BranchesPropertiesControl.ColumNameFileName")); //$NON-NLS-1$
column1.setResizable(true);
tableLayout.addColumnData(new ColumnWeightData(3, true));
final TableColumn column2 = new TableColumn(table, SWT.NONE);
column2.setText(Messages.getString("BranchesPropertiesControl.ColumnNameChange")); //$NON-NLS-1$
column2.setResizable(true);
tableLayout.addColumnData(new ColumnWeightData(1, true));
final TableColumn column3 = new TableColumn(table, SWT.NONE);
column3.setText(Messages.getString("BranchesPropertiesControl.ColumnNameBranchedFrom")); //$NON-NLS-1$
column3.setResizable(true);
}
StatusPropertiesTab.java 文件源码
项目:team-explorer-everywhere
阅读 28
收藏 0
点赞 0
评论 0
private void createTableColumns(final Table table) {
final TableLayout tableLayout = new TableLayout();
table.setLayout(tableLayout);
tableLayout.addColumnData(new ColumnWeightData(1, true));
final TableColumn column1 = new TableColumn(table, SWT.NONE);
column1.setText(Messages.getString("StatusPropertiesTab.ColumNameUser")); //$NON-NLS-1$
column1.setResizable(true);
tableLayout.addColumnData(new ColumnWeightData(1, true));
final TableColumn column2 = new TableColumn(table, SWT.NONE);
column2.setText(Messages.getString("StatusPropertiesTab.ChangeNameChangeType")); //$NON-NLS-1$
column2.setResizable(true);
tableLayout.addColumnData(new ColumnWeightData(1, true));
final TableColumn column3 = new TableColumn(table, SWT.NONE);
column3.setText(Messages.getString("StatusPropertiesTab.ColumnNameWorkspace")); //$NON-NLS-1$
column3.setResizable(true);
}
BranchHistoryTreeControl.java 文件源码
项目:team-explorer-everywhere
阅读 30
收藏 0
点赞 0
评论 0
private void createTableColumns(final Table table) {
final TableLayout tableLayout = new TableLayout();
table.setLayout(tableLayout);
tableLayout.addColumnData(new ColumnWeightData(5, true));
final TableColumn column1 = new TableColumn(table, SWT.NONE);
column1.setText(Messages.getString("BranchHistoryTreeControl.ColumnHeaderFileName")); //$NON-NLS-1$
column1.setResizable(true);
tableLayout.addColumnData(new ColumnWeightData(1, true));
final TableColumn column2 = new TableColumn(table, SWT.NONE);
column2.setText(Messages.getString("BranchHistoryTreeControl.ColumnHeaderBranchedFromVersion")); //$NON-NLS-1$
column2.setResizable(true);
if (displayLatestVersion) {
tableLayout.addColumnData(new ColumnWeightData(1, true));
final TableColumn column3 = new TableColumn(table, SWT.NONE);
column3.setText(Messages.getString("BranchHistoryTreeControl.ColumnHeaderLatestVersion")); //$NON-NLS-1$
column3.setResizable(true);
}
}
SvnRevPropertiesView.java 文件源码
项目:subclipse
阅读 27
收藏 0
点赞 0
评论 0
private TableViewer createTable(Composite parent) {
Table table = new Table(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.MULTI);
table.setHeaderVisible(true);
table.setLinesVisible(true);
GridData gridData = new GridData(GridData.FILL_BOTH);
table.setLayoutData(gridData);
TableLayout layout = new TableLayout();
table.setLayout(layout);
tableViewer = new TableViewer(table);
createColumns(table, layout);
tableViewer.setContentProvider(new ArrayContentProvider());
tableViewer.setLabelProvider(new PropertiesLabelProvider());
return tableViewer;
}
SvnPropertiesView.java 文件源码
项目:subclipse
阅读 30
收藏 0
点赞 0
评论 0
private TableViewer createTable(Composite parent) {
Table table = new Table(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.MULTI);
table.setHeaderVisible(true);
table.setLinesVisible(true);
GridData gridData = new GridData(GridData.FILL_BOTH);
table.setLayoutData(gridData);
TableLayout layout = new TableLayout();
table.setLayout(layout);
tableViewer = new TableViewer(table);
createColumns(table, layout);
tableViewer.setContentProvider(new ArrayContentProvider());
tableViewer.setLabelProvider(new PropertiesLabelProvider());
return tableViewer;
}
SvnFoldersExistWarningPage.java 文件源码
项目:subclipse
阅读 32
收藏 0
点赞 0
评论 0
protected TableViewer createTable(Composite parent, int span) {
Table table = new Table(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
GridData data = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL);
data.horizontalSpan = span;
data.heightHint = 125;
table.setLayoutData(data);
TableLayout layout = new TableLayout();
layout.addColumnData(new ColumnWeightData(100, true));
table.setLayout(layout);
TableColumn col = new TableColumn(table, SWT.NONE);
col.setResizable(true);
col.setText(Policy.bind("SVNFoldersExistWarningPage.folders")); //$NON-NLS-1$
table.setHeaderVisible(true);
return new TableViewer(table);
}
DependencyView.java 文件源码
项目:jdepend4eclipse
阅读 24
收藏 0
点赞 0
评论 0
private void createColumns(final Table table, final TableViewer viewer) {
TableLayout layout = (TableLayout) table.getLayout();
final PackageSorter sorter = new PackageSorter();
viewer.setSorter(sorter);
SelectionListener headerListener = new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
int selectedCol = table.indexOf((TableColumn) e.widget);
if (selectedCol == sorter.getPriority()) {
sorter.reversePriority();
} else {
sorter.setPriority(selectedCol);
}
viewer.refresh();
}
};
for (int i = 0, lentgh = columnHeaders.length; i < lentgh; i++) {
TableColumn column = new TableColumn(table, SWT.NONE);
column.setResizable(true);
column.setText(columnHeaders[i]);
layout.addColumnData(columnLayouts[i]);
column.addSelectionListener(headerListener);
}
}
QueryVisibleColumnsTable.java 文件源码
项目:PDFReporter-Studio
阅读 23
收藏 0
点赞 0
评论 0
private void buildTable(Composite composite) {
table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION);
GridData gd = new GridData(GridData.FILL_BOTH);
gd.minimumHeight = 200;
table.setLayoutData(gd);
table.setHeaderVisible(true);
table.setLinesVisible(true);
tableViewer = new TableViewer(table);
attachContentProvider(tableViewer);
attachLabelProvider(tableViewer);
attachCellEditors(tableViewer, table);
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(50));
table.setLayout(tlayout);
TableColumn[] column = new TableColumn[1];
column[0] = new TableColumn(table, SWT.NONE);
column[0].setText(Messages.QueryVisibleColumnsTable_1);
for (int i = 0, n = column.length; i < n; i++)
column[i].pack();
}
SeriesColorPage.java 文件源码
项目:PDFReporter-Studio
阅读 32
收藏 0
点赞 0
评论 0
private void buildTable(Composite composite) {
table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION);
GridData gd = new GridData(GridData.FILL_BOTH);
gd.heightHint = 200;
gd.widthHint = 580;
table.setLayoutData(gd);
table.setHeaderVisible(true);
table.setLinesVisible(true);
tableViewer = new TableViewer(table);
attachContentProvider(tableViewer);
attachLabelProvider(tableViewer);
attachCellEditors(tableViewer, table);
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(100));
table.setLayout(tlayout);
TableColumn[] column = new TableColumn[1];
column[0] = new TableColumn(table, SWT.NONE);
column[0].setText("Color");
for (int i = 0, n = column.length; i < n; i++)
column[i].pack();
}
SeriesDialog.java 文件源码
项目:PDFReporter-Studio
阅读 27
收藏 0
点赞 0
评论 0
private void buildTable(Composite composite) {
table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION);
GridData gd = new GridData(GridData.FILL_BOTH);
gd.heightHint = 350;
gd.widthHint = 300;
table.setLayoutData(gd);
table.setToolTipText(""); //$NON-NLS-1$
table.setHeaderVisible(true);
table.setLinesVisible(true);
tableViewer = new TableViewer(table);
attachContentProvider(tableViewer);
attachLabelProvider(tableViewer);
attachCellEditors(tableViewer, table);
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(100));
table.setLayout(tlayout);
TableColumn[] column = new TableColumn[1];
column[0] = new TableColumn(table, SWT.NONE);
column[0].setText(Messages.SeriesDialog_4);
for (int i = 0, n = column.length; i < n; i++)
column[i].pack();
}
CrosstabWizardMeasurePage.java 文件源码
项目:PDFReporter-Studio
阅读 24
收藏 0
点赞 0
评论 0
@Override
protected void createColumns() {
TableColumn[] col = new TableColumn[2];
col[0] = new TableColumn(rightTable, SWT.NONE);
col[0].setText(Messages.common_fields);
col[0].pack();
col[1] = new TableColumn(rightTable, SWT.NONE);
col[1].setText(Messages.common_calculation);
col[1].pack();
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(50, false));
tlayout.addColumnData(new ColumnWeightData(50, false));
rightTable.setLayout(tlayout);
}
CrosstabWizardColumnPage.java 文件源码
项目:PDFReporter-Studio
阅读 26
收藏 0
点赞 0
评论 0
@Override
protected void createColumns() {
TableColumn[] col = new TableColumn[4];
col[0] = new TableColumn(rightTable, SWT.NONE);
col[0].setText(Messages.common_fields);
col[0].pack();
col[1] = new TableColumn(rightTable, SWT.NONE);
col[1].setText(Messages.common_order);
col[1].pack();
col[2] = new TableColumn(rightTable, SWT.NONE);
col[2].setText(Messages.common_total_position);
col[2].pack();
col[3] = new TableColumn(rightTable, SWT.NONE);
col[3].setText(Messages.common_calculation);
col[3].pack();
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(30, false));
tlayout.addColumnData(new ColumnWeightData(20, false));
tlayout.addColumnData(new ColumnWeightData(20, false));
tlayout.addColumnData(new ColumnWeightData(30, false));
rightTable.setLayout(tlayout);
}
SubreportPropertyPage.java 文件源码
项目:PDFReporter-Studio
阅读 50
收藏 0
点赞 0
评论 0
private void buildTable(Composite composite) {
table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
table.setHeaderVisible(true);
tableViewer = new TableViewer(table);
tableViewer.setContentProvider(new ListContentProvider());
tableViewer.setLabelProvider(new TLabelProvider());
attachCellEditors(tableViewer, table);
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(50, 75, true));
tlayout.addColumnData(new ColumnWeightData(50, 75, true));
table.setLayout(tlayout);
TableColumn[] column = new TableColumn[2];
column[0] = new TableColumn(table, SWT.NONE);
column[0].setText(Messages.common_name);
column[1] = new TableColumn(table, SWT.NONE);
column[1].setText(Messages.common_expression);
for (int i = 0, n = column.length; i < n; i++)
column[i].pack();
fillTable(table);
}
ParameterPage.java 文件源码
项目:PDFReporter-Studio
阅读 32
收藏 0
点赞 0
评论 0
private void buildTable(Composite composite) {
table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
table.setHeaderVisible(true);
tableViewer = new TableViewer(table);
tableViewer.setContentProvider(new ListContentProvider());
tableViewer.setLabelProvider(new TLabelProvider());
attachCellEditors(tableViewer, table);
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(50, 75, true));
tlayout.addColumnData(new ColumnWeightData(50, 75, true));
table.setLayout(tlayout);
TableColumn[] column = new TableColumn[2];
column[0] = new TableColumn(table, SWT.NONE);
column[0].setText(Messages.ParameterPage_parameter);
column[1] = new TableColumn(table, SWT.NONE);
column[1].setText(Messages.common_expression);
for (int i = 0, n = column.length; i < n; i++)
column[i].pack();
fillTable(table);
}
TabStopsPage.java 文件源码
项目:PDFReporter-Studio
阅读 32
收藏 0
点赞 0
评论 0
private void buildTable(Composite composite) {
table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
table.setHeaderVisible(true);
tableViewer = new TableViewer(table);
tableViewer.setContentProvider(new ListContentProvider());
tableViewer.setLabelProvider(new TLabelProvider());
attachCellEditors(tableViewer, table);
TableColumn[] column = new TableColumn[2];
column[0] = new TableColumn(table, SWT.NONE);
column[0].setText(Messages.TabStopsPage_col1);
column[1] = new TableColumn(table, SWT.NONE);
column[1].setText(Messages.TabStopsPage_col2);
fillTable(table, value);
for (int i = 0, n = column.length; i < n; i++) {
column[i].pack();
}
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(50, true));
tlayout.addColumnData(new ColumnWeightData(50, true));
table.setLayout(tlayout);
}
ImportDialog.java 文件源码
项目:PDFReporter-Studio
阅读 32
收藏 0
点赞 0
评论 0
private void buildTable(Composite composite) {
Table table = new Table(composite, SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION);
GridData gd = new GridData(GridData.FILL_BOTH);
gd.minimumHeight = 400;
gd.minimumWidth = 400;
table.setLayoutData(gd);
table.setHeaderVisible(false);
table.setLinesVisible(true);
tableViewer = new TableViewer(table);
attachContentProvider(tableViewer);
attachLabelProvider(tableViewer);
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(100));
table.setLayout(tlayout);
TableColumn[] column = new TableColumn[1];
column[0] = new TableColumn(table, SWT.NONE);
for (int i = 0, n = column.length; i < n; i++)
column[i].pack();
}
FontMappingPage.java 文件源码
项目:PDFReporter-Studio
阅读 23
收藏 0
点赞 0
评论 0
private void buildTable(Composite composite) {
table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
table.setHeaderVisible(true);
tableViewer = new TableViewer(table);
tableViewer.setContentProvider(new ListContentProvider());
tableViewer.setLabelProvider(new TableLabelProvider());
attachCellEditors(tableViewer, table);
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(50, 75, true));
tlayout.addColumnData(new ColumnWeightData(50, 75, true));
table.setLayout(tlayout);
TableColumn[] column = new TableColumn[2];
column[0] = new TableColumn(table, SWT.NONE);
column[0].setText("Export Type");
column[1] = new TableColumn(table, SWT.NONE);
column[1].setText("Mapped Font Name");
for (int i = 0, n = column.length; i < n; i++)
column[i].pack();
fillTable(table);
}
FontLocalesPage.java 文件源码
项目:PDFReporter-Studio
阅读 29
收藏 0
点赞 0
评论 0
private void buildTable(Composite composite) {
table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
table.setHeaderVisible(true);
tableViewer = new TableViewer(table);
tableViewer.setContentProvider(new ListContentProvider());
tableViewer.setLabelProvider(new TableLabelProvider());
// attachCellEditors(tableViewer, table);
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(50, 75, true));
table.setLayout(tlayout);
TableColumn[] column = new TableColumn[1];
column[0] = new TableColumn(table, SWT.NONE);
column[0].setText("Locale");
for (int i = 0, n = column.length; i < n; i++)
column[i].pack();
fillTable(table);
}
ReportTemplatesWizardPage.java 文件源码
项目:PDFReporter-Studio
阅读 29
收藏 0
点赞 0
评论 0
private void createTableColumn(Table table) {
table.setHeaderVisible(true);
TableColumn[] col = new TableColumn[1];
col[0] = new TableColumn(table, SWT.NONE);
col[0].setText(Messages.ReportTemplatesWizardPage_categories);
TableLayout tlayout = new TableLayout();
tlayout.addColumnData(new ColumnWeightData(100, false));
table.setLayout(tlayout);
for (TableColumn c : col)
c.pack();
TableViewer tableViewer = new TableViewer(table);
tableViewer.setContentProvider(new ListContentProvider());
tableViewer.setLabelProvider(new LabelProvider() {
@Override
public String getText(Object element) {
return MessagesByKeys.getString(element.toString());
}
});
tableViewer.setInput(categoryList);
table.addSelectionListener(new CategoryChooser());
table.setSelection(0);
}
SvnRevPropertiesView.java 文件源码
项目:APICloud-Studio
阅读 26
收藏 0
点赞 0
评论 0
private TableViewer createTable(Composite parent) {
Table table = new Table(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.MULTI);
table.setHeaderVisible(true);
table.setLinesVisible(true);
GridData gridData = new GridData(GridData.FILL_BOTH);
table.setLayoutData(gridData);
TableLayout layout = new TableLayout();
table.setLayout(layout);
tableViewer = new TableViewer(table);
createColumns(table, layout);
tableViewer.setContentProvider(new ArrayContentProvider());
tableViewer.setLabelProvider(new PropertiesLabelProvider());
return tableViewer;
}
SvnRevPropertiesView.java 文件源码
项目:APICloud-Studio
阅读 29
收藏 0
点赞 0
评论 0
/**
* Method createColumns.
* @param table
* @param layout
* @param viewer
*/
private void createColumns(Table table, TableLayout layout) {
TableColumn col;
// name
col = new TableColumn(table, SWT.NONE);
col.setResizable(false);
layout.addColumnData(new ColumnWeightData(1, true));
// name
col = new TableColumn(table, SWT.NONE);
col.setResizable(true);
col.setText(Policy.bind("SvnPropertiesView.propertyName")); //$NON-NLS-1$
layout.addColumnData(new ColumnWeightData(60, true));
// value
col = new TableColumn(table, SWT.NONE);
col.setResizable(true);
col.setText(Policy.bind("SvnPropertiesView.propertyValue")); //$NON-NLS-1$
layout.addColumnData(new ColumnWeightData(120, true));
}
SvnPropertiesView.java 文件源码
项目:APICloud-Studio
阅读 24
收藏 0
点赞 0
评论 0
private TableViewer createTable(Composite parent) {
Table table = new Table(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.MULTI);
table.setHeaderVisible(true);
table.setLinesVisible(true);
GridData gridData = new GridData(GridData.FILL_BOTH);
table.setLayoutData(gridData);
TableLayout layout = new TableLayout();
table.setLayout(layout);
tableViewer = new TableViewer(table);
createColumns(table, layout);
tableViewer.setContentProvider(new ArrayContentProvider());
tableViewer.setLabelProvider(new PropertiesLabelProvider());
return tableViewer;
}
SvnPropertiesView.java 文件源码
项目:APICloud-Studio
阅读 26
收藏 0
点赞 0
评论 0
/**
* Method createColumns.
* @param table
* @param layout
* @param viewer
*/
private void createColumns(Table table, TableLayout layout) {
TableColumn col;
// name
col = new TableColumn(table, SWT.NONE);
col.setResizable(false);
layout.addColumnData(new ColumnWeightData(1, true));
// name
col = new TableColumn(table, SWT.NONE);
col.setResizable(true);
col.setText(Policy.bind("SvnPropertiesView.propertyName")); //$NON-NLS-1$
layout.addColumnData(new ColumnWeightData(60, true));
// value
col = new TableColumn(table, SWT.NONE);
col.setResizable(true);
col.setText(Policy.bind("SvnPropertiesView.propertyValue")); //$NON-NLS-1$
layout.addColumnData(new ColumnWeightData(120, true));
}
SvnFoldersExistWarningPage.java 文件源码
项目:APICloud-Studio
阅读 32
收藏 0
点赞 0
评论 0
protected TableViewer createTable(Composite parent, int span) {
Table table = new Table(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
GridData data = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL);
data.horizontalSpan = span;
data.heightHint = 125;
table.setLayoutData(data);
TableLayout layout = new TableLayout();
layout.addColumnData(new ColumnWeightData(100, true));
table.setLayout(layout);
TableColumn col = new TableColumn(table, SWT.NONE);
col.setResizable(true);
col.setText(Policy.bind("SVNFoldersExistWarningPage.folders")); //$NON-NLS-1$
table.setHeaderVisible(true);
return new TableViewer(table);
}
ChangePathsTableProvider.java 文件源码
项目:APICloud-Studio
阅读 23
收藏 0
点赞 0
评论 0
/**
* Creates the columns for the history table.
*/
private void createColumns(Table table, TableLayout layout) {
SelectionListener headerListener = getColumnListener();
// action
TableColumn col = new TableColumn(table, SWT.NONE);
col.setResizable(true);
col.setText(Policy.bind("ChangePathsTableProvider.action")); //$NON-NLS-1$
col.addSelectionListener(headerListener);
layout.addColumnData(new ColumnWeightData(10, true));
// path
col = new TableColumn(table, SWT.NONE);
col.setResizable(true);
col.setText(Policy.bind("ChangePathsTableProvider.path")); //$NON-NLS-1$
col.addSelectionListener(headerListener);
layout.addColumnData(new ColumnWeightData(45, true));
table.setSortColumn(col);
// description
col = new TableColumn(table, SWT.NONE);
col.setResizable(true);
col.setText(Policy.bind("ChangePathsTableProvider.description")); //$NON-NLS-1$
col.addSelectionListener(headerListener);
layout.addColumnData(new ColumnWeightData(50, true));
}
WizardUtils.java 文件源码
项目:XPagesExtensionLibrary
阅读 29
收藏 0
点赞 0
评论 0
public static TableViewer createTableViewer(Composite parent, int span, int cols, int[] weights, int options, int indent) {
TableViewer table = new TableViewer(parent, options);
GridData gd = new GridData(SWT.DEFAULT);
gd.horizontalSpan = span;
gd.verticalAlignment = GridData.FILL;
gd.grabExcessVerticalSpace = true;
gd.horizontalAlignment = GridData.FILL;
gd.grabExcessHorizontalSpace = true;
gd.horizontalIndent = indent;
table.getTable().setLayoutData(gd);
table.getTable().setHeaderVisible(true);
table.getTable().setLinesVisible(true);
TableLayout tl = new TableLayout();
for (int i=0; i<cols; i++) {
if (weights != null) {
tl.addColumnData(new ColumnWeightData(weights[i], false));
} else {
tl.addColumnData(new ColumnWeightData(100, false));
}
}
table.getTable().setLayout(tl);
return table;
}
WizardUtils.java 文件源码
项目:XPagesExtensionLibrary
阅读 29
收藏 0
点赞 0
评论 0
public static TableViewer createCheckboxTableViewer(Composite parent, int cols) {
TableViewer table = new TableViewer(parent, SWT.CHECK | SWT.FULL_SELECTION | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION);
GridData gd = new GridData(SWT.DEFAULT);
gd.horizontalSpan = 1;
gd.verticalAlignment = GridData.FILL;
gd.grabExcessVerticalSpace = true;
gd.horizontalAlignment = GridData.FILL;
gd.grabExcessHorizontalSpace = true;
table.getTable().setLayoutData(gd);
table.getTable().setHeaderVisible(true);
table.getTable().setLinesVisible(true);
TableLayout tl = new TableLayout();
for (int i=0; i<cols; i++) {
tl.addColumnData(new ColumnWeightData(100, false));
}
table.getTable().setLayout(tl);
return table;
}
ResultSetPreviewPage.java 文件源码
项目:birt
阅读 24
收藏 0
点赞 0
评论 0
private void createColumns( IResultMetaData rsMd )
{
TableColumn column = null;
TableLayout layout = new TableLayout( );
for ( int n = 1; n <= rsMd.getColumnCount( ); n++ )
{
column = new TableColumn( resultSetTable, SWT.LEFT );
try
{
column.setText( rsMd.getColumnLabel( n ) );
}
catch ( BirtException e )
{
//this ExceptionHandler can show exception stacktrace
org.eclipse.datatools.connectivity.internal.ui.dialogs.ExceptionHandler.showException( resultSetTable.getShell( ), Messages.getString( "CssErrDialog.Error" ), e.getLocalizedMessage( ), e );
}
column.setResizable( true );
layout.addColumnData( new ColumnPixelData( 120, true ) );
addColumnSortListener( column, n );
column.pack( );
}
resultSetTable.setLayout( layout );
resultSetTable.layout( true );
}