View Single Post
09-20-05, 03:35 PM   #1
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,134
Major change coming in 1.8

As just announced by Slouken:

In 1.8, to speed up game loading and reduce overall memory usage, several portions of the core interface have been converted to official Blizzard addons:

Blizzard_AuctionUI
Blizzard_BattlefieldMinimap
Blizzard_BindingUI
Blizzard_CraftUI
Blizzard_InspectUI
Blizzard_MacroUI
Blizzard_RaidUI
Blizzard_TalentUI
Blizzard_TradeSkillUI
Blizzard_TrainerUI

These addons are seamlessly loaded on demand, as needed, and do not show up in the normal addon list. To the end user this conversion is completely transparent.

One of the advantages of this conversion is it's now possible to completely replace these core modules with your own addons. Each of these addons has a function called to load it, which can be hooked or replaced by other addons:


function AuctionFrame_LoadUI()
UIParentLoadAddOn("Blizzard_AuctionUI");
end
function BattlefieldMinimap_LoadUI()
UIParentLoadAddOn("Blizzard_BattlefieldMinimap");
end
function ClassTrainerFrame_LoadUI()
UIParentLoadAddOn("Blizzard_TrainerUI");
end
function CraftFrame_LoadUI()
UIParentLoadAddOn("Blizzard_CraftUI");
end
function InspectFrame_LoadUI()
UIParentLoadAddOn("Blizzard_InspectUI");
end
function KeyBindingFrame_LoadUI()
UIParentLoadAddOn("Blizzard_BindingUI");
end
function MacroFrame_LoadUI()
UIParentLoadAddOn("Blizzard_MacroUI");
end
function RaidFrame_LoadUI()
UIParentLoadAddOn("Blizzard_RaidUI");
end
function TalentFrame_LoadUI()
UIParentLoadAddOn("Blizzard_TalentUI");
end
function TradeSkillFrame_LoadUI()
UIParentLoadAddOn("Blizzard_TradeSkillUI");
end


In addition, several virtual frames have been broken out into their own files so they can easily be included by other addons:
AuctionButtonTemplate.xml
CharacterFrameTemplates.xml
ClassTrainerFrameTemplates.xml
HonorFrameTemplates.xml
PartyFrameTemplates.xml
QuestFrameTemplates.xml
WorldMapFrameTemplates.xml


So, what do folks think? Interesting, hmmm?
__________________
“Do what you feel in your heart to be right — for you’ll be criticized anyway.” ~ Eleanor Roosevelt
~~~~~~~~~~~~~~~~~~~
Co-Founder & Admin: MMOUI
FaceBook Profile, Page, Group
Avatar Image by RaffaeleMarinetti
  Reply With Quote