Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. public void renderCComboFilterBoxesInTable(Table table) {
  2.  
  3. for (int i = 0; i < columns.length; i++) {
  4.  
  5. TableEditor editor = new TableEditor(table);
  6. CCombo combo = new CCombo(table, SWT.NONE);
  7.  
  8. HashSet<String> setStrings = new HashSet<String>();
  9.  
  10. for (int j = 0; j < table.getItems().length; j++) {
  11.  
  12. setStrings.add(table.getItems()[j].getText(i));
  13. }
  14.  
  15. combo.setItems(setStrings.toArray(new String[0]));
  16.  
  17. combo.setVisibleItemCount(setStrings.size() - 1);
  18.  
  19. editor.grabHorizontal = true;
  20. editor.setEditor(combo, table.getItems()[0], i);
  21. }
  22.  
  23. tableViewerTrades.refresh();
  24. tableViewerTrades.getTable().redraw();
  25. editor.layout();
  26. combo.update();
  27. combo.redraw();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement