package org.celllife.idart.gui.welcome; import org.celllife.idart.gui.reports.NewReports; import org.celllife.idart.gui.utils.ResourceUtils; import org.celllife.idart.gui.utils.iDartFont; import org.celllife.idart.gui.utils.iDartImage; import org.celllife.idart.messages.Messages; import org.eclipse.swt.SWT; import org.eclipse.swt.events.MouseAdapter; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Label; public class ReportWorkerWelcome extends GenericWelcome { public ReportWorkerWelcome() { super(); } @Override protected void createCompOptions(Composite compOptions) { overrideBtnLogLocation(compOptions, new Rectangle(325, 0, 50, 43) ,new Rectangle(300, 50, 100, 40)); //Reports Label lblPicReports = new Label(compOptions, SWT.NONE); lblPicReports.setBounds(new Rectangle(175, 0, 50, 43)); lblPicReports.setImage(ResourceUtils .getImage(iDartImage.GENERALADMIN)); lblPicReports.addMouseListener(new MouseAdapter() { @Override public void mouseUp(MouseEvent mu) { new NewReports(shell); } }); Button btnReports = new Button(compOptions, SWT.NONE); btnReports.setBounds(new Rectangle(150, 50, 100, 40)); btnReports.setText(Messages.getString("studyworkerwelcome.button.reports.text")); //$NON-NLS-1$ btnReports .setToolTipText(Messages.getString("studyworkerwelcome.button.reports.tooltip")); //$NON-NLS-1$ btnReports.setFont(ResourceUtils.getFont(iDartFont.VERASANS_8)); btnReports .addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() { @Override public void widgetSelected( org.eclipse.swt.events.SelectionEvent e) { new NewReports(shell); } }); } @Override protected String getWelcomeLabelText() { return Messages.getString("reportworkerwelcome.screen.instructions"); //$NON-NLS-1$ } }