From acc8d3420e7220783481827d34cd2283d2a0b68d Mon Sep 17 00:00:00 2001 From: "Hyunjong,park" Date: Tue, 26 Nov 2013 12:53:20 +0900 Subject: [PATCH] [Title] bug fix. windowingtable [Desc.] fix. table scroll size [Issue] - --- .../ui/widgets/table/DAWindowingTableComposite.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/widgets/table/DAWindowingTableComposite.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/widgets/table/DAWindowingTableComposite.java index c08ec6b..1983b30 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/widgets/table/DAWindowingTableComposite.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/widgets/table/DAWindowingTableComposite.java @@ -369,7 +369,7 @@ public abstract class DAWindowingTableComposite extends Composite { private int getTableLenght() { Rectangle rect = table.getClientArea(); int itemHeight = table.getItemHeight(); - return (rect.height - table.getHeaderHeight()) / itemHeight - 1; + return (rect.height - table.getHeaderHeight()) / (itemHeight +1); } public String getDBTableName() { @@ -390,11 +390,9 @@ public abstract class DAWindowingTableComposite extends Composite { if (null == output) { return; } - - int count = (getTableLenght() > getItemCount()) ? getItemCount() - : getTableLenght(); - table.setItemCount(count); - scrollbar.setMaximum(getItemCount()); + scrollbar.setMinimum(0); + scrollbar.setMaximum(getItemCount()); + scrollbar.setThumb(getTableLenght()); scrollbar.setVisible(true); table.removeAll(); @@ -834,3 +832,4 @@ public abstract class DAWindowingTableComposite extends Composite { this.dbInsetedItemCount = dbInsetedItemCount; } } + -- 2.7.4