title: Jface tableviewer - Scroll bars are not appearing when the window is being resized
body: <p>I am using a jface tableviewer with a tablecolumnlayout (for it's parent composite) in my eclipse RCP application as follows - </p>
  
  <pre><code>    Composite composite = new Composite(parent, SWT.NONE);
      GridLayoutFactory.fillDefaults().numColumns(2).applyTo(composite);
      GridDataFactory.swtDefaults().grab(true, true).applyTo(composite);
  
      // Table Composite
      Composite tblComposite = new Composite(composite, SWT.NONE);
      GridLayoutFactory.fillDefaults().numColumns(2).applyTo(tblComposite);
      GridDataFactory.swtDefaults().grab(true, true).hint(500, 180).applyTo(tblComposite);
  
      // Table Column Layout
      TableColumnLayout tableColumnLayout = new TableColumnLayout();
      tblComposite.setLayout(tableColumnLayout);
  
      tableViewer =
          new TableViewer(tblComposite, SWT.BORDER | SWT.FULL_SELECTION | 
                          SWT.MULTI | SWT.V_SCROLL | SWT.H_SCROLL | SWT.RESIZE);
  
      Table table = tableViewer.getTable();
      table.setLinesVisible(true);
      table.setHeaderVisible(true);
      GridDataFactory.fillDefaults().grab(true, true).applyTo(table);
  
      // Column 1
      TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
      column.getColumn().setText("Source");
      tableColumnLayout.setColumnData(column.getColumn(), new ColumnWeightData(50, true));
  
      // Column 2
      TableViewerColumn column2 = new TableViewerColumn(tableViewer, SWT.NONE);
      column2.getColumn().setText("Target");
      tableColumnLayout.setColumnData(column2.getColumn(), new ColumnWeightData(50, true));
  
      tableViewer.setUseHashlookup(true);
      tableViewer.setContentProvider(new ArrayContentProvider());
      tableViewer.setLabelProvider(new CustomLabelProvider());
      tableViewer.setSorter(new CustomViewSorter());
  </code></pre>
  
  <p>The problem I'm facing is that when I resize the window (reduce the size of the window) I'm not seeing Vertical and Horizontal scrollbars for the table viewer, that is even when the rows of the table are not seen when resizing (shrinking the size until some rows from table are hidden), the scrollbars don't appear at all but we generally expect them to appear right? </p>
  
  <p>Is there anything wrong in GridData logic I have used? Please help me get unstuck here.</p>