private TableViewer createStylesTableViewer( Composite parent ) {
final StyleFilter filter = new StyleFilter();
final Text searchText = new Text(parent, SWT.BORDER | SWT.SEARCH);
searchText.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.HORIZONTAL_ALIGN_FILL));
searchText.addKeyListener(new KeyAdapter(){
public void keyReleased( KeyEvent ke ) {
filter.setSearchText(searchText.getText());
stylesViewer.refresh();
}