/** * Handle paint requests for vertical ruler. */ protected void paintVerticalRuler(PaintEvent event) { // FIXME - not i18n safe!! String label = (disk.getBitmapLabels()[0] + "s").toUpperCase(); //$NON-NLS-1$ if (disk.getBitmapLabels().length == 2) { label = (disk.getBitmapLabels()[1] + "s").toUpperCase(); //$NON-NLS-1$ } StringBuffer buf = new StringBuffer(); for (int i=0; i<label.length(); i++) { if (i>0) buf.append("\n"); //$NON-NLS-1$ buf.append(label.charAt(i)); } label = buf.toString(); Canvas canvas = (Canvas) event.widget; Rectangle area = canvas.getClientArea(); event.gc.drawLine(area.x + area.width/2, area.y, area.x + area.width/2, area.y + area.height); Point size = event.gc.textExtent(label); event.gc.drawText(label, area.x + area.width/2 - size.x/2, area.y + area.height/2 - size.y/2); }
/** * Paint a block map. */ private void paintBlockMap(PaintEvent event) { Canvas canvas = (Canvas) event.widget; Rectangle area = canvas.getClientArea(); double blocks = disk.getBitmapLength(); double width = area.width; double height = area.height; double factor = Math.sqrt(blocks / (width * height)); int xdim = (int) (width * factor + 0.5); int ydim = (int) (height * factor + 0.5); if (xdim * ydim < blocks) { xdim++; } if (xdim * ydim < blocks) { ydim++; } paintDiskMap(xdim, ydim, event); }
protected Control createContents(Composite parent) { GridLayout gridLayout = new GridLayout(1, false); gridLayout.numColumns = 1; parent.setLayout(gridLayout); String[] values = PreferenceManager.getAuthorizedFolderForGraphDefinition(); String[] propertyNames = new String[] { PreferenceManager.AUTHORIZED_FOLDERS_FOR_GRAPH_DEFINITION }; authorizedFolders = new CustomListWithButtons(parent, SWT.NONE, true, new StringCustomListModel(MessageUtil.getString("authorizedfolderforgraphmodel"), values)); authorizedFolders.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); authorizedFolders.setPropertyNames(propertyNames); values = PreferenceManager.getGraphWalkerJavaLibName(); propertyNames = new String[] { PreferenceManager.GRAPHWALKER_JAVALIBRARIES }; gw4eLibraries = new CustomListWithButtons(parent, SWT.NONE, true, new StringCustomListModel(MessageUtil.getString("graphwalkerlibraries"), values)); gw4eLibraries.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); gw4eLibraries.setPropertyNames(propertyNames); return new Canvas(parent, 0); }
/** * {@inheritDoc} */ @Override public void createControl(final Composite parent) { sash = new SashForm(parent, SWT.VERTICAL); // コンストラクタで指定したビューワの作成 viewer.createControl(sash); // EditPartFactory の設定 final ERDiagramOutlineEditPartFactory editPartFactory = new ERDiagramOutlineEditPartFactory(); viewer.setEditPartFactory(editPartFactory); // グラフィカル・エディタのルート・モデルをツリー・ビューワにも設定 viewer.setContents(diagram); final Canvas canvas = new Canvas(sash, SWT.BORDER); // サムネイル・フィギュアを配置する為の LightweightSystem lws = new LightweightSystem(canvas); resetView(registry); final AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(viewer, TemplateTransfer.getInstance()); viewer.addDragSourceListener(dragSourceListener); diagram.refreshOutline(); }
public PlotWindow(final AbstractRenderCommand<?> cmd) { this.cmd = cmd; Platform.get().runOnMainThread(new Runnable() { @Override public void run() { shell = new Shell(Display.getDefault()); shell.setText("Plot"); shell.setLayout(new FillLayout()); canvasUI = new Canvas(shell, SWT.DOUBLE_BUFFERED | SWT.NO_BACKGROUND); canvasUI.addPaintListener(PlotWindow.this); canvasUI.addMouseListener(PlotWindow.this); canvasUI.setForeground(shell.getDisplay().getSystemColor(SWT.COLOR_WHITE)); shell.pack(); shell.setSize(800, shell.getSize().y); shell.setVisible(true); shell.setActive(); new Repeating(500, 20, canvasUI, canvasUI::redraw); } }); }
/** * Does not paint hidden annotations. Annotations are hidden when they * only span one line. * * @see ProjectionAnnotation#paint(org.eclipse.swt.graphics.GC, * org.eclipse.swt.widgets.Canvas, * org.eclipse.swt.graphics.Rectangle) */ @Override public void paint(GC gc, Canvas canvas, Rectangle rectangle) { /* workaround for BUG85874 */ /* * only need to check annotations that are expanded because hidden * annotations should never have been given the chance to collapse. */ if (!isCollapsed()) { // working with rectangle, so line height FontMetrics metrics = gc.getFontMetrics(); if (metrics != null) { // do not draw annotations that only span one line and // mark them as not visible if ((rectangle.height / metrics.getHeight()) <= 1) { visible = false; return; } } } visible = true; super.paint(gc, canvas, rectangle); }
/** * Creates the Control of this outline page. By default this is a PageBook, which can toggle between a hierarchical Outline and a graphical Thumbnail. * * @param parent * the parent * @see org.eclipse.gef.ui.parts.ContentOutlinePage#createControl(Composite) */ @Override public void createControl(Composite parent) { _pageBook = new PageBook(parent, SWT.NONE); _outline = getViewer().createControl(_pageBook); _overview = new Canvas(_pageBook, SWT.NONE); _pageBook.showPage(_outline); createOutlineViewer(); // register listeners _selectionSynchronizer.addViewer(getViewer()); if (_diagramEditor.getWorkbenchPart() != null) { _diagramEditor.getWorkbenchPart().addPropertyListener(this); } initContents(); }
/** * This operation sets up the Composite that contains the VisIt canvas and * create the VisIt widget. * * @param parent * The parent Composite to create the Control in. */ @Override public void createPartControl(Composite parent) { // Create a top level composite to hold the canvas or text vizComposite = new Composite(parent, SWT.NONE); vizComposite.setLayout(new GridLayout(1, true)); // Set up the canvas where the graph is displayed plotCanvas = new Canvas(vizComposite, SWT.BORDER); plotCanvas.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); // MAGIC lws = new LightweightSystem(plotCanvas); return; }
public PixelPerfect(Composite parent) { super(parent, SWT.H_SCROLL | SWT.V_SCROLL); mCanvas = new Canvas(this, SWT.NONE); setContent(mCanvas); setExpandHorizontal(true); setExpandVertical(true); mModel = PixelPerfectModel.getModel(); mModel.addImageChangeListener(this); mCanvas.addPaintListener(mPaintListener); mCanvas.addMouseListener(mMouseListener); mCanvas.addMouseMoveListener(mMouseMoveListener); mCanvas.addKeyListener(mKeyListener); addDisposeListener(mDisposeListener); mCrosshairColor = new Color(Display.getDefault(), new RGB(0, 255, 255)); mBorderColor = new Color(Display.getDefault(), new RGB(255, 0, 0)); mMarginColor = new Color(Display.getDefault(), new RGB(0, 255, 0)); mPaddingColor = new Color(Display.getDefault(), new RGB(0, 0, 255)); imageLoaded(); }
/** Find the canvas of TransGraph. For some reason it's not exposed. * * @param transGraph * @return Canvas of null if it can't be found. */ private Canvas findCanvas(Composite composite) { for (Control child : composite.getChildren()) { if (child instanceof Canvas) { return (Canvas) child; } if (child instanceof Composite) { Canvas look = findCanvas((Composite) child); if (look!=null) { return look; } } } return null; }
public void createPartControl(Composite parent) { setTitleImage(Images.TYPE_ACTSPEED); canvas = new Canvas(parent, SWT.DOUBLE_BUFFERED); canvas.addPaintListener(new PaintListener() { public void paintControl(PaintEvent e) { try { area = canvas.getClientArea(); drawCanvasImage(e.gc); } catch (Throwable t) { t.printStackTrace(); } } }); window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); }
public long create(GLCanvas canvas, GLData attribs, GLData effective) { Canvas dummycanvas = new Canvas(canvas.getParent(), checkStyle(canvas.getParent(), canvas.getStyle())); long context = 0L; MemoryStack stack = MemoryStack.stackGet(); int ptr = stack.getPointer(); try { context = create(canvas.handle, dummycanvas.handle, attribs, effective); } catch (SWTException e) { stack.setPointer(ptr); SWT.error(SWT.ERROR_UNSUPPORTED_DEPTH, e); } final long finalContext = context; dummycanvas.dispose(); Listener listener = new Listener() { public void handleEvent(Event event) { switch (event.type) { case SWT.Dispose: deleteContext(finalContext); break; } } }; canvas.addListener(SWT.Dispose, listener); return context; }
@Override protected Canvas createSWTControl(final Composite parent) throws Exception { createColors(); // Unfortunately, the canvas is not transparent.. final Canvas canvas = new Canvas(parent, SWT.NO_FOCUS | SWT.NO_BACKGROUND | SWT.TRANSPARENT); canvas.addPaintListener(this::doPaint); canvas.addDisposeListener((e) -> { for (final Color color : colors) color.dispose(); }); return canvas; }
/** * This is a callback that will allow us * to create the viewer and initialize it. */ @Override public void createPartControl(Composite parent) { paintCanvas = new Canvas(parent, SWT.NONE); GridData gridData = new GridData(GridData.FILL_BOTH); paintCanvas.setLayoutData(gridData); // paintSurface paintSurface = new PaintSurface(paintCanvas, parent.getDisplay().getSystemColor( SWT.COLOR_WHITE)); tooltip = new ToolTipHandler(parent.getShell()); tooltip.activateHoverHelp(paintCanvas); PlatformUI.getWorkbench().getHelpSystem().setHelp(paintCanvas, "de.loskutov.eclipse.jdepend.jdepend"); //$NON-NLS-1$ if (packages != null) { redrawPackages(packages); } }
@Override public void createControl(Composite parent) { this.sash = new SashForm(parent, SWT.VERTICAL); viewer.createControl(sash); editPartFactory = new ERDiagramOutlineEditPartFactory(); editPartFactory.setQuickMode(quickMode); viewer.setEditPartFactory(editPartFactory); viewer.setContents(diagram); if (!quickMode) { final Canvas canvas = new Canvas(sash, SWT.BORDER); lws = new LightweightSystem(canvas); } resetView(registry); final AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(viewer, TemplateTransfer.getInstance()); viewer.addDragSourceListener(dragSourceListener); expandVirturalDiagramTree(); }
private Composite createUI_20_PageShellImage(final Composite parent) { final Canvas resizeCanvas = new Canvas(// parent, // SWT.NO_BACKGROUND | SWT.NO_REDRAW_RESIZE// SWT.NONE // ); resizeCanvas.setLayout(new FillLayout()); // resizeCanvas.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_CYAN)); resizeCanvas.addPaintListener(new PaintListener() { @Override public void paintControl(final PaintEvent e) { onPaintShellImage(e); } }); return resizeCanvas; }
public CanvasImpl( final IGenericWidgetFactory factory, final Object parentUiReference, final ICanvasSetupSpi setup, final SwtImageRegistry imageRegistry) { super(factory, new Canvas((Composite) parentUiReference, getStyle(setup)), imageRegistry); getUiReference().setBackgroundMode(SWT.INHERIT_DEFAULT); this.paintObservable = new PaintObservable(); getUiReference().addPaintListener(new PaintListener() { @Override public void paintControl(final PaintEvent e) { final Dimension size = getSize(); final Rectangle bounds = new Rectangle(0, 0, size.getWidth(), size.getHeight()); final Rectangle clipBounds = new Rectangle(e.x, e.y, e.width, e.height); final GraphicContextSpiImpl graphicContext = new GraphicContextSpiImpl(e.gc, bounds, imageRegistry); paintObservable.firePaint(new PaintEventSpiImpl(graphicContext, clipBounds)); } }); }
public void mouseExit(MouseEvent e) { Item item= (Item) ((Widget) e.getSource()).getData(); if (item != null) item.deselect(); // if the event lies outside the entire popup, dispose org.eclipse.swt.graphics.Region region= fShell.getRegion(); Canvas can= (Canvas) e.getSource(); Point p= can.toDisplay(e.x, e.y); if (region == null) { Rectangle bounds= fShell.getBounds(); // p= fShell.toControl(p); if (!bounds.contains(p)) dispose(); } else { p= fShell.toControl(p); if (!region.contains(p)) dispose(); } }
private void initialize(Composite composite) { GridData gridData; downSpeedCanvas = new Canvas(composite, SWT.DOUBLE_BUFFERED); gridData = new GridData(GridData.FILL_BOTH); downSpeedCanvas.setLayoutData(gridData); downSpeedGraphic = SpeedGraphic.getInstance(); downSpeedGraphic.initialize(downSpeedCanvas); //downSpeedGraphic.setAutoAlpha(true); SWTSkinProperties skinProperties = SWTSkinFactory.getInstance().getSkinProperties(); Color cBG1 = skinProperties.getColor("color.topbar.speed.bg1"); Color cBG2 = skinProperties.getColor("color.topbar.speed.bg2"); Color cBG3 = skinProperties.getColor("color.topbar.speed.bg3"); downSpeedGraphic.setColors(cBG1, cBG2, cBG3); downSpeedGraphic.setLineColors(skinProperties.getColor("color.topbar.speed.average"), skinProperties.getColor("color.topbar.speed.value0"), skinProperties.getColor("color.topbar.speed.overhead"), skinProperties.getColor("color.topbar.speed.value1"), skinProperties.getColor("color.topbar.speed.value2plus"), skinProperties.getColor("color.topbar.speed.trimmed")); }
private void createGraph(final Shell shell, final Map<Integer, Short> map, final BikeType bikeType) { final Canvas canvas = new Canvas(shell, SWT.NONE); final LightweightSystem lws = new LightweightSystem(canvas); torqueGraph = new ComplexTorqueGraph(map, bikeType); lws.setContents(torqueGraph.getToolbarArmedXYGraph()); GridDataFactory.fillDefaults().grab(true, true).applyTo(canvas); final IXYGraph xyGraph = torqueGraph.getXyGraph(); canvas.addKeyListener(new ZoomInListener(xyGraph)); canvas.addKeyListener(new ZoomOutListener(xyGraph)); canvas.addKeyListener(new UndoListener(xyGraph.getOperationsManager())); canvas.addKeyListener(new RedoListener(xyGraph.getOperationsManager())); canvas.addKeyListener(new SaveSnapshotListener(shell, xyGraph)); canvas.addMouseWheelListener(new ZoomMouseWheelListener(xyGraph)); new ComplexTorqueGraphContextMenu(canvas, torqueGraph); }
/** * Calculates the proper trim. Includes scrollbars' sizes only if they're * visible. * * @param canvas * The canvas. * @since 3.6 */ public static Rectangle calculateEditorTrim(Canvas canvas) { /* * Workaround for Bug# 87712 Calculating the trim using the clientArea. */ Rectangle bounds = canvas.getBounds(); Rectangle clientArea = canvas.getClientArea(); Rectangle result = new Rectangle(0, 0, bounds.width - clientArea.width, bounds.height - clientArea.height); if (result.width != 0 || result.height != 0) { Rectangle trim = canvas.computeTrim(0, 0, 0, 0); result.x = result.height == 0 ? 0 : trim.x; result.y = result.width == 0 ? 0 : trim.y; } return result; }
public GraphicalViewer(Composite parent) { canvas = new Canvas(parent, SWT.NONE); parent.addListener(SWT.Resize, new Listener() { public void handleEvent(Event event) { canvas.setBounds(canvas.getParent().getClientArea()); requestImageRedraw(); } }); canvas.addPaintListener(new PaintListener() { public void paintControl(PaintEvent e) { redrawImageIfRequested(); GC gc = e.gc; paintCanvas(gc); } }); }
private void createChartsComposite (Composite container) { Group grpResources = new Group(container, SWT.NONE); grpResources.setText("Resources"); grpResources.setLayout(new FillLayout(SWT.HORIZONTAL)); SashForm sashResources = new SashForm(grpResources, SWT.HORIZONTAL | SWT.SMOOTH); sashResources.setSashWidth(8); listViewer = new ListViewer(sashResources, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL); listResources = listViewer.getList();// new List(sashResources, // SWT.BORDER | SWT.H_SCROLL | // SWT.V_SCROLL); listViewer.setContentProvider(new ArrayContentProvider()); listViewer.setLabelProvider(new LabelProvider() { @Override public String getText(Object element) { return element.toString().replaceFirst("-org.spotter.demo.app.", ""); } }); canvasRes = new Canvas(sashResources, SWT.NONE); sashResources.setWeights(new int[] {3, 7}); addCanvasListeners(); }
@Override public void run() { PasteCommand command = createPasteCommand(); if(command != null) { InstallOptionsDesignEditor editor = (InstallOptionsDesignEditor)getWorkbenchPart(); GraphicalViewer viewer = editor.getGraphicalViewer(); command.setParent((InstallOptionsDialog)editor.getGraphicalViewer().getContents().getModel()); command.setClientArea(((Canvas)viewer.getControl()).getClientArea()); List<InstallOptionsEditPart> selection = Common.makeGenericList(InstallOptionsEditPart.class, ((IStructuredSelection)viewer.getSelection()).toList()); List<InstallOptionsWidget> modelSelection = new ArrayList<InstallOptionsWidget>(); for (Iterator<InstallOptionsEditPart> iter = selection.iterator(); iter.hasNext();) { InstallOptionsEditPart part = iter.next(); modelSelection.add((InstallOptionsWidget) part.getModel()); } if (!modelSelection.isEmpty()) { command.setSelection(modelSelection); execute(command); } } }
/** * checks for newer values of selected attribute to update the graph * @param canvas * @param data * @throws Exception */ private void animate(Canvas canvas, AttributeData data) throws Exception { String attribute = data.getName(); Object valueObj = MBeanUtility.refreshAttribute(_mbean, attribute); int value = Integer.parseInt(String.valueOf(valueObj)); Object canvasData = canvas.getData(GRAPH_VALUES); long[] graphValues = (long[]) canvasData; for (int i = 0; i < graphValues.length -1; i++) { graphValues[i] = graphValues[i + 1]; } graphValues[graphValues.length - 1] = value; canvasData = canvas.getData(MAX_VALUE); long maxValue = Long.parseLong(String.valueOf(canvasData)); if (maxValue < value) { maxValue = getGraphMaxValue(value); canvas.setData(MAX_VALUE, maxValue); } canvas.redraw(); }
/** * main() method for constructing the layout. * * @param args */ public static void main( String[] args ) { Display display = Display.getDefault( ); Shell shell = new Shell( display ); shell.setSize( 600, 400 ); shell.setLayout( new GridLayout( ) ); Canvas cCenter = new Canvas( shell, SWT.NONE ); AutoDataBindingViewer adbv = new AutoDataBindingViewer( ); cCenter.setLayoutData( new GridData( GridData.FILL_BOTH ) ); cCenter.addPaintListener( adbv ); shell.open( ); while ( !shell.isDisposed( ) ) { if ( !display.readAndDispatch( ) ) display.sleep( ); } display.dispose( ); }
/** * main() method for constructing the layout. * * @param args */ public static void main( String[] args ) { Display display = Display.getDefault( ); Shell shell = new Shell( display ); shell.setSize( 600, 400 ); shell.setLayout( new GridLayout( ) ); Canvas cCenter = new Canvas( shell, SWT.NONE ); StyleChartViewer cv = new StyleChartViewer( ); cCenter.setLayoutData( new GridData( GridData.FILL_BOTH ) ); cCenter.addPaintListener( cv ); shell.open( ); while ( !shell.isDisposed( ) ) { if ( !display.readAndDispatch( ) ) display.sleep( ); } display.dispose( ); }
void mouseDown( MouseEvent e ) { if ( e.widget instanceof Canvas ) { if ( e.widget.getData( ) != null ) { int markerIndex = ( (Integer) e.widget.getData( ) ).intValue( ); switchMarkerType( markerIndex ); if ( !this.isDisposed( ) && !this.getShell( ).isDisposed( ) ) { this.getShell( ).close( ); } } } }
private void createPreviewArea( Composite parent ) { Composite cmpPreview = ChartUIUtil.createCompositeWrapper( parent ); { GridData gridData = new GridData( GridData.FILL_BOTH ); gridData.widthHint = CENTER_WIDTH_HINT; gridData.heightHint = 200; cmpPreview.setLayoutData( gridData ); } Label label = new Label( cmpPreview, SWT.NONE ); { label.setFont( JFaceResources.getBannerFont( ) ); label.setText( Messages.getString( "TaskSelectData.Label.ChartPreview" ) ); //$NON-NLS-1$ } previewCanvas = new Canvas( cmpPreview, SWT.BORDER ); { GridData gd = new GridData( GridData.FILL_BOTH ); previewCanvas.setLayoutData( gd ); previewCanvas.setBackground( Display.getDefault( ) .getSystemColor( SWT.COLOR_WIDGET_BACKGROUND ) ); } }
protected void createTopPreviewArea( Composite parent ) { Composite cmpPreview = new Composite( parent, SWT.NONE ); cmpPreview.setLayout( new GridLayout( ) ); GridData gridData = new GridData( GridData.FILL_BOTH ); gridData.horizontalSpan = 2; gridData.heightHint = 270; cmpPreview.setLayoutData( gridData ); Label label = new Label( cmpPreview, SWT.NONE ); { label.setText( getChartPreviewTitle( ) ); } previewCanvas = new Canvas( cmpPreview, SWT.BORDER ); previewCanvas.setLayoutData( new GridData( GridData.FILL_BOTH ) ); previewCanvas.setBackground( Display.getDefault( ) .getSystemColor( SWT.COLOR_WIDGET_BACKGROUND ) ); previewPainter = createPreviewPainter( ); }
@Override public void createPartControl(final Composite parent) { setContainer(new Canvas(parent, SWT.DOUBLE_BUFFERED)); getContainer().setLayout(new FillLayout()); getContainer().setBackground(Display.getDefault().getSystemColor(SWT.COLOR_BLACK)); setMapDrawer(new SWTMapDrawer(this)); addMapPaintListener(); addMapResizeListener(); addMouseListener(); MaruUIPlugin.getDefault().getUiModel().addUiProjectModelListener(this); MaruUIPlugin.getDefault().getUiModel().addUiProjectSelectionListener(this); }
protected void layout(Composite composite, boolean flushCache) { if (t == null || flushCache) { Control[] ctrls = composite.getChildren(); for (Control c : ctrls) { if (c instanceof Text) t = (Text) c; else canvas = (Canvas) c; } } Point size = composite.getSize(); Point tmp = canvas.getSize(); Point pt = new Point(size.x - tmp.x - SPACING - (2 * MARGIN), tmp.y); int h = t.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).y; if (h % 2 != 0) h += 1; t.setBounds(MARGIN, MARGIN + (tmp.y - h) / 2, pt.x, h); canvas.setLocation(pt.x + SPACING + MARGIN, MARGIN); }
/** * Create the composite. * * @param parent * @param style */ public AudioLevelMeter(Composite parent, int style) { super(parent, style); setBackground(SWTResourceManager.getColor(SWT.COLOR_WIDGET_BACKGROUND)); setLayout(new FillLayout(SWT.HORIZONTAL)); canvas = new Canvas(this, SWT.NONE); canvas.setBackground(SWTResourceManager .getColor(SWT.COLOR_WIDGET_BACKGROUND)); canvas.addPaintListener(new PaintListener() { public void paintControl(PaintEvent e) { Rectangle clientArea = canvas.getBounds(); float w = clientArea.width * level; int y = clientArea.height; e.gc.fillRectangle(0, y, (int) w, (int) y); } }); }
public AnimatedGif(Display display, Canvas animationCanvas, String animatedGifFile) { this.display = display; this.animationCanvas = animationCanvas; try { loader = new ImageLoader(); } catch (SWTException ex) { ConvertigoPlugin.logException(ex, "There was an error loading the GIF", false); loader = null; } imageDataArray = loader.load(getClass().getResourceAsStream(animatedGifFile)); animationCanvasGC = new GC(animationCanvas); shellBackground = display.getSystemColor(SWT.COLOR_WIDGET_BACKGROUND); }
/** * This method initializes compositeOutputHeader * */ private void createCompositeOutputHeader() { final Color background = getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND); GridLayout gridLayout3 = new GridLayout(); gridLayout3.numColumns = 2; GridData gridData1 = new org.eclipse.swt.layout.GridData(); gridData1.horizontalAlignment = org.eclipse.swt.layout.GridData.FILL; gridData1.grabExcessHorizontalSpace = true; gridData1.grabExcessVerticalSpace = false; gridData1.verticalAlignment = org.eclipse.swt.layout.GridData.BEGINNING; compositeOutputHeader = new Composite(compositeOutput, SWT.NONE); compositeOutputHeader.setBackground(background); compositeOutputHeader.setLayoutData(gridData1); compositeOutputHeader.setLayout(gridLayout3); createToolBar(); GridData gridData6 = new org.eclipse.swt.layout.GridData(); gridData6.horizontalAlignment = org.eclipse.swt.layout.GridData.END; gridData6.heightHint = 16; gridData6.widthHint = 104; gridData6.verticalAlignment = org.eclipse.swt.layout.GridData.BEGINNING; canvas = new Canvas(compositeOutputHeader, SWT.NONE); canvas.setLayoutData(gridData6); canvas.setVisible(true); }
private void createCompositeOutputHeader() { final Color background = getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND); GridLayout gridLayout3 = new GridLayout(); gridLayout3.numColumns = 2; GridData gridData1 = new org.eclipse.swt.layout.GridData(); gridData1.horizontalAlignment = org.eclipse.swt.layout.GridData.FILL; gridData1.grabExcessHorizontalSpace = true; gridData1.grabExcessVerticalSpace = false; gridData1.verticalAlignment = org.eclipse.swt.layout.GridData.BEGINNING; compositeOutputHeader = new Composite(compositeOutput, SWT.NONE); compositeOutputHeader.setBackground(background); compositeOutputHeader.setLayoutData(gridData1); compositeOutputHeader.setLayout(gridLayout3); createToolBar(); GridData gridData6 = new org.eclipse.swt.layout.GridData(); gridData6.horizontalAlignment = org.eclipse.swt.layout.GridData.END; gridData6.heightHint = 16; gridData6.widthHint = 104; gridData6.verticalAlignment = org.eclipse.swt.layout.GridData.BEGINNING; canvas = new Canvas(compositeOutputHeader, SWT.NONE); canvas.setLayoutData(gridData6); canvas.setVisible(false); }