diff options
author | Bogdan Gheorghe <gheorghe> | 2010-03-11 21:08:15 +0000 |
---|---|---|
committer | Bogdan Gheorghe <gheorghe> | 2010-03-11 21:08:15 +0000 |
commit | 51c849928c87eacff7227f68b02d03bb81866bef (patch) | |
tree | b80f92cf382476e0aaf4363b25a62241ed98ff57 /bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java | |
parent | f5f393dfd9984d886edee03a304321485a4b9c32 (diff) | |
download | eclipse.platform.swt-51c849928c87eacff7227f68b02d03bb81866bef.tar.gz eclipse.platform.swt-51c849928c87eacff7227f68b02d03bb81866bef.tar.xz eclipse.platform.swt-51c849928c87eacff7227f68b02d03bb81866bef.zip |
305553 - Left border of CTabFolder tab is off by one
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java')
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java index 31307fe81d..74f29c46bc 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/CTabFolder.java @@ -570,7 +570,7 @@ public CTabItem getItem (Point pt) { //checkWidget(); if (items.length == 0) return null; Point size = getSize(); - Rectangle trim = renderer.computeTrim(CTabFolderRenderer.PART_HEADER, SWT.NONE, 0, 0, 0, 0); + Rectangle trim = renderer.computeTrim(CTabFolderRenderer.PART_BORDER, SWT.NONE, 0, 0, 0, 0); if (size.x <= trim.width) return null; if (showChevron && chevronRect.contains(pt)) return null; for (int i = 0; i < priority.length; i++) { @@ -769,7 +769,7 @@ public CTabFolderRenderer getRenderer() { return renderer; } int getRightItemEdge (GC gc){ - Rectangle trim = renderer.computeTrim(CTabFolderRenderer.PART_HEADER, SWT.NONE, 0, 0, 0, 0); + Rectangle trim = renderer.computeTrim(CTabFolderRenderer.PART_BORDER, SWT.NONE, 0, 0, 0, 0); int x = getSize().x - (trim.width + trim.x) - 3; //TODO: add setter for spacing? if (showMin) x -= renderer.computeSize(CTabFolderRenderer.PART_MIN_BUTTON, SWT.NONE, gc, SWT.DEFAULT, SWT.DEFAULT).x; if (showMax) x -= renderer.computeSize(CTabFolderRenderer.PART_MAX_BUTTON, SWT.NONE, gc, SWT.DEFAULT, SWT.DEFAULT).x; @@ -2335,7 +2335,7 @@ boolean setItemSize(GC gc) { Point size = getSize(); if (size.x <= 0 || size.y <= 0) return changed; - Rectangle trim = renderer.computeTrim(CTabFolderRenderer.PART_HEADER, SWT.NONE, 0, 0, 0, 0); + Rectangle trim = renderer.computeTrim(CTabFolderRenderer.PART_BORDER, SWT.NONE, 0, 0, 0, 0); int borderRight = trim.width + trim.x; int borderLeft = -trim.x; @@ -3263,7 +3263,7 @@ boolean updateItems(int showIndex) { // make sure selected item will be showing int firstIndex = showIndex; if (priority[0] < showIndex) { - Rectangle trim = renderer.computeTrim(CTabFolderRenderer.PART_HEADER, SWT.NONE, 0, 0, 0, 0); + Rectangle trim = renderer.computeTrim(CTabFolderRenderer.PART_BORDER, SWT.NONE, 0, 0, 0, 0); int borderLeft = -trim.x; int maxWidth = getRightItemEdge(gc) - borderLeft; int width = 0; |