if (oldIcon != null) {
oldIcon.remove();
}
if (icon != null) {
ImagePrototypeElement i = icon.createElement();
El.fly(i).addStyleName("x-panel-inline-icon");
El.fly(i).setStyleAttribute("cursor", "default");
El.fly(i).setStyleAttribute("float", "left");
if (altIconText != null || GXT.isAriaEnabled()) {
i.setAttribute("alt", altIconText != null ? altIconText : "Panel Icon");
}
el().insertChild((Element) i.cast(), 0);
}
}
this.icon = icon;
}