public void widgetSelected( SelectionEvent arg0 ) { tabColor.dispose(); tabColorRGB = new RGB( ConstUI.COLOR_TAB_RED, ConstUI.COLOR_TAB_GREEN, ConstUI.COLOR_TAB_BLUE ); tabColor = new Color( display, tabColorRGB ); wTabColor.setBackground( tabColor ); wTabColor.redraw(); } } );
canvas = new Canvas( metricsComposite, SWT.NONE ); spoon.props.setLook( canvas ); FormData fdCanvas = new FormData(); fdCanvas.top = new FormAttachment( 0, 0 ); fdCanvas.bottom = new FormAttachment( 100, 0 ); canvas.setLayoutData( fdCanvas ); canvas.addPaintListener( new PaintListener() { canvas.addMouseListener( new MouseAdapter() { @Override public void mouseDown( MouseEvent event ) { canvas.addControlListener( new ControlAdapter() {
void refreshDifference() { Display display = canvas.getDisplay(); DeviceData info = display.getDeviceData(); if ( !info.tracking ) { Shell shell = canvas.getShell(); MessageBox dialog = new MessageBox( shell, SWT.ICON_WARNING | SWT.OK ); dialog.setText( shell.getText() ); list.removeAll(); text.setText( "" ); canvas.redraw(); for ( int i = 0; i < objects.length; i++ ) { list.add( objects[i].toString() );
public boolean setFocus() { return ( canvas != null && !canvas.isDisposed() ) ? canvas.setFocus() : false; }
public void redraw() { if ( isDisposed() || canvas.isDisposed() ) { return; } canvas.redraw(); setZoomLabel(); }
canvas = new Canvas( sashForm, SWT.V_SCROLL | SWT.H_SCROLL | SWT.NO_BACKGROUND | SWT.BORDER ); selectedNote = null; hori = canvas.getHorizontalBar(); vert = canvas.getVerticalBar(); canvas.addPaintListener( new PaintListener() { public void paintControl( PaintEvent e ) { JobGraph.this.paintControl( e ); lastclick = null; canvas.addMouseListener( this ); canvas.addMouseMoveListener( this ); canvas.addMouseTrackListener( this ); canvas.addMouseWheelListener( this ); canvas.addKeyListener( this );
stepsList.setLayoutData( fdStepsList ); canvas = new Canvas( perfComposite, SWT.NONE ); spoon.props.setLook( canvas ); FormData fdCanvas = new FormData(); fdCanvas.top = new FormAttachment( 0, Const.MARGIN ); fdCanvas.bottom = new FormAttachment( 100, 0 ); canvas.setLayoutData( fdCanvas ); canvas.addPaintListener( new PaintListener() {
@Override public void setToolTipText( String string ) { super.setToolTipText( string ); appToolTipText = super.getToolTipText(); }
@Override public void runSupport() { if (canvas != null && !canvas.isDisposed()) { canvas.redraw(); canvas.update(); } } });
wFFont = new Canvas( wLookComp, SWT.BORDER ); props.setLook( wFFont ); FormData fdFFont = new FormData(); fdFFont.top = new FormAttachment( 0, margin ); fdFFont.bottom = new FormAttachment( 0, h ); wFFont.setLayoutData( fdFFont ); wFFont.addPaintListener( new PaintListener() { public void paintControl( PaintEvent pe ) { pe.gc.setFont( fixedFont ); wGFont = new Canvas( wLookComp, SWT.BORDER ); props.setLook( wGFont ); FormData fdGFont = new FormData(); fdGFont.top = new FormAttachment( 0, nr * h + margin ); fdGFont.bottom = new FormAttachment( 0, ( nr + 1 ) * h + margin ); wGFont.setLayoutData( fdGFont ); wGFont.addPaintListener( new PaintListener() { public void paintControl( PaintEvent pe ) { pe.gc.setFont( graphFont ); wNFont = new Canvas( wLookComp, SWT.BORDER ); props.setLook( wNFont ); FormData fdNFont = new FormData(); fdNFont.top = new FormAttachment( 0, nr * h + margin ); fdNFont.bottom = new FormAttachment( 0, ( nr + 1 ) * h + margin ); wNFont.setLayoutData( fdNFont );
/** * Sets the background color of this column. * * @param background the background color */ public void setBackground(Color background) { fBackground= background; if (fCanvas != null && !fCanvas.isDisposed()) fCanvas.setBackground(getBackground(fCanvas.getDisplay())); }
public void deselect() { // hide the popup // fHoverManager.disposeInformationControl(); // deselect fSelection= null; resetViewerBackground(oldStyles); oldStyles= null; Display disp= fShell.getDisplay(); canvas.setCursor(null); // TODO: remove shading - for now: set standard background canvas.setBackground(disp.getSystemColor(SWT.COLOR_INFO_BACKGROUND)); }
public void widgetSelected( SelectionEvent se ) { Slider sl = (Slider) se.widget; scale = sl.getSelection(); wCanvas.redraw(); } } );
private Composite createFontPreviewControl() { fontSampler = new Canvas(previewComposite, SWT.NONE); GridLayout gridLayout = new GridLayout(); gridLayout.marginWidth = 0; gridLayout.marginHeight = 0; fontSampler.setLayout(gridLayout); fontSampler.setLayoutData(new GridData(GridData.FILL_BOTH)); fontSampler.addPaintListener(e -> { if (currentFont != null) // do the font preview paintFontSample(e.gc); }); return fontSampler; }
@Override public void setFont( Font font ) { super.setFont( font ); }
public void setCursor(Cursor c) { super.setCursor(c); label.setCursor(c); }
@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); } } });
/** * Returns the Shell in which the PaintSurface resides. * @return the Shell */ public Shell getShell() { return paintCanvas.getShell(); }
public Control createControl(Composite composite) { Canvas canvas = new Canvas(composite, SWT.NONE); canvas.setBackground(ColorConstants.white); setControl(canvas); return getControl(); }
@Override public void setFont(Font font) { fFont= font; if (fCanvas != null && !fCanvas.isDisposed()) { fCanvas.setFont(fFont); updateNumberOfDigits(); computeIndentations(); } }