package org.xmind.ui.datepicker; import org.eclipse.draw2d.Graphics; import org.eclipse.draw2d.Layer; import org.eclipse.draw2d.geometry.Rectangle; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Display; public class SelectFeedbackLayer extends Layer { public SelectFeedbackLayer() { setVisible(false); } @Override protected void paintFigure(Graphics graphics) { super.paintFigure(graphics); Rectangle b = getBounds(); Rectangle box = b.getResized(-1, -1).expand(-1, -1); int corner = DatePicker.CORNER; graphics.setAlpha(0xff); graphics.setForegroundColor(Display.getCurrent() .getSystemColor(SWT.COLOR_GRAY)); graphics.setBackgroundColor(Display.getCurrent() .getSystemColor(SWT.COLOR_LIST_SELECTION)); graphics.fillRoundRectangle(box, corner, corner); graphics.drawRoundRectangle(box, corner, corner); } }