protected RectangleFigure createFeedbackFigure() { RectangleFigure feedbackFigure = new RectangleFigure(); feedbackFigure.setFill(true); feedbackFigure.setOutline(true); feedbackFigure.setLineWidth(1); feedbackFigure.setForegroundColor(ColorConstants.red); feedbackFigure.setBounds(new Rectangle(0, 0, 0, 0)); feedbackFigure.setXOR(true); addFeedback(feedbackFigure); return feedbackFigure; }
protected RectangleFigure getFeedbackFigure() { if (_feedbackFigure == null) { _feedbackFigure = new RectangleFigure(); _feedbackFigure.setFill(true); _feedbackFigure.setOutline(true); _feedbackFigure.setLineWidth(1); _feedbackFigure.setForegroundColor(ColorConstants.red); _feedbackFigure.setBounds(new Rectangle(0, 0, 0, 0)); _feedbackFigure.setXOR(true); addFeedback(_feedbackFigure); } return _feedbackFigure; }
protected void addMouseOverBorder() { if (_mouseOverBorder == null) { _mouseOverBorder = new RectangleFigure(); _mouseOverBorder.setFill(false); _mouseOverBorder.setOutline(true); _mouseOverBorder.setLineWidth(1); _mouseOverBorder.setForegroundColor(HOVER_FEEDBACK_COLOR); } addFeedback(_mouseOverBorder); IFigure hostFigure = getHostFigure(); Rectangle r = hostFigure.getBounds().getCopy().expand(1, 1); hostFigure.translateToAbsolute(r); _mouseOverBorder.translateToRelative(r); _mouseOverBorder.setBounds(r); }
RectangleFigure fig = new RectangleFigure(); fig.setFill(false); fig.setOutline(true);
RectangleFigure rectangleShape = new RectangleFigure(); rectangleShape.setBackgroundColor(colour); rectangleShape.setForegroundColor(colour);
RectangleFigure container = new RectangleFigure(); NoSpacingGridLayout containerLayout = new NoSpacingGridLayout(1); container.setLayoutManager(containerLayout);
RectangleFigure container = new RectangleFigure(); container.setLayoutManager(new NoSpacingGridLayout(1)); container.setBackgroundColor(StandardOfficeFloorColours