@Override public boolean tableItemInserted( TableItem tableItem, ValueMetaInterface v ) { if ( Const.indexOfString( v.getName(), groupingFields ) < 0 ) { // Not a grouping field if ( !wKeyField.getText().equalsIgnoreCase( v.getName() ) ) { // Not the key field int nr = tableItem.getParent().indexOf( tableItem ) + 1; tableItem.setText( 1, BaseMessages.getString( PKG, "DenormaliserDialog.TargetFieldname.Label" ) + nr ); // the target fieldname tableItem.setText( 2, v.getName() ); tableItem.setText( 4, v.getTypeDesc() ); if ( v.getLength() >= 0 ) { tableItem.setText( 6, "" + v.getLength() ); } if ( v.getPrecision() >= 0 ) { tableItem.setText( 7, "" + v.getPrecision() ); } } } return true; } } );
@Override protected Widget getParentWidget(Widget widget) { if (widget instanceof TableItem) { return ((TableItem)widget).getParent(); } return null; }
private ViewerRow getRowBelow() { int index = item.getParent().indexOf(item) + 1; if( index < item.getParent().getItemCount() ) { TableItem tmp = item.getParent().getItem(index); //TODO NULL can happen in case of VIRTUAL => How do we deal with that if( tmp != null ) { return new TableViewerRow(tmp); } } return null; }
private ViewerRow getRowBelow() { int index = item.getParent().indexOf(item) + 1; if( index < item.getParent().getItemCount() ) { TableItem tmp = item.getParent().getItem(index); //TODO NULL can happen in case of VIRTUAL => How do we deal with that if( tmp != null ) { return new TableViewerRow(tmp); } } return null; }
@Override public int getVisualIndex(int creationIndex) { int[] order = item.getParent().getColumnOrder(); for (int i = 0; i < order.length; i++) { if (order[i] == creationIndex) { return i; } } return super.getVisualIndex(creationIndex); }
@Override public int getVisualIndex(int creationIndex) { int[] order = item.getParent().getColumnOrder(); for (int i = 0; i < order.length; i++) { if (order[i] == creationIndex) { return i; } } return super.getVisualIndex(creationIndex); }
public int getVisualIndex(int creationIndex) { int[] order = item.getParent().getColumnOrder(); for (int i = 0; i < order.length; i++) { if (order[i] == creationIndex) { return i; } } return super.getVisualIndex(creationIndex); }
private static boolean isSelected( final TableItem item ) { Table table = item.getParent(); int index = table.indexOf( item ); return isSelected( table, index ); }
public void renderInitialization( final Widget widget ) throws IOException { TableItem item = ( TableItem )widget; JSWriter writer = JSWriter.getWriterFor( item ); Table parent = item.getParent(); int index = parent.indexOf( item ); Object[] args = new Object[] { parent, new Integer( index ) }; writer.newWidget( "org.eclipse.swt.widgets.TableItem", args ); }
private static void writeFocused( final TableItem item ) throws IOException { if( TableLCAUtil.hasFocusIndexChanged( item.getParent() ) && isFocused( item ) ) { JSWriter writer = JSWriter.getWriterFor( item ); int index = getTableAdapter( item ).getFocusIndex(); Object[] args = new Object[] { new Integer( index ) }; writer.call( item.getParent(), "setFocusIndex", args ); } }
private static boolean writeGrayed( final TableItem item ) throws IOException { boolean result; if( ( item.getParent().getStyle() & SWT.CHECK ) != 0 ) { JSWriter writer = JSWriter.getWriterFor( item ); Boolean newValue = Boolean.valueOf( item.getGrayed() ); result = writer.set( PROP_GRAYED, "grayed", newValue, Boolean.FALSE ); } else { result = false; } return result; }
public static void tabelSelectionAction(ActionContext actionContext){ Event event = (Event) actionContext.get("event"); if(!(event.item instanceof TableItem)){ return; } TableItem item = (TableItem) event.item; Table table = item.getParent(); Thing store = (Thing) table.getData("_store"); Object record = event.item.getData(); store.put("currentRecord", record); } }
@Override public int getCreationIndex(int visualIndex) { if( item != null && ! item.isDisposed() && hasColumns() && isValidOrderIndex(visualIndex) ) { return item.getParent().getColumnOrder()[visualIndex]; } return super.getCreationIndex(visualIndex); }
public int getCreationIndex(int visualIndex) { if( item != null && ! item.isDisposed() && hasColumns() && isValidOrderIndex(visualIndex) ) { return item.getParent().getColumnOrder()[visualIndex]; } return super.getCreationIndex(visualIndex); }
@Override public int getCreationIndex(int visualIndex) { if( item != null && ! item.isDisposed() && hasColumns() && isValidOrderIndex(visualIndex) ) { return item.getParent().getColumnOrder()[visualIndex]; } return super.getCreationIndex(visualIndex); }