public void setColumnText( int idx, String text ) { TableColumn col = table.getColumn( idx ); col.setText( text ); }
private String getSelectedText() { String selection = ""; for ( int c = 1; c < table.getColumnCount(); c++ ) { TableColumn tc = table.getColumn( c ); if ( c > 1 ) { selection += CLIPBOARD_DELIMITER; } selection += tc.getText(); } selection += Const.CR; TableItem[] items = table.getSelection(); if ( items.length == 0 ) { return null; } for ( int r = 0; r < items.length; r++ ) { TableItem ti = items[r]; for ( int c = 1; c < table.getColumnCount(); c++ ) { if ( c > 1 ) { selection += CLIPBOARD_DELIMITER; } selection += ti.getText( c ); } selection += Const.CR; } return selection; }
/** * @param sortable the sortable to set */ public void setSortable( boolean sortable ) { this.sortable = sortable; if ( !sortable ) { table.setSortColumn( null ); } else { table.setSortColumn( table.getColumn( sortfield ) ); } }
@Override public void delete( int[] items ) { for ( int index : items ) { if ( !wFields.getNonEmptyIndexes().contains( index ) ) { continue; } Integer removeColumn = getIdxByValue( wFields.getNonEmptyIndexes(), index ); if ( removeColumn == null ) { return; //can not happen (preventing warnings) } removeColumn++; //data table have one technical column wData.table.getColumn( removeColumn ).dispose(); } wFields.nrNonEmpty(); } } );
wData.table.getColumn( removeColumn ).dispose(); wFields.nrNonEmpty();
wPackages.setRowNums(); wPackages.optWidth( true ); wPackages.getTable().getColumn( 1 ).setWidth( 100 );
topicsTable.getTable().addListener( SWT.Resize, event -> { Table table = (Table) event.widget; table.getColumn( 1 ).setWidth( 330 ); } );
wOptionFields.table.getColumn( 0 ).setText( BaseMessages.getString( PKG, "TransDialog.TransLogTable.Fields.Enabled" ) );
wOptionFields.table.getColumn( 0 ).setText( BaseMessages.getString( PKG, "TransDialog.TransLogTable.Fields.Enabled" ) );
wFieldsTab.getControl().setEnabled( true ); wCustomTab.getControl().setEnabled( false ); wFieldsTb.table.getColumn( 3 ).setWidth( 80 ); wFieldsTab.getControl().setEnabled( true ); wCustomTab.getControl().setEnabled( false ); wFieldsTb.table.getColumn( 3 ).setWidth( 0 ); wCustomTab.getControl().setEnabled( false ); wFieldsTb.table.getColumn( 3 ).setWidth( 80 ); wFieldsTab.getControl().setEnabled( true ); wCustomTab.getControl().setEnabled( true ); wFieldsTb.table.getColumn( 3 ).setWidth( 80 );
wOptionFields.table.getColumn( 0 ).setText( BaseMessages.getString( PKG, "TransDialog.TransLogTable.Fields.Enabled" ) );