trimComposite = tpl.getTrimComposite(parentComp, SWT.TOP); break; case SideValue.BOTTOM_VALUE: trimComposite = tpl.getTrimComposite(parentComp, SWT.BOTTOM); break; case SideValue.LEFT_VALUE: trimComposite = tpl.getTrimComposite(parentComp, SWT.LEFT); break; case SideValue.RIGHT_VALUE: trimComposite = tpl.getTrimComposite(parentComp, SWT.RIGHT); break; default:
private SideValue getDropSide(DnDInfo info) { Shell ds = dndManager.getDragShell(); if (ds.getLayout() instanceof TrimmedPartLayout) { TrimmedPartLayout tpl = (TrimmedPartLayout) ds.getLayout(); if (tpl.getTrimRect(SWT.TOP).contains(info.cursorPos)) return SideValue.TOP; if (tpl.getTrimRect(SWT.BOTTOM).contains(info.cursorPos)) return SideValue.BOTTOM; if (tpl.getTrimRect(SWT.LEFT).contains(info.cursorPos)) return SideValue.LEFT; if (tpl.getTrimRect(SWT.RIGHT).contains(info.cursorPos)) return SideValue.RIGHT; } return null; }
TrimmedPartLayout tl = new TrimmedPartLayout(wbwShell); tl.gutterTop = helper.getMarginTop(0); tl.gutterBottom = helper.getMarginBottom(0);
TrimmedPartLayout tl = new TrimmedPartLayout(wbwShell); tl.gutterTop = helper.getMarginTop(0); tl.gutterBottom = helper.getMarginBottom(0);
private SideValue getDropSide(DnDInfo info) { Shell ds = dndManager.getDragShell(); if (ds.getLayout() instanceof TrimmedPartLayout) { TrimmedPartLayout tpl = (TrimmedPartLayout) ds.getLayout(); if (tpl.getTrimRect(SWT.TOP).contains(info.cursorPos)) { return SideValue.TOP; } if (tpl.getTrimRect(SWT.BOTTOM).contains(info.cursorPos)) { return SideValue.BOTTOM; } if (tpl.getTrimRect(SWT.LEFT).contains(info.cursorPos)) { return SideValue.LEFT; } if (tpl.getTrimRect(SWT.RIGHT).contains(info.cursorPos)) { return SideValue.RIGHT; } } return null; }
trimComposite = tpl.getTrimComposite(parentComp, SWT.TOP); break; case SideValue.BOTTOM_VALUE: trimComposite = tpl.getTrimComposite(parentComp, SWT.BOTTOM); break; case SideValue.LEFT_VALUE: trimComposite = tpl.getTrimComposite(parentComp, SWT.LEFT); break; case SideValue.RIGHT_VALUE: trimComposite = tpl.getTrimComposite(parentComp, SWT.RIGHT); break; default: