local Tablet = AceLibrary("Tablet-2.0") OneViewFu = AceLibrary("AceAddon-2.0"):new("AceDB-2.0", "FuBarPlugin-2.0") OneViewFu:RegisterDB("OneViewButtonDB") function OneViewFu:OnInitialize() self.hasIcon = true end function OneViewFu:OnEnable() self:UpdateText() self:SetIcon(true) end function OneViewFu:OnTextUpdate() self:SetText("OneView") self:SetIcon(true) end function OneViewFu:OnClick() if OneViewFrame:IsVisible() then OneViewFrame:Hide() else OneViewFrame:Show() end end function OneViewFu:OnTooltipUpdate() local cat = Tablet:AddCategory( 'columns', 1, 'child_textR', 1, 'child_textG', 1, 'child_textB', 1 ) cat:AddLine( 'text', "Show the OneView frame." ) end