Content:MirLua/Examples/toptoolbar: Difference between revisions
Jump to navigation
Jump to search
Wishmaster (talk | contribs) No edit summary |
(Undo revision 16994 by Wishmaster - category will be placed in the template) |
||
Line 44: | Line 44: | ||
ttb.RemoveButton(hTTButton) | ttb.RemoveButton(hTTButton) | ||
}} | }} | ||
Latest revision as of 19:53, 9 October 2015
--- include m_toptoolbar module
local ttb = require('m_toptoolbar')
--- include m_icolib module
local icolib = require('m_icolib')
local TTBBF_VISIBLE = tonumber("0002", 16)
local ttbButton =
{
-- required field
Name = "MirLua",
Service = nil,
Flags = TTBBF_VISIBLE,
IconUp = nil,
TooltipUp = "Up state",
wParamUp = nil,
lParamUp = nil,
IconDown = nil,
TooltipDown = "Down state",
wParamDown = nil,
lParamDown = nil
}
--- Add icons for top toolbar
ttbButton.IconUp = icolib.AddIcon('testTTBIconUp', 'Lua icon for ttbButtonUp')
ttbButton.IconDown = icolib.AddIcon('testTTBIconDn', 'Lua icon for ttbButtonUp')
--- Add button on top toolbar
ttb.Service = "Srv/TTB"
ttb.AddButton(ttbButton)
--- Create the top toolbar button which will be deleted below
local hTTButton = ttb.AddButton({
Name = "MirLua",
TooltipUp = "Up state to delete",
TooltipDown = "Down state to delete"
})
--- Remove button from top toolbar
ttb.RemoveButton(hTTButton)