private void updateSize() { int width = ( getCount() * diameter ) + ( Math.max( 0, getCount() - 1 ) * spacing ); indicatorCanvas.setSize( width, diameter ); GridData gd = ( GridData )indicatorCanvas.getLayoutData(); gd.heightHint = diameter; gd.widthHint = width; }
@Override public void handleEvent(Event event) { GridData gridData = (GridData) cPaint.getLayoutData(); gridData.heightHint = spinnerHeight.getSelection(); cPaint.setLayoutData(gridData); shell.layout(); } });
@Override public void runSupport() { FormData fd = (FormData) canvas.getLayoutData(); if (fd == null) { fd = new FormData(0, 0); } else { fd.width = 0; fd.height = 0; } canvas.setLayoutData(fd); if (initialized) { Utils.relayout(canvas); } } });
void recreateCanvas() { if (dbItem.getSelection() == ((canvas.getStyle() & SWT.DOUBLE_BUFFERED) != 0)) return; Object data = canvas.getLayoutData(); if (canvas != null) canvas.dispose(); createCanvas(parent); canvas.setLayoutData(data); parent.layout(true, true); }
sash.addSelectionListener (widgetSelectedAdapter(event -> { if (event.detail != SWT.DRAG) { ((GridData)paletteCanvas.getLayoutData()).heightHint = SWT.DEFAULT; Rectangle paletteCanvasBounds = paletteCanvas.getBounds(); int minY = paletteCanvasBounds.y + 20;
@Override public void imageDownloaded(Image image, String key, boolean returnedImmediately) { if (!returnedImmediately) { if (lblImage.isDisposed()) { return; } lblImage.setData("Image", image); Rectangle bounds = image.getBounds(); GridData gridData = (GridData) lblImage.getLayoutData(); gridData.heightHint = bounds.height + 10; gridData.widthHint = bounds.width + 16; lblImage.setLayoutData(gridData); lblImage.getShell().layout(new Control[] { lblImage }); Point computeSize = shell.computeSize(600, SWT.DEFAULT, true); shell.setSize(computeSize); } } });
|| drawMode == DRAW_ANIMATE) { FormData fd = (FormData) canvas.getLayoutData(); if (fd == null) { fd = new FormData(imgBounds.width + hpadding, imgBounds.height);