if (rendered) {
if (buttonEl.selectNode("img") != null) {
buttonEl.selectNode("img").remove();
}
if (icon != null) {
buttonEl.setPadding(new Padding(7, 0, 7, 28));
Element e = (Element) icon.createElement().cast();
buttonEl.insertFirst(e);
El.fly(e).makePositionable(true);
String align = "b-b";
if (getIconAlign() == IconAlign.BOTTOM) {