WoW:Widget Anchor Initialization: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
No edit summary
 
m (add Category:World of Warcraft API, but not sure if thats correct)
Line 1: Line 1:
The Widged Anchors go through different stages of initialization:
The Widget Anchors go through different stages of initialization:


== VARIABLES_LOADED ==
== VARIABLES_LOADED ==
Line 6: Line 6:
== PLAYER_ENTRING_WORLD ==
== PLAYER_ENTRING_WORLD ==
When handling this event for a frame which parent is UIParent, World of Warcraft deletes all anchors and loads the layout data from layout-cache.txt. If the frame layout data have not been saved in the cache (the user has never moved the frame with the mouse), [[API_Frame_GetLeft|Frame:GetLeft()]], [[API_Frame_GetBottom|Frame:GetBottom()]], [[API_Frame_GetRight|Frame:GetRight()]] and [[API_Frame_GetTop|Frame:GetTop()]] return nil.
When handling this event for a frame which parent is UIParent, World of Warcraft deletes all anchors and loads the layout data from layout-cache.txt. If the frame layout data have not been saved in the cache (the user has never moved the frame with the mouse), [[API_Frame_GetLeft|Frame:GetLeft()]], [[API_Frame_GetBottom|Frame:GetBottom()]], [[API_Frame_GetRight|Frame:GetRight()]] and [[API_Frame_GetTop|Frame:GetTop()]] return nil.
[[Category:World of Warcraft API]]

Revision as of 00:43, 4 January 2006

The Widget Anchors go through different stages of initialization:

VARIABLES_LOADED

At the time your frame recieves this event, its anchors are initialized to the values in the xml file.

PLAYER_ENTRING_WORLD

When handling this event for a frame which parent is UIParent, World of Warcraft deletes all anchors and loads the layout data from layout-cache.txt. If the frame layout data have not been saved in the cache (the user has never moved the frame with the mouse), Frame:GetLeft(), Frame:GetBottom(), Frame:GetRight() and Frame:GetTop() return nil.