# HG changeset patch # User stechong # Date 1276031889 18000 # Node ID 0609cdacce9ef394ed0e92c6e031fa144d9b4914 # Parent ab286ee6e57a1a5f4da863c1240beceaabf6de96 Made table in SDK preference page resizable based on # of entries. diff -r ab286ee6e57a -r 0609cdacce9e core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/SDKPreferencePage.java --- a/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/SDKPreferencePage.java Tue Jun 08 16:16:02 2010 -0500 +++ b/core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/internal/sdk/ui/SDKPreferencePage.java Tue Jun 08 16:18:09 2010 -0500 @@ -478,9 +478,16 @@ private void createSDKTable() { final Table table = sdkListTableViewer.getTable(); + int count = table.getItemCount(); + if (count < 10) { // min. number of rows + count = 10; + } else + if (count > 20) { // max. number of rows + count = 20; + } GridData gridData = new GridData(SWT.FILL, SWT.CENTER, true, false); gridData.widthHint = 350; - gridData.heightHint = table.getItemHeight() * 10; + gridData.heightHint = table.getItemHeight() * count; table.setLayoutData(gridData); table.setHeaderVisible(true); table.setLinesVisible(false);