@Override protected IFigure createFigure() { final WrappingLabel label = new HighlightingWrappingLabel(); label.setTextWrap(true); label.setAlignment(PositionConstants.LEFT | PositionConstants.TOP); return label; }
/** @generated NOT */ private void createContents() { fFigureSceneTopicFigure = new WrappingLabel(); fFigureSceneTopicFigure.setText("Untitled Scene"); fFigureSceneTopicFigure.setFont(FFIGURESCENETOPICFIGURE_FONT); GridData constraintFFigureSceneTopicFigure = new GridData(); constraintFFigureSceneTopicFigure.verticalAlignment = GridData.BEGINNING; constraintFFigureSceneTopicFigure.horizontalAlignment = GridData.CENTER; constraintFFigureSceneTopicFigure.horizontalIndent = 0; constraintFFigureSceneTopicFigure.horizontalSpan = 1; constraintFFigureSceneTopicFigure.verticalSpan = 1; constraintFFigureSceneTopicFigure.grabExcessHorizontalSpace = true; constraintFFigureSceneTopicFigure.grabExcessVerticalSpace = false; this.add(fFigureSceneTopicFigure, constraintFFigureSceneTopicFigure); RectangleFigure dialogueRectangle0 = new RectangleFigure(); dialogueRectangle0.setFill(false); dialogueRectangle0.setOutline(false); dialogueRectangle0.setLineWidth(1); GridData constraintDialogueRectangle0 = new GridData(); constraintDialogueRectangle0.verticalAlignment = GridData.BEGINNING; constraintDialogueRectangle0.horizontalAlignment = GridData.FILL; constraintDialogueRectangle0.horizontalIndent = 0; constraintDialogueRectangle0.horizontalSpan = 0; constraintDialogueRectangle0.verticalSpan = 0; constraintDialogueRectangle0.grabExcessHorizontalSpace = true; constraintDialogueRectangle0.grabExcessVerticalSpace = true; this.add(dialogueRectangle0, constraintDialogueRectangle0); GridLayout layoutDialogueRectangle0 = new GridLayout(); layoutDialogueRectangle0.numColumns = 1; layoutDialogueRectangle0.makeColumnsEqualWidth = true; dialogueRectangle0.setLayoutManager(layoutDialogueRectangle0); RectangleFigure line1 = new RectangleFigure(); // line1.setSize(400, 1); line1.setFill(false); line1.setLineWidth(2); line1.setForegroundColor(ColorConstants.black); line1.setPreferredSize(new Dimension(getMapMode().DPtoLP(100), getMapMode().DPtoLP(1))); GridData constraintLine1 = new GridData(); constraintLine1.verticalAlignment = GridData.BEGINNING; constraintLine1.horizontalAlignment = GridData.FILL; constraintLine1.horizontalIndent = 0; constraintLine1.horizontalSpan = 0; constraintLine1.verticalSpan = 0; constraintLine1.grabExcessHorizontalSpace = true; constraintLine1.grabExcessVerticalSpace = false; dialogueRectangle0.add(line1, constraintLine1); fFigureDialogueFigure = new WrappingLabel(); fFigureDialogueFigure.setTextWrap(true); fFigureDialogueFigure.setText("Click to edit..."); fFigureDialogueFigure.setPreferredSize( new Dimension(getMapMode().DPtoLP(100), getMapMode().DPtoLP(100))); GridData constraintFFigureDialogueFigure = new GridData(); constraintFFigureDialogueFigure.verticalAlignment = GridData.FILL; constraintFFigureDialogueFigure.horizontalAlignment = GridData.BEGINNING; constraintFFigureDialogueFigure.horizontalIndent = 0; constraintFFigureDialogueFigure.horizontalSpan = 1; constraintFFigureDialogueFigure.verticalSpan = 1; constraintFFigureDialogueFigure.grabExcessHorizontalSpace = true; constraintFFigureDialogueFigure.grabExcessVerticalSpace = true; dialogueRectangle0.add(fFigureDialogueFigure, constraintFFigureDialogueFigure); fFigureSketchesCompartmentFigure = new org.eclipse.draw2d.RectangleFigure(); fFigureSketchesCompartmentFigure.setLineWidth(1); fFigureSketchesCompartmentFigure.setForegroundColor( org.eclipse.draw2d.ColorConstants.lightGray); org.eclipse.draw2d.GridData constraintFFigureSketchesCompartmentFigure = new org.eclipse.draw2d.GridData(); // constraintFFigureSketchesCompartmentFigure.verticalAlignment = // org.eclipse.draw2d.GridData.FILL; constraintFFigureSketchesCompartmentFigure.horizontalAlignment = org.eclipse.draw2d.GridData.FILL; constraintFFigureSketchesCompartmentFigure.horizontalIndent = 0; constraintFFigureSketchesCompartmentFigure.horizontalSpan = 1; constraintFFigureSketchesCompartmentFigure.verticalSpan = 1; constraintFFigureSketchesCompartmentFigure.grabExcessHorizontalSpace = true; // constraintFFigureSketchesCompartmentFigure.grabExcessVerticalSpace = true; this.add(fFigureSketchesCompartmentFigure, constraintFFigureSketchesCompartmentFigure); }
@Override public void setLabel(WrappingLabel figure) { figure.setTextWrap(true); super.setLabel(figure); }