Thread Tools Display Modes
08/09/15, 03:53 AM   #1
merlight
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 671
[outdated] ZO_MenuBar_AddButton / MenuBar:AddButton - add optional position parameter

Lua Code:
  1. function MenuBar:AddButton(buttonData, pos)
  2.     local button, key = self.m_pool:AcquireObject()
  3.  
  4.     button.m_object:SetData(self, buttonData)
  5.  
  6.     local onInitializeCallback = buttonData.onInitializeCallback
  7.     if onInitializeCallback then
  8.         onInitializeCallback(button)
  9.     end
  10.  
  11.     local data = { button, key, buttonData.descriptor } -- update constants if order changes!
  12.     if pos then
  13.         table.insert(self.m_buttons, pos, data)
  14.     else
  15.         table.insert(self.m_buttons, data)
  16.     end
  17.  
  18.     self:UpdateButtons()
  19.  
  20.     return button
  21. end

Lua Code:
  1. function ZO_MenuBar_AddButton(self, buttonData, pos)
  2.     return self.m_object:AddButton(buttonData, pos)
  3. end
 

ESOUI » Developer Discussions » Wish List » [outdated] ZO_MenuBar_AddButton / MenuBar:AddButton - add optional position parameter


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off