Toggle navigation
Home
org.eclipse.swt.custom.CCombo to org.eclipse.swt.widgets.Composite
No. of Instances - 1
No. of Commits - 1
No. of Projects - {'pentaho-kettle'}
Hierarchy/Composition: -
Primitive Info: -
NameSpace: External -> External
Mapping:
Add or Remove Method invocation
combo.getText()
to
((CCombo)combo).getText()
row.setText(colnr,combo.getText())
to
row.setText(colnr,((ComboVar)combo).getText())
combo.getText()
to
((CCombo)combo).getText()
row.setText(colnr,combo.getText())
to
row.setText(colnr,((ComboVar)combo).getText())
combo.setText(text)
to
((ComboVar)combo).setText(text)
Update Anonymous class
{ @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 { row.setText(colnr,combo.getText()); } catch ( Exception exc) { } String[] afterEdit=getItemText(row); if (afterEdit != null) { checkChanged(new String[][]{beforeEdit},new String[][]{afterEdit},new int[]{rownr}); } } combo.dispose(); tableViewModifyListener.cellFocusLost(rownr); } }
to
{ @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) { } String[] afterEdit=getItemText(row); if (afterEdit != null) { checkChanged(new String[][]{beforeEdit},new String[][]{afterEdit},new int[]{rownr}); } } combo.dispose(); tableViewModifyListener.cellFocusLost(rownr); } }
{ @Override public void modifyText( ModifyEvent e){ TableItem row=activeTableItem; if (row == null) { return; } int colnr=activeTableColumn; int rownr=table.indexOf(row); row.setText(colnr,combo.getText()); String[] afterEdit=getItemText(row); checkChanged(new String[][]{beforeEdit},new String[][]{afterEdit},new int[]{rownr}); } }
to
{ @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}); } }
{ @Override public void keyPressed( KeyEvent e){ boolean ctrl=((e.stateMask & SWT.MOD1) != 0); if (e.keyCode == 'v' && ctrl) { e.doit=false; if (clipboard != null) { clipboard.dispose(); clipboard=null; } clipboard=new Clipboard(getDisplay()); TextTransfer tran=TextTransfer.getInstance(); String text=(String)clipboard.getContents(tran); combo.setText(text); return; } boolean right=false; boolean left=false; if (e.keyCode == SWT.CR || e.keyCode == SWT.TAB || left || right) { if (activeTableItem == null) { return; } applyComboChange(activeTableItem,activeTableRow,activeTableColumn); String[] afterEdit=getItemText(activeTableItem); checkChanged(new String[][]{beforeEdit},new String[][]{afterEdit},new int[]{activeTableRow}); int maxcols=table.getColumnCount(); int maxrows=table.getItemCount(); boolean sel=false; if ((e.keyCode == SWT.TAB && ((e.stateMask & SWT.SHIFT) == 0)) || right) { activeTableColumn++; sel=true; } if ((e.keyCode == SWT.TAB && ((e.stateMask & SWT.SHIFT) != 0)) || right) { activeTableColumn--; sel=true; } if (activeTableColumn < 1) { activeTableColumn=maxcols - 1; if (activeTableRow > 0) { activeTableRow--; } } if (activeTableColumn >= maxcols) { activeTableColumn=1; activeTableRow++; } if (activeTableRow >= maxrows) { TableItem item=new TableItem(table,SWT.NONE,activeTableRow); item.setText(1,""); setRowNums(); } if (sel) { edit(activeTableRow,activeTableColumn); } table.setFocus(); } else if (e.keyCode == SWT.ESC) { if (activeTableItem != null) { activeTableItem.setText(activeTableColumn,beforeEdit[activeTableColumn - 1]); } combo.dispose(); table.setFocus(); e.doit=false; } } }
to
{ @Override public void keyPressed( KeyEvent e){ boolean ctrl=((e.stateMask & SWT.MOD1) != 0); if (e.keyCode == 'v' && ctrl) { e.doit=false; if (clipboard != null) { clipboard.dispose(); clipboard=null; } clipboard=new Clipboard(getDisplay()); TextTransfer tran=TextTransfer.getInstance(); String text=(String)clipboard.getContents(tran); if (combo instanceof ComboVar) { ((ComboVar)combo).setText(text); } else { ((CCombo)combo).setText(text); } return; } boolean right=false; boolean left=false; if (e.keyCode == SWT.CR || e.keyCode == SWT.TAB || left || right) { if (activeTableItem == null) { return; } applyComboChange(activeTableItem,activeTableRow,activeTableColumn); String[] afterEdit=getItemText(activeTableItem); checkChanged(new String[][]{beforeEdit},new String[][]{afterEdit},new int[]{activeTableRow}); int maxcols=table.getColumnCount(); int maxrows=table.getItemCount(); boolean sel=false; if ((e.keyCode == SWT.TAB && ((e.stateMask & SWT.SHIFT) == 0)) || right) { activeTableColumn++; sel=true; } if ((e.keyCode == SWT.TAB && ((e.stateMask & SWT.SHIFT) != 0)) || right) { activeTableColumn--; sel=true; } if (activeTableColumn < 1) { activeTableColumn=maxcols - 1; if (activeTableRow > 0) { activeTableRow--; } } if (activeTableColumn >= maxcols) { activeTableColumn=1; activeTableRow++; } if (activeTableRow >= maxrows) { TableItem item=new TableItem(table,SWT.NONE,activeTableRow); item.setText(1,""); setRowNums(); } if (sel) { edit(activeTableRow,activeTableColumn); } table.setFocus(); } else if (e.keyCode == SWT.ESC) { if (activeTableItem != null) { activeTableItem.setText(activeTableColumn,beforeEdit[activeTableColumn - 1]); } combo.dispose(); table.setFocus(); e.doit=false; } } }