View Single Post
07-19-14, 05:43 PM   #1
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 5,950
ObjectivesTrackerFrame Info

I'll update this as I get hold of the new information but here is a bit of the contents of the ObjectivesTrackerFrame. I only drilled 7 levels down but it looks like the latter levels are of the same ilk as the earlier ones.

Lua Code:
  1. ObjectivesTrackerFrame
  2. |_0 : userdata
  3. |_initialized : Boolean
  4. |_watchMoneyReasons : Number
  5. |_inMicroDungeon : Boolean
  6. |_HeaderMenu : Table
  7. | |_0 : userdata
  8. | |_Title : Table
  9. | | |_0 : userdata
  10. | |_MinimiseButton
  11. | | |_0 : userdata
  12. |_BlockDropDown : Table
  13. | |_0 : userdata
  14. | |_displayMode : String
  15. |_MODULES : Table
  16. | |_1 : Table
  17. | | |_blockOffsetX : Number
  18. | | |_updateReasonEvents : Number
  19. | | |_fromHeaderOffsetY : Number
  20. | | |_updateReasonModule : Number
  21. | | |_Header : Table ( see below - marked H1)
  22. | | |_StaticReanchor : Function
  23. | | |_Update : Function
  24. | |_2 : Table
  25. | | |_contentsHeight : Number
  26. | | |_blockTemplate : String (AutoQuestPopUpBlockTemplate)
  27. | | |_hasSkippedBlocks : Boolean
  28. | | |_oldContentsHeight : Number
  29. | | |_blockType : String (ScrollFrame)
  30. | | |_contentsAnimHeight : Number
  31. | | |_blockOffsetX : Number
  32. | | |_blockOffsetY : Number
  33. | | |_updateReasonEvents : Number
  34. | | |_updateReasonModule : Number
  35. | | |_OnFreeBlock : Function
  36. | | |_Update : Function
  37. | | |_Header : Table ( see below - marked H2 )
  38. | | |_usedBlocks : Table
  39. | | |_freeBlocks : Table
  40. | |_3 : Table
  41. | | |_updateReasonModule : Number
  42. | | |_contentsAnimHeight : Number
  43. | | |_updateReasonEvents : Number
  44. | | |_hasSkippedBlocks : Boolean
  45. | | |_oldContentsHeight : Number
  46. | | |_contentsHeight : Number
  47. | | |_Header : Table ( see below - marked H3)
  48. | | |_usedBlocks : Table
  49. | | |_freeItemButtons : Table
  50. | | |_OnFreeBlock : Function
  51. | | |_OnBlockHeaderClick : Function
  52. | | |_OnFreeTypedLine : Function
  53. | | |_Update : Function
  54. | | |_SetBlockHeader : Function
  55. | |_4 : Table
  56. | | |_blockOffsetX : Number
  57. | | |_blockOffsetY : Number
  58. | | |_lineTemplate : String (BonusObjectiveTrackerLineTemplate)
  59. | | |_blockTemplate : String (BonusObjectiveTrackerBlockTemplate)
  60. | | |_blockPadding : Number
  61. | | |_oldContentsHeight : Number
  62. | | |_fromHeaderOffsetY : Number
  63. | | |_blockType : String (ScrollFrame)
  64. | | |_updateReasonEvents : Number
  65. | | |_hasSkippedBlocks : Boolean
  66. | | |_contentsHeight : Number
  67. | | |_updateReasonModule : Number
  68. | | |_contentsAnimHeight : Number
  69. | | |_freeLines : Table
  70. | | |_usedBlocks : Table
  71. | | |_freeBlocks : Table
  72. | | |_Header : Table ( see below - marked H4 )
  73. | | |_Update : Function
  74. | | |_OnFreeBlock : Function
  75. | | |_OnFreeLine : Function
  76. | | |_AddProgressBar : Function
  77. | | |_FreeProgressBar : Function
  78. | | 5 : Table
  79. | | |_contentsHeight : Number
  80. | | |_updateReasonModule : Number
  81. | | |_contentsAnimHeight : Number
  82. | | |_oldContentsHeight : Number
  83. | | |_updateReasonEvents : Number
  84. | | |_Header : Table ( see below - marked H5)
  85. | | |_usedBlocks : Table
  86. | | |_Update : Function
  87. | | |_OnBlockHeaderClick : Function
  88. |_BlocksFrame : Table
  89. | |_0 : userData
  90. | |_poiTable : Table
  91. | | |_completed : Table
  92. | | |_numeric : Table
  93. | | | |_0 : userdata
  94. | | | |_NormalTexture : userdata
  95. | | | |_Glow : userdata
  96. | | | |_PushedTexture : userdata
  97. | | | |_HighlightTexture : userdata
  98. | | | |_index : Number
  99. | | | |_storyQuest : Boolean
  100. | | | |_style : String
  101. | | | |_used : Boolean
  102. | | | |_selected : Boolean
  103. | | | |_questId : Numeric
  104. | |_contentsHeight : Number
  105. | |_maxHeight : Number
  106. | |_ScenarioHeader : Table (see below - under Header - marked SH)
  107. | |_AchievementHeader : Table (see below - under Header - marked AH)
  108. | |_currentBlock : Table (see below - under Header - marked CB)
  109. | |_QuestHeader : Table (see below - under Header - marked QH)
  110. | |_poiOnCreateFunc : Function

Header Block Contents (H1 - H5 done, SH,AH,CB,QH to do )
Lua Code:
  1. |_0 : userdata ( H1 H2 H3 H4 H5 )
  2. |_SoftGlow : Table ( H1 H2 H3 H4 H5 )
  3. | |_0 : userdata
  4. |_HeaderOpenAnim : Table ( H1 H2 H3 H4 H5 )
  5. | |_0 : userdata
  6. |_animateReason : Number ( H1 H2 H3 H4 H5 )
  7. |_LineSheen : Table ( H1 H2 H3 H4 H5 )
  8. | |_0 : userdata
  9. |_isHeader : Boolean ( H1 H2 H3 H4 H5 )
  10. |_LineGlow : Table ( H1 H2 H3 H4 H5 )
  11. | |_0 : userdata
  12. |_Background : Table ( H1 H2 H3 H4 H5 )
  13. | |_0 : userdata
  14. |_height : Number ( H1 H2 H3 H4 H5 )
  15. |_onFinishUpdateReason : Number ( H1 H2 H3 H4 H5 )
  16. |_StarBurst : Table ( H1 H2 H3 H4 H5 )
  17. | |_0 : userdata
  18. |_Text : Table ( H1 H2 H3 H4 H5 )
  19. | |_0 : userdata
  20. |_added : Boolean ( H2 H3 )
  21. |_animating : Boolean ( H2 H3 )
  22. |_BottomShadow : Table ( H4 )
  23. | |_0 : userdata
  24. |_TopShadow : Table ( H4 )
  25. | |_0 : userdata
  26. |_ShadowAnim : Table ( H4 )
  27. | |_0 : userdata
  28. | |_TransAnim : Table
  29. | |  |_0 : userdata
  30. |
  31. |_module : Table ( H1 )
  32. | |_blockOffsetX : Number
  33. | |_Update : Function
  34. | |_updateReasonEvents : Number
  35. | |_Header : Table
  36. | |_StaticReanchor : Function
  37. | |_fromHeaderOffsetY : Number
  38. | |_updateReasonModule : Number
  39. |
  40. |_module : Table ( H2 H3 )
  41. | |_OnFreeBlock : Function
  42. | |_OnBlockHeaderClick : Function
  43. | |_OnFreeTypedLine : Function
  44. | |_freeItemButtons : Function
  45. | |_Update : Function
  46. | |_updateReasonModule : Number
  47. | |_contentsAnimHeight : Number
  48. | |_updateReasonEvents : Number
  49. | |_hasSkippedBlocks : Boolean
  50. | |_usedBlocks : Table
  51. | |_oldContentsHeight : Number
  52. | |_contentsHeight : String
  53. | |_SetBlockHeader : Function
  54. | |_Header : Table
  55. |
  56. |_module : Table ( H4 )
  57. | |_OnFreeBlock : Function
  58. | |_lineTemplate : String (BonusObjectiveTrackerLineTemplate)
  59. | |_freeBlocks : Table
  60. | |_blockOffsetX : Number
  61. | |_Update : Function
  62. | |_OnFreeLine : Function
  63. | |_blockTemplate : String (BonusObjectiveTrackerBlockTemplate)
  64. | |_blockPadding : Number
  65. | |_usedBlocks : Table
  66. | |_oldContentsHeight : Number
  67. | |_fromHeaderOffsetY : Number
  68. | |_AddProgressBar : Function
  69. | |_blockType : String (ScrollFrame)
  70. | |_blockOffsetY : Number
  71. | |_updateReasonEvents : Number
  72. | |_hasSkippedBlocks : Boolean
  73. | |_Header : Table
  74. | |_FreeProgressBar : Function
  75. | |_freeLines : Table
  76. | |_contentsHeight : String
  77. | |_contentsAnimHeight : Number
  78. | |_updateReasonModule : Number
  79. |
  80. |_module : Table ( H5 )
  81. | |_contentsHeight : String
  82. | |_Update : Function
  83. | |_contentsAnimHeight : Number
  84. | |_hasSkippedBlocks : Boolean
  85. | |_usedBlocks : Table
  86. | |_oldContentsHeight : Number
  87. | |_OnBlockHeaderClick : Function
  88. | |_updateReasonModule : Number
  89. | |_updateReasonEvents : Number
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818

Last edited by Xrystal : 07-20-14 at 05:07 PM.