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 ) ); } }
private void addAliasColumn(String namespace) { TreeViewerColumn aliasColumn = new TreeViewerColumn(commandsTreeTable, SWT.NONE); aliasColumn.getColumn().setText(namespace); aliasColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { CommandInfo cmd = (CommandInfo) element; if (cmd.getAbstract()) { // show a blank line if the command is abstract return ""; } List<NamedObjectId> aliases = cmd.getAliasList(); for (NamedObjectId aliase : aliases) { if (aliase.getNamespace().equals(namespace)) return aliase.getName(); } return ""; } }); tcl.setColumnData(aliasColumn.getColumn(), new ColumnPixelData(COLUMN_WIDTH)); }
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment, boolean resizable, boolean moveable, final boolean isNumber) { final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE); final TableColumn column = viewerColumn.getColumn(); column.setText(title); column.setAlignment(alignment); column.setMoveable(moveable); tableColumnLayout.setColumnData(column, new ColumnPixelData(width, resizable)); column.setData("isNumber", isNumber); column.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { TableLabelSorter sorter = (TableLabelSorter) viewer.getComparator(); TableColumn selectedColumn = (TableColumn) e.widget; sorter.setColumn(selectedColumn); } }); return viewerColumn; }
private TreeViewerColumn createTreeViewerColumn(String title, int width, int alignment, boolean resizable, boolean moveable, final boolean isNumber) { final TreeViewerColumn viewerColumn = new TreeViewerColumn(viewer, SWT.NONE); final TreeColumn column = viewerColumn.getColumn(); column.setText(title); column.setAlignment(alignment); column.setMoveable(moveable); columnLayout.setColumnData(column, new ColumnPixelData(width, resizable)); column.setData("isNumber", isNumber); column.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { TreeLabelSorter sorter = (TreeLabelSorter) viewer.getComparator(); TreeColumn selectedColumn = (TreeColumn) e.widget; sorter.setColumn(selectedColumn); } }); return viewerColumn; }
protected TableViewerColumn createTableViewerColumn(String title, int width, int alignment, final boolean isNumber) { final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE); final TableColumn column = viewerColumn.getColumn(); column.setText(title); column.setAlignment(alignment); column.setMoveable(true); tableColumnLayout.setColumnData(column, new ColumnPixelData(width, true)); column.setData("isNumber", isNumber); column.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator(); TableColumn selectedColumn = (TableColumn) e.widget; sorter.setColumn(selectedColumn); } }); return viewerColumn; }
private void createListField() { String[] buttons = new String[] { "Add...", "Add Multiple...", "Edit", null, "Remove", null}; resourcesField = new ListDialogField<ClientBundleResource>(new SelectionAdapter(), buttons, new ColumnLabelProvider()); resourcesField.setLabelText(labelText); String[] columnNames = {"File", "Type", "Method name"}; ColumnLayoutData[] columnLayouts = { new ColumnPixelData(100), new ColumnPixelData(100), new ColumnPixelData(100)}; resourcesField.setTableColumns(new ListDialogField.ColumnsDescription( columnLayouts, columnNames, false)); // Edit and Remove buttons disabled by default resourcesField.enableButton(IDX_EDIT, false); resourcesField.enableButton(IDX_REMOVE, false); }
/** * Column: Description */ private void defineColumn_Description(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.CENTER); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.Tour_Marker_Column_Description_ShortCut); tc.setToolTipText(Messages.Tour_Marker_Column_Description_Tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); final String description = tourMarker.getDescription(); cell.setText(description.length() == 0 ? UI.EMPTY_STRING : UI.SYMBOL_STAR); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(4), false)); }
/** * column: marker */ private void defineColumn_IsVisible(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.LEAD); final TableColumn tc = tvc.getColumn(); tc.setText(TOUR_MARKER_COLUMN_IS_VISIBLE); tc.setToolTipText(TOUR_MARKER_COLUMN_IS_VISIBLE_TOOLTIP); tvc.setEditingSupport(new MarkerEditingSupport(_markerViewer)); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); cell.setText(tourMarker.isMarkerVisible() ? Messages.App_Label_BooleanYes : Messages.App_Label_BooleanNo); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(8), false)); }
/** * column: horizontal offset */ private void defineColumn_OffsetX(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.Tour_Marker_Column_horizontal_offset); tc.setToolTipText(Messages.Tour_Marker_Column_horizontal_offset_tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); cell.setText(Integer.toString(tourMarker.getLabelXOffset())); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(6), false)); }
/** * column: vertical offset */ private void defineColumn_OffsetY(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.Tour_Marker_Column_vertical_offset); tc.setToolTipText(Messages.Tour_Marker_Column_vertical_offset_tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); cell.setText(Integer.toString(tourMarker.getLabelYOffset())); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(6), false)); }
/** * Column: Url */ private void defineColumn_Url(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_markerViewer, SWT.CENTER); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.Tour_Marker_Column_Url_ShortCut); tc.setToolTipText(Messages.Tour_Marker_Column_Url_Tooltip); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourMarker tourMarker = (TourMarker) cell.getElement(); final String urlAddress = tourMarker.getUrlAddress(); final String urlText = tourMarker.getUrlText(); cell.setText(urlAddress.length() > 0 || urlText.length() > 0 ? // UI.SYMBOL_STAR : UI.EMPTY_STRING); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(4), false)); }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(8); final TableColumnDefinition colDef = new TableColumnDefinition(columnManager, "MARKER_MAP_VISIBLE", //$NON-NLS-1$ SWT.CENTER); colDef.setColumnCategory(Messages.ColumnFactory_Category_Marker); colDef.setColumnLabel(Messages.Tour_Marker_Column_IsVisible); colDef.setColumnHeaderText(Messages.Tour_Marker_Column_IsVisible); colDef.setColumnHeaderToolTipText(Messages.Tour_Marker_Column_IsVisibleNoEdit_Tooltip); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final TableColumnDefinition colDef = new TableColumnDefinition( columnManager, "MOTION_DISTANCE", SWT.TRAIL); //$NON-NLS-1$ final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(11); colDef.setColumnCategory(Messages.ColumnFactory_Category_Motion); colDef.setColumnLabel(Messages.ColumnFactory_distance_label); colDef.setColumnHeaderText(UI.UNIT_LABEL_DISTANCE); colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_distance_tooltip); colDef.setColumnUnit(UI.UNIT_LABEL_DISTANCE); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); colDef.setValueFormats(// ValueFormatSet.Number, ValueFormat.NUMBER_1_3, columnManager); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final TableColumnDefinition colDef = new TableColumnDefinition(columnManager, "MOTION_DISTANCE_TOTAL", //$NON-NLS-1$ SWT.TRAIL); final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(11); final String unitLabel = UI.SYMBOL_SUM_WITH_SPACE + UI.UNIT_LABEL_DISTANCE; colDef.setColumnCategory(Messages.ColumnFactory_Category_Motion); colDef.setColumnLabel(Messages.ColumnFactory_distanceTotal_label); colDef.setColumnHeaderText(unitLabel); colDef.setColumnUnit(unitLabel); colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_distanceTotal_tooltip); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); colDef.setValueFormats(// ValueFormatSet.Number, ValueFormat.NUMBER_1_3, columnManager); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(12); final TableColumnDefinition colDef = new TableColumnDefinition( columnManager, "TIME_TOUR_TIME_HH_MM_SS", //$NON-NLS-1$ SWT.TRAIL); colDef.setColumnCategory(Messages.ColumnFactory_Category_Time); colDef.setColumnLabel(Messages.ColumnFactory_tour_time_label_hhmmss); colDef.setColumnHeaderText(Messages.ColumnFactory_tour_time_label_hhmmss); colDef.setColumnUnit(Messages.ColumnFactory_tour_time_hhmmss); colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_tour_time_tooltip_hhmmss); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(12); final TableColumnDefinition colDef = new TableColumnDefinition( columnManager, "TIME_TOUR_TIME_OF_DAY_HH_MM_SS", //$NON-NLS-1$ SWT.TRAIL); colDef.setColumnCategory(Messages.ColumnFactory_Category_Time); colDef.setColumnLabel(Messages.ColumnFactory_Tour_DayTime); colDef.setColumnHeaderText(Messages.ColumnFactory_Tour_DayTime); colDef.setColumnUnit(Messages.ColumnFactory_tour_time_hhmmss); colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_Tour_DayTime_Tooltip); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(10); final TableColumnDefinition colDef = new TableColumnDefinition( columnManager, "WAYPOINT_ALTITUDE", SWT.TRAIL); //$NON-NLS-1$ colDef.setColumnCategory(Messages.ColumnFactory_Category_Altitude); colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Altitude_Label); colDef.setColumnHeaderText(UI.UNIT_LABEL_ALTITUDE); colDef.setColumnUnit(UI.UNIT_LABEL_ALTITUDE); colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_Waypoint_Altitude_Label); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30); final TableColumnDefinition colDef = new TableColumnDefinition( columnManager, "WAYPOINT_CATEGORY", SWT.LEAD); //$NON-NLS-1$ colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint); colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Category); colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Category); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30); final TableColumnDefinition colDef = new TableColumnDefinition( columnManager, "WAYPOINT_COMMENT", SWT.LEAD); //$NON-NLS-1$ colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint); colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Comment); colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Comment); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(15); final TableColumnDefinition colDef = new TableColumnDefinition( columnManager, "WAYPOINT_DATE", SWT.TRAIL); //$NON-NLS-1$ colDef.setColumnCategory(Messages.ColumnFactory_Category_Time); colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Date); colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Date); colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_Waypoint_Date_Tooltip); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30); final TableColumnDefinition colDef = new TableColumnDefinition(columnManager, "WAYPOINT_DESCRIPTION", //$NON-NLS-1$ SWT.LEAD); colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint); colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Description); colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Description); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30); final TableColumnDefinition colDef = new TableColumnDefinition(columnManager, "WAYPOINT_NAME", SWT.LEAD); //$NON-NLS-1$ colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint); colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Name); colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Name); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(30); final TableColumnDefinition colDef = new TableColumnDefinition( columnManager, "WAYPOINT_SYMBOL", SWT.LEAD); //$NON-NLS-1$ colDef.setColumnCategory(Messages.ColumnFactory_Category_Waypoint); colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Symbol); colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Symbol); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
@Override public TableColumnDefinition createColumn( final ColumnManager columnManager, final PixelConverter pixelConverter) { final int pixelWidth = pixelConverter.convertWidthInCharsToPixels(15); final TableColumnDefinition colDef = new TableColumnDefinition( columnManager, "WAYPOINT_TIME", SWT.TRAIL); //$NON-NLS-1$ colDef.setColumnCategory(Messages.ColumnFactory_Category_Time); colDef.setColumnLabel(Messages.ColumnFactory_Waypoint_Time); colDef.setColumnHeaderText(Messages.ColumnFactory_Waypoint_Time); colDef.setColumnUnit(Messages.ColumnFactory_Waypoint_Time_Unit); colDef.setColumnHeaderToolTipText(Messages.ColumnFactory_Waypoint_Time_Tooltip); colDef.setDefaultColumnWidth(pixelWidth); colDef.setColumnWeightData(new ColumnPixelData(pixelWidth, true)); return colDef; }
private void defineColumn_Date(final TreeColumnLayout treeLayout) { final TreeViewerColumn tvc = new TreeViewerColumn(_tourViewer, SWT.LEAD); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final Object element = cell.getElement(); if (element instanceof TVIWizardCompareYear) { cell.setText(((TVIWizardCompareYear) element).treeColumn); } else if (element instanceof TVIWizardCompareMonth) { cell.setText(((TVIWizardCompareMonth) element).treeColumn); } else if (element instanceof TVIWizardCompareTour) { cell.setText(((TVIWizardCompareTour) element).treeColumn); } else { cell.setText(UI.EMPTY_STRING); } } }); final TreeColumn tc = tvc.getColumn(); tc.setText(Messages.tourCatalog_wizard_Column_tour); treeLayout.setColumnData(tc, new ColumnPixelData(convertWidthInCharsToPixels(20))); }
/** * Column: Unit */ private void defineColumn_Unit(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_columnViewer, SWT.LEAD); final TableColumn tc = tvc.getColumn(); tc.setText(Messages.ColumnModifyDialog_column_unit); tc.setMoveable(true); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ColumnDefinition colDef = (ColumnDefinition) cell.getElement(); cell.setText(colDef.getColumnUnit()); setColor(cell, colDef); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(14), true)); }
/** * Column: Width */ private void defineColumn_Width(final TableColumnLayout tableLayout) { final TableViewerColumn tvc = new TableViewerColumn(_columnViewer, SWT.TRAIL); final TableColumn tc = tvc.getColumn(); tc.setMoveable(true); tc.setText(Messages.ColumnModifyDialog_column_width); tvc.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final ColumnDefinition colDef = (ColumnDefinition) cell.getElement(); cell.setText(Integer.toString(colDef.getColumnWidth())); setColor(cell, colDef); } }); tableLayout.setColumnData(tc, new ColumnPixelData(_pc.convertWidthInCharsToPixels(10), true)); }
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 ); }
public static TableViewerColumn createDosageColumn(TableViewer viewer, TableColumnLayout layout, int columnIndex){ TableViewerColumn ret = new TableViewerColumn(viewer, SWT.NONE); ret.setLabelProvider(new MedicationCellLabelProvider() { @Override public String getText(Object element){ MedicationTableViewerItem pres = (MedicationTableViewerItem) element; String dosis = pres.getDosis(); return (dosis.equals(StringConstants.ZERO) ? Messages.MedicationComposite_stopped : dosis); } }); TableColumn tblclmnDosage = ret.getColumn(); tblclmnDosage.setToolTipText(Messages.TherapieplanComposite_tblclmnDosage_toolTipText); tblclmnDosage.addSelectionListener(getSelectionAdapter(viewer, tblclmnDosage, columnIndex)); layout.setColumnData(tblclmnDosage, new ColumnPixelData(60, true, true)); ret.getColumn().setText(Messages.TherapieplanComposite_tblclmnDosage_text); return ret; }
public static TableViewerColumn createBeginColumn(TableViewer viewer, TableColumnLayout layout, int columnIndex){ TableViewerColumn ret = new TableViewerColumn(viewer, SWT.CENTER); TableColumn tblclmnEnacted = ret.getColumn(); layout.setColumnData(tblclmnEnacted, new ColumnPixelData(60, true, true)); tblclmnEnacted.setImage(Images.resize(Images.IMG_NEXT_WO_SHADOW.getImage(), ImageSize._12x12_TableColumnIconSize)); tblclmnEnacted.setToolTipText(Messages.MedicationComposite_column_sortBy + " " + Messages.MedicationComposite_column_beginDate); tblclmnEnacted .addSelectionListener(getSelectionAdapter(viewer, tblclmnEnacted, columnIndex)); ret.setLabelProvider(new MedicationCellLabelProvider() { @Override public String getText(Object element){ MedicationTableViewerItem pres = (MedicationTableViewerItem) element; return pres.getBeginDate(); } }); return ret; }
public static TableViewerColumn createStopColumn(TableViewer viewer, TableColumnLayout layout, int columnIndex){ TableViewerColumn ret = new TableViewerColumn(viewer, SWT.CENTER); TableColumn tblclmnStop = ret.getColumn(); ColumnPixelData stopColumnPixelData = new ColumnPixelData(60, true, true); layout.setColumnData(tblclmnStop, stopColumnPixelData); tblclmnStop.setImage(Images.resize(Images.IMG_ARROWSTOP_WO_SHADOW.getImage(), ImageSize._12x12_TableColumnIconSize)); tblclmnStop.setToolTipText(Messages.MedicationComposite_column_sortBy + " " + Messages.MedicationComposite_column_endDate); tblclmnStop.addSelectionListener(getSelectionAdapter(viewer, tblclmnStop, columnIndex)); ret.setLabelProvider(new MedicationCellLabelProvider() { @Override public String getText(Object element){ MedicationTableViewerItem pres = (MedicationTableViewerItem) element; if (pres.getEntryType() != EntryType.RECIPE && pres.getEntryType() != EntryType.SELF_DISPENSED) { return pres.getEndDate(); } return ""; } }); return ret; }
/***/ protected ColumnLayoutData createColumnLayoutData(final int columnIndex) { if (null == columnWeights) { return new ColumnPixelData(getColumnWidthInPixel(columnIndex), resizable); } return new ColumnWeightData(columnWeights.get(columnIndex), MINIMUM_WIDTH, resizable); }
private ColumnLayoutData getRecommendedSize(Property<?> property) { if(property == TermProperty.PILOT || property == TermProperty.GROUPING_KEY ) return new ColumnWeightData(100, 100, true); else if(property == RelationProperty.VARIATION_RULES) return new ColumnPixelData(100, true, true); else if(property.getRange().equals(Boolean.class)) return new ColumnPixelData(40, true, true); else if(property.getRange().equals(String.class)) return new ColumnPixelData(70, true, true); else return new ColumnPixelData(50,true, true); }
/** * Create the steps table. * * @param composite * the parent layout composite * @param workItem * the test case work item * * @return the allocated table viewer */ private TableViewer createStepsTable(final Composite composite, final WorkItem workItem) { final TableViewer viewer = new TableViewer(composite, SWT.BORDER | SWT.FULL_SELECTION); GridDataBuilder.newInstance().align(SWT.FILL, SWT.FILL).grab(true, true).span(1, 1).minHeight(75).applyTo( viewer.getTable()); final Table table = viewer.getTable(); table.setHeaderVisible(true); table.setLinesVisible(true); final TableLayout tableLayout = new TableLayout(); table.setLayout(tableLayout); tableLayout.addColumnData(new ColumnPixelData(60, true)); final TableColumn column1 = new TableColumn(table, SWT.NONE); column1.setImage(TestStepUtil.imageHelper.getImage("images/common/attachment.gif")); //$NON-NLS-1$ column1.setResizable(true); tableLayout.addColumnData(new ColumnWeightData(10, true)); final TableColumn column2 = new TableColumn(table, SWT.NONE); column2.setText(Messages.getString("TestStepsControl.ColumnNameAction")); //$NON-NLS-1$ column2.setResizable(true); tableLayout.addColumnData(new ColumnWeightData(8, true)); final TableColumn column3 = new TableColumn(table, SWT.NONE); column3.setText(Messages.getString("TestStepsControl.ColumnNameExpectedResult")); //$NON-NLS-1$ column3.setResizable(true); viewer.setContentProvider(new TestStepContentProvider()); viewer.setLabelProvider(new TestStepLabelProvider()); viewer.setInput(workItem); return viewer; }
private void setColumnWidth(TableLayout layout, DisposeListener disposeListener, TableColumn col, int defaultWidth) { String columnWidth = null; if (id != null) columnWidth = settings.get("HistoryTableProvider." + id + "." + col.getText()); //$NON-NLS-1$ //$NON-NLS-1$ if (columnWidth == null || columnWidth.equals("0")) layout.addColumnData(new ColumnWeightData(defaultWidth, true)); //$NON-NLS-1$ else layout.addColumnData(new ColumnPixelData(Integer.parseInt(columnWidth), true)); if (id != null) col.addDisposeListener(disposeListener); }
private void setColumnWidth(TableLayout layout, DisposeListener disposeListener, TreeColumn col, int colIndex) { String columnWidth = null; columnWidth = settings.get("TreeConflictsView.col." + col.getText()); //$NON-NLS-1$ //$NON-NLS-1$ if (columnWidth == null || columnWidth.equals("0")) layout.addColumnData(columnLayouts[colIndex]); //$NON-NLS-1$ else layout.addColumnData(new ColumnPixelData(Integer.parseInt(columnWidth), true)); col.addDisposeListener(disposeListener); }
protected void createColumns(final Tree tree) { TableLayout layout = new TableLayout(); tree.setLayout(layout); tree.setHeaderVisible(true); for (int i = 0; i < 4; i++) { if (i == 1) { layout.addColumnData(new ColumnPixelData(100, true)); } else { layout.addColumnData(new ColumnPixelData(300, true)); } TreeColumn column = new TreeColumn(tree, SWT.NONE, i); if (i == 0) { column.setText("Resource"); } if (i == 1) { column.setText("Project"); } if (i == 2) { column.setText("Possible Targets"); } if (i == 3) { column.setText("Targets"); } column.setResizable(true); TreeViewerColumn viewerColumn = new TreeViewerColumn(viewer, column); viewerColumn .setLabelProvider(new ResourceChangesColumnLabelProvider(i)); } }
private TreeViewerColumn createTreeViewerColumn(String title, int width, int alignment, boolean resizable, boolean moveable, final boolean isNumber) { final TreeViewerColumn viewerColumn = new TreeViewerColumn(viewer, SWT.NONE); final TreeColumn column = viewerColumn.getColumn(); column.setText(title); column.setAlignment(alignment); column.setMoveable(moveable); columnLayout.setColumnData(column, new ColumnPixelData(width, resizable)); return viewerColumn; }