Table widget: set origin when disappear scroll bar
authorjihye424.kim <jihye424.kim@samsung.com>
Fri, 4 Sep 2015 09:30:17 +0000 (18:30 +0900)
committerjihye424.kim <jihye424.kim@samsung.com>
Fri, 4 Sep 2015 09:30:17 +0000 (18:30 +0900)
Change-Id: Ic59de104ec3c91e6333414473bf9eee4dd637930
Signed-off-by: jihye424.kim <jihye424.kim@samsung.com>
src/org/tizen/emulator/manager/ui/table/Table.java

index 588f604..dbead29 100644 (file)
@@ -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();
        }