ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Wish List (https://www.esoui.com/forums/forumdisplay.php?f=177)
-   -   [outdated] ZO_MenuBar_AddButton / MenuBar:AddButton - add optional position parameter (https://www.esoui.com/forums/showthread.php?t=4975)

merlight 08/09/15 03:53 AM

[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


All times are GMT -6. The time now is 03:48 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI