1. I have come across some instances where the UI XML inheritance does not appear to work. I was hoping someone here could help me out.

     <StatusBar name="SapAlertUI_StatusBar" **inherits="AchievementProgressBarTemplate"** toplevel="true">

    instead I had to copy the AchievementProgressBarTemplate content from the Blizzard_AchievementUI.xml to get the visual elements to appear.

    While this works, it subverts the benefits of inheritance. I am happy to send working files for review.


    Glohim of Icecrown (Author of SapAlert)

    What doesn't work? Inheritance has always 'just worked', but it MUST be a virtual XMl frame you are inheriting from, i.e. a template. You cannot just inherit from a frame.

    Please try the code posted, and reference the source files. You will see that the status bar visual elements do not appear.

    It could be the case that the embedded components need to be explicitly included, but I don't think so.


    I don't have time to write an addon to try and diagnose this issue. Sorry.