From 8a7349ba6413399c67a726358f68f79b14b6ffb4 Mon Sep 17 00:00:00 2001 From: "jihye424.kim" Date: Fri, 4 Sep 2015 18:30:17 +0900 Subject: [PATCH] Table widget: set origin when disappear scroll bar Change-Id: Ic59de104ec3c91e6333414473bf9eee4dd637930 Signed-off-by: jihye424.kim --- src/org/tizen/emulator/manager/ui/table/Table.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/org/tizen/emulator/manager/ui/table/Table.java b/src/org/tizen/emulator/manager/ui/table/Table.java index 588f604..dbead29 100644 --- a/src/org/tizen/emulator/manager/ui/table/Table.java +++ b/src/org/tizen/emulator/manager/ui/table/Table.java @@ -1021,12 +1021,21 @@ public class Table extends TableScrolledComposite { Rectangle tableRect = new Rectangle(0, 0, tableWidth, tableHeight); Rectangle tableItemRect = new Rectangle(0, 0, tableWidth, tableHeight - columnHeight); + boolean vBackup = vVisible; + boolean hBackup = hVisible; hVisible = this.needHScroll(tableRect, false); vVisible = this.needVScroll(tableItemRect, hVisible); if (vVisible) { hVisible = this.needHScroll(tableRect, vVisible); } + if (hBackup && !hVisible) { + setOrigin(0, getOrigin().y); + } + if (vBackup && !vVisible) { + setOrigin(getOrigin().x, 0); + } + setTableSize(); } -- 2.7.4