WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   Lua/XML Help (https://www.wowinterface.com/forums/forumdisplay.php?f=16)
-   -   Adding Font Options to my addon (https://www.wowinterface.com/forums/showthread.php?t=57673)

Reetro 11-12-19 01:22 PM

Adding Font Options to my addon
 
Hello so for the past few days I've been trying to figure how to add font options to my World Of Warcraft addon BetterAuraTracker Classic. Currently I've gotten it setup to be able to change fonts now am trying to figure how to setup my options menu. I got a Drop menu setup how do I populate it with it with fonts?

Here is the code for my dropdown menu

BetterAuraTrackerPanel.BuffFontOptionsPanel.BuffFontDrop = CreateFrame("frame", "BuffFontDrop", BetterAuraTrackerPanel.BuffFontOptionsPanel, "UIDropDownMenuTemplate")
BetterAuraTrackerPanel.BuffFontOptionsPanel.BuffFontDrop:SetPoint("TOPLEFT", 0, -65)
BetterAuraTrackerPanel.BuffFontOptionsPanel.BuffFontDrop.onClick = function(self, arg1, arg2, checked)
print(UIDropDownMenu_GetText(self), UIDROPDOWNMENU_MENU_VALUE, arg1, arg2)
end
BetterAuraTrackerPanel.BuffFontOptionsPanel.BuffFontDrop.initialize = function(self, level)
local info = UIDropDownMenu_CreateInfo()

end

Seerah 11-12-19 04:11 PM

You can use LibSharedMedia to get a list of fonts registered with the library. You and/or your users are probably already using it. If you're at a loss as to creating a dropdown and options menu in the first place, then you could look into using AceConfig. It's part of the Ace3 library framework, though you don't need to use it all to get options menus.

Reetro 11-12-19 09:21 PM

Alright looked at Libshared media not really sure what to do with it sorry am a bit new to Lua this is my first addon how do I go about registering fonts with it? and how does it collect fonts? and I did get the drop down menu working now I just need to populated it with fonts.


All times are GMT -6. The time now is 01:09 PM.

vBulletin © 2022, Jelsoft Enterprises Ltd
© 2004 - 2021 MMOUI