public void showTooltip( String label, Image image, int screenX, int screenY ) { toolTip.setImage( image ); toolTip.setText( label ); toolTip.hide(); toolTip.show( new org.eclipse.swt.graphics.Point( screenX, screenY ) ); }
toolTip.hide(); toolTip.setImage( image ); toolTip.setText( name + Const.CR + Const.CR + tip ); toolTip.setBackgroundColor( GUIResource.getInstance().getColor( 255, 254, 225 ) ); GUIResource.getInstance().getImagesJobentries().get( plugin.getIds()[0] ).getAsBitmapForSize( display, ConstUI.ICON_SIZE, ConstUI.ICON_SIZE ); toolTip.setImage( image ); toolTip.setText( name + Const.CR + Const.CR + tip ); toolTip.setBackgroundColor( GUIResource.getInstance().getColor( 255, 254, 225 ) );
} else { noInputStep = stepMeta; toolTip.setImage( null ); toolTip.setText( "This step does not accept any input from other steps" ); toolTip.show( new org.eclipse.swt.graphics.Point( real.x, real.y ) ); } else { noInputStep = stepMeta; toolTip.setImage( null ); toolTip .setText( "This step doesn't pass any output to other steps. (except perhaps for targetted output)" );
} else { noInputEntry = jobEntryCopy; toolTip.setImage( null ); toolTip.setText( "The start entry can only be used at the start of a Job" ); toolTip.show( new org.eclipse.swt.graphics.Point( real.x, real.y ) );
list.setItems( getVariableNames( variables ) ); final DefaultToolTip toolTip = new DefaultToolTip( list, ToolTip.RECREATE, true ); toolTip.setImage( GUIResource.getInstance().getImageVariable() ); toolTip.setHideOnMouseDown( true ); toolTip.setRespectMonitorBounds( true );
private static void showToolTipSWTJface(Control control, int style, String title, String message) { DefaultToolTip tooltip = new DefaultToolTip(control, org.eclipse.jface.window.ToolTip.NO_RECREATE, true); tooltip.setHideDelay(TOOLTIP_HIDE_DELAY); tooltip.setText("[" + title+ "]\n\n" + message); tooltip.setImage(control.getDisplay().getSystemImage(/*SWT.ICON_INFORMATION*/ style)); tooltip.show(control.toDisplay(control.getSize().x/2, 5)); }