private void insertRowAfter() { if ( readonly ) { return; } TableItem row = activeTableItem; if ( row == null ) { return; } int rownr = table.indexOf( row ); insertRow( rownr + 1 ); }
private void insertRowBefore() { if ( readonly ) { return; } TableItem row = activeTableItem; if ( row == null ) { return; } int rownr = table.indexOf( row ); insertRow( rownr ); }
private int getCurrentRownr() { if ( table.getItemCount() <= 1 ) { return 0; } TableItem row = activeTableItem; if ( row == null ) { return 0; } int rownr = table.indexOf( row ); if ( rownr < 0 ) { rownr = 0; } return rownr; }
@Override public void handleEvent(Event event) { TableItem item = (TableItem) event.item; setPage(table.indexOf(item)); }
@Override public void modifyText( ModifyEvent e ) { TableItem row = activeTableItem; if ( row == null ) { return; } int colnr = activeTableColumn; int rownr = table.indexOf( row ); if ( combo instanceof ComboVar ) { row.setText( colnr, ( (ComboVar) combo ).getText() ); } else { row.setText( colnr, ( (CCombo) combo ).getText() ); } String[] afterEdit = getItemText( row ); checkChanged( new String[][]{ beforeEdit }, new String[][]{ afterEdit }, new int[]{ rownr } ); } };
final int rownr = table.indexOf( row ); final Control ftext = text;
@Override public void focusLost( FocusEvent e ) { TableItem row = activeTableItem; if ( row == null ) { return; } int colnr = activeTableColumn; int rownr = table.indexOf( row ); if ( colnr > 0 ) { try { if ( combo instanceof ComboVar ) { row.setText( colnr, ( (ComboVar) combo ).getText() ); } else { row.setText( colnr, ( (CCombo) combo ).getText() ); } } catch ( Exception exc ) { // Eat widget disposed error } String[] afterEdit = getItemText( row ); if ( afterEdit != null ) { checkChanged( new String[][]{ beforeEdit }, new String[][]{ afterEdit }, new int[]{ rownr } ); } } combo.dispose(); tableViewModifyListener.cellFocusLost( rownr ); } };
protected void tableItemSelected() { TableItem[] items = table.getSelection(); addModifyTextListener(); if(currentData.isItemChanged(items[0])){ switch(status){ case Normal: status = Status.Update; statusChanged(); break; case Update: break; case Updating: service.setValue(id, db, key, table.indexOf(currentData.getItem()), currentData.getItem().getText()); status = Status.Update; statusChanged(); break; } currentData.setItem(items[0]); } }
@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; } } );
return; int rowbefore = table.indexOf( row );
@Override protected void clear(Widget item) { if (item instanceof TableItem) { int i = fTable.indexOf((TableItem)item); if (i >= 0) { fTable.clear(i); } } }
@Override public void handleEvent(Event e) { TableItem item = (TableItem) e.item; int index = subscriptionsList.indexOf(item); if(index >= 0 && index < subscriptionItems.length) { SubscriptionItemModel subscriptionItem = subscriptionItems[index]; item.setText(0,subscriptionItem.name); item.setText(1,subscriptionItem.popularityDisplay); } } });
void setWidthInPixels (int width) { if (width < 0) return; int index = parent.indexOf (this); if (index == -1) return; int /*long*/ hwnd = parent.handle; if (width != (int)/*64*/OS.SendMessage (hwnd, OS.LVM_GETCOLUMNWIDTH, index, 0)) { OS.SendMessage (hwnd, OS.LVM_SETCOLUMNWIDTH, index, width); } }
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 ); }
void _resize() { if (row == null) { setBounds(-200, -200, 0, 0); } else { int columnIndex = column == null ? 0 : table.indexOf(column); setBounds(row.getBounds(columnIndex)); } } /**
private ViewerRow getRowAbove() { int index = item.getParent().indexOf(item) - 1; if( index >= 0 ) { return new TableViewerRow(item.getParent().getItem(index)); } return null; }
private Object getSelectionKeyFromCursor() { int idx = getTable().indexOf(fTableCursor.getRow()); int col = fTableCursor.getColumn(); return getVirtualContentModel().getKey(idx, col); }
Rectangle getBoundsInPixels () { if (!parent.checkData (this, true)) error (SWT.ERROR_WIDGET_DISPOSED); int itemIndex = parent.indexOf (this); if (itemIndex == -1) return new Rectangle (0, 0, 0, 0); RECT rect = getBounds (itemIndex, 0, true, false, false); int width = rect.right - rect.left, height = rect.bottom - rect.top; return new Rectangle (rect.left, rect.top, width, height); }
Rectangle getBoundsInPixels (int index) { if (!parent.checkData (this, true)) error (SWT.ERROR_WIDGET_DISPOSED); int itemIndex = parent.indexOf (this); if (itemIndex == -1) return new Rectangle (0, 0, 0, 0); RECT rect = getBounds (itemIndex, index, true, true, true); int width = rect.right - rect.left, height = rect.bottom - rect.top; return new Rectangle (rect.left, rect.top, width, height); }
@Override public void handleEvent(Event event) { TableItem item = (TableItem) event.item; int index = activityTable.indexOf (item); item.setText (0,MessageText.getString("DHTView.activity.status." + activities[index].isQueued())); item.setText (1,MessageText.getString("DHTView.activity.type." + activities[index].getType())); item.setText (2,ByteFormatter.nicePrint(activities[index].getTarget())); item.setText (3,activities[index].getDescription()); } });