merlight |
08/09/15 03:53 AM |
[outdated] ZO_MenuBar_AddButton / MenuBar:AddButton - add optional position parameter
Lua Code:
function MenuBar:AddButton(buttonData, pos) local button, key = self.m_pool:AcquireObject() button.m_object:SetData(self, buttonData) local onInitializeCallback = buttonData.onInitializeCallback if onInitializeCallback then onInitializeCallback(button) end local data = { button, key, buttonData.descriptor } -- update constants if order changes! if pos then table.insert(self.m_buttons, pos, data) else table.insert(self.m_buttons, data) end self:UpdateButtons() return button end
Lua Code:
function ZO_MenuBar_AddButton(self, buttonData, pos) return self.m_object:AddButton(buttonData, pos) end
|