After upgrading from smart-gwt-power 4.1 to smart-gwt-power 6.0 (version 6.0-p20160831) the setAlignment("center") produces a left aligned text instead of centered text. The two pictures illustrates the behavior.
Browser: Chrome 52.0.2743.116 m (64-Bit)
Browser: Chrome 52.0.2743.116 m (64-Bit)
Code:
Canvas canvas = new Canvas():
DrawPane drawPane = new DrawPane();
drawPane.setLeft(100);
drawPane.setTop(100);
drawPane.setWidth(400);
drawPane.setHeight(200);
drawPane.setBackgroundColor("yellow");
canvas.addChild(drawPane);
DrawLabel centerLabel = new DrawLabel();
centerLabel.setContents("Centered text");
centerLabel.setLeft(200);
centerLabel.setTop(40);
centerLabel.setLineColor("blue");
centerLabel.setFontSize(36);
centerLabel.setAlignment("center");
drawPane.addDrawItem(centerLabel, true);
DrawLabel leftLabel = new DrawLabel();
leftLabel.setContents("Left Text");
leftLabel.setLeft(200);
leftLabel.setTop(100);
leftLabel.setLineColor("blue");
leftLabel.setFontSize(36);
leftLabel.setAlignment("left");
drawPane.addDrawItem(leftLabel, true);
DrawLabel rightLabel = new DrawLabel();
rightLabel.setContents("Right Text");
rightLabel.setLeft(200);
rightLabel.setTop(160);
rightLabel.setLineColor("blue");
rightLabel.setFontSize(36);
rightLabel.setAlignment("right");
drawPane.addDrawItem(rightLabel, true);
Comment