Go to Page... |
Compatibility: | High Isle (8.0.0) |
Updated: | 06/06/22 05:35 AM |
Created: | 02/14/14 10:28 PM |
Monthly downloads: | 30,569 |
Total downloads: | 4,113,751 |
Favorites: | 2,641 |
MD5: |
IMPORTANT In case you get an error that contains text like this: user:/AddOns/<some other addon>/Libs/LibAddonMenu-2.0 Make sure to delete all LibAddonMenu-2.0 folders in your AddOns folder and install the latest version of LibAddonMenu-2.0 separately. |
## DependsOn: LibAddonMenu-2.0
## DependsOn: LibAddonMenu-2.0>=30
local LAM = LibAddonMenu2 local saveData = {} -- TODO this should be a reference to your actual saved variables table local panelName = "MyAddOnSettingsPanel" -- TODO the name will be used to create a global variable, pick something unique or you may overwrite an existing variable! local panelData = { type = "panel", name = "MyAddOn Settings", author = "me", } local panel = LAM:RegisterAddonPanel(panelName, panelData) local optionsData = { { type = "checkbox", name = "My First Checkbox", getFunc = function() return saveData.myValue end, setFunc = function(value) saveData.myValue = value end } } LAM:RegisterOptionControls(panelName, optionsData)
- use the callbacks "LAM-PanelControlsCreated", "LAM-PanelOpened" and "LAM-PanelClosed" instead- updated Brazilian translation (thanks FelipeS11)
- the panel control is returned by RegisterAddonPanel- added "translation", "feedback" and "donation" properties to panel (#88, thanks Baertram)
- all three (and also the "website" property) accept a function or a string- added "disabled" and "disabledLabel" property for submenus (#86, #90, thanks klingo)
- the function receives the value, min and max as arguments and has to return a clamped value- added optional support for LibDebugLogger
- in case it is loaded, it logs the full error when control creation failed- updated LibStub to r5
- when set to true it changes the text color of the button to red and opens a dialog which shows the label and the warning text before running the callback- added new options for sliders and fixed some bugs (#49)
- autoSelect (boolean): when set to true it makes the input field select all text when it gains focus- for other internal code changes take a look at the git history
- inputLocation (string): setting it to "right" will move the input field to the right side of the slider and make it slightly bigger. For aesthetic reasons this should only be used in custom panels and not in the addon menu
- clampInput (boolean): true by default and if set to false it allows the input values of the slider to exceed the min and max value
- NOTE: the menu is now a bit wider than before, if you created custom elements you might need to update them accordingly- added search box to addon list (thanks votan & merlight)
File Name |
Version |
Size |
Uploader |
Date |
2.0 r33 |
48kB |
sirinsidiator |
03/14/22 02:51 PM |
|
2.0 r32 |
48kB |
sirinsidiator |
12/17/20 02:04 PM |
|
2.0 r31 |
49kB |
sirinsidiator |
06/21/20 03:06 PM |
|
2.0 r30 |
48kB |
sirinsidiator |
10/21/19 03:23 AM |
|
2.0 r29 |
48kB |
sirinsidiator |
05/07/19 11:00 AM |
|
2.0 r28 |
47kB |
sirinsidiator |
05/01/19 09:33 AM |
|
2.0 r27 |
47kB |
sirinsidiator |
04/18/19 03:07 PM |
|
2.0 r26 |
45kB |
sirinsidiator |
05/21/18 02:36 AM |
|
2.0 r25 |
45kB |
sirinsidiator |
09/29/17 12:28 PM |
|
2.0 r24 |
45kB |
sirinsidiator |
07/14/17 01:00 PM |
|
2.0 r23 |
42kB |
sirinsidiator |
10/30/16 10:00 AM |
|
2.0 r22 |
39kB |
sirinsidiator |
08/06/16 07:42 AM |
|
2.0 r21 |
38kB |
sirinsidiator |
07/17/16 11:04 AM |
|
2.0 r20 |
41kB |
sirinsidiator |
03/26/16 10:45 AM |
|
2.0 r19 |
37kB |
sirinsidiator |
02/24/16 12:24 PM |
|
2.0 r18 |
36kB |
sirinsidiator |
06/14/15 01:12 PM |
|
2.0 r17 |
30kB |
sirinsidiator |
02/22/15 11:09 AM |
|
2.0 r16 |
27kB |
Seerah |
11/02/14 02:03 PM |
|
2.0 r14 |
26kB |
Seerah |
07/27/14 10:17 PM |
|
2.0 r13 |
26kB |
Seerah |
07/20/14 09:35 PM |
|
2.0 r12 |
26kB |
Seerah |
07/20/14 07:55 PM |
|
2.0 r11 |
26kB |
Seerah |
07/19/14 02:49 PM |
|
2.0 r10 |
25kB |
Seerah |
07/13/14 09:18 PM |
|
2.0 r9 |
25kB |
Seerah |
07/05/14 06:55 PM |
|
2.0 r8 |
25kB |
Seerah |
06/22/14 09:47 PM |
|
2.0 r7 |
25kB |
Seerah |
06/15/14 05:17 PM |
|
2.0 r6 |
25kB |
Seerah |
06/13/14 11:28 PM |
|
2.0 r5 |
25kB |
Seerah |
06/12/14 10:32 PM |
|
2.0 r4 |
25kB |
Seerah |
06/11/14 08:56 PM |
|
2.0 r3 |
25kB |
Seerah |
06/11/14 07:49 PM |
|
2.0 r2 |
24kB |
Seerah |
06/10/14 10:06 PM |
|
1.0 r8 |
6kB |
Seerah |
05/24/14 10:01 PM |
![]() |
Comment Options |
![]() |
|
Forum posts: 0
File comments: 1
Uploads: 0
|
AddonMenue-2.0
I was having same issue but all I had to do was to install all of the Libs individually for this Addon from :
https://www.esoui.com/downloads/info288-LoreBooks.html now don 't have any errors except for the ones that are reporting "OUT OF DATE" I have load out of date addons checked. |
![]() |
![]() |
WigginEnder |
View Public Profile |
Send a private message to WigginEnder |
Find More Posts by WigginEnder |
Add WigginEnder to Your Buddy List |
lazyoli |
View Public Profile |
Send a private message to lazyoli |
Find More Posts by lazyoli |
Add lazyoli to Your Buddy List |
![]() |
|
Forum posts: 0
File comments: 1
Uploads: 0
|
Every since Necrom dropped, most of my addons are not working due to the whole "LibAddOnMenu-2.0 needs to be updated" message. I tried reinstalling Minion and all of my addons I was so borked in game. Anyone else have this issue where none of your addons will work that are dependent on LAM2 or maybe have a workaround? I don't think there was any needed updates to LAM2 but no idea why everything seems borked now.
|
![]() |
![]() |
Kvanilya |
View Public Profile |
Send a private message to Kvanilya |
Find More Posts by Kvanilya |
Add Kvanilya to Your Buddy List |
![]() |
|
Forum posts: 0
File comments: 10
Uploads: 0
|
I don't know why, but it seems that it won't track everything in my houses? I've tried travelling to all of my houses to "update" the inventory, but it's not showing everything I own. I have a good majority of my music boxes in the Grand Psijic Villa house, and traveled to it to see if it would fix the issue. While in the house, I did a search for music, and none of the boxes in that house would show up in the search (I'm searching 'all' and tried also searching 'all houses'). Any ideas? I also noticed the following error in the AddOns (see screenshot/chat box for the error)
|
![]() |
![]() |
TernieLaBiscuit |
View Public Profile |
Send a private message to TernieLaBiscuit |
Find More Posts by TernieLaBiscuit |
Add TernieLaBiscuit to Your Buddy List |
![]() |
|
Forum posts: 1
File comments: 1
Uploads: 0
|
Thanks for the hard work!
Best |
![]() |
![]() |
Lacordeweb |
View Public Profile |
Send a private message to Lacordeweb |
Visit Lacordeweb's homepage! |
Find More Posts by Lacordeweb |
Add Lacordeweb to Your Buddy List |
![]() |
|
Forum posts: 0
File comments: 1
Uploads: 0
|
a bug occurred after installing an addon using minion
i was browsing the addon menu on minion and download some addons for eso, i had done everything correctly and was working fine until i download harvest map and harvest route for harvest map with used addonmenu-2.0 as a dependency. when i go and boot the game up and try and edit the settings to harvest map, bug catcher intercepts this bug for the addon libaddonmenu-2.0. The log is pasted below as i have no idea on reading this:
user:/AddOns/BugCatcher/Libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:242: operator * is not supported for nil * number stack traceback: user:/AddOns/BugCatcher/Libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:242: in function 'ScrollDataIntoView' <Locals> list = ud, data = [table:1]{name = "Bug Catcher", filterText = "bug catcher", sortIndex = 1}, targetIndex = 1, scrollMin = 0, scrollMax = 0, scrollTop = 0 </Locals> user:/AddOns/BugCatcher/Libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:321: in function 'PopulateAddonList' <Locals> addonList = ud, entryList = [table:2]{}, numEntries = 1, selectedData = [table:1] </Locals> user:/AddOns/BugCatcher/Libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:659: in function 'panelData.callback' <Locals> title = ud, searchEdit = ud </Locals> /EsoUI/Common/ZO_GameMenu/ZO_GameMenu.lua:56: in function 'TreeEntryOnSelected' <Locals> control = ud, data = [table:3]{name = "Addons", categoryName = "Settings", id = 101}, selected = T, reselectingDuringRebuild = F </Locals> /EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:732: in function 'ZO_TreeNode:OnSelected' <Locals> self = [table:4]{childIndent = 30, enabled = T, childSpacing = 8, childrenHeight = 0, open = F, selectSound = "Click_TreeSubcategory", childrenCurrentHeight = 0, openPercentage = 0, selected = F}, reselectingDuringRebuild = F </Locals> /EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:441: in function 'ZO_Tree:SelectNode' <Locals> self = [table:5]{defaultIndent = 30, defaultSpacing = 8, exclusive = T, enabled = T, width = 285, openAnimationDurationMS = 300, suspendAnimations = F, autoSelectChildOnNodeOpen = F}, treeNode = [table:4], reselectingDuringRebuild = F, bringParentIntoView = F </Locals> /EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:971: in function 'ZO_TreeEntry_OnMouseUp' <Locals> self = ud, upInside = T, NOT_REBUILDING = F, DONT_BRING_PARENT_INTO_VIEW = F </Locals> ZO_DLCBook_KeyboardNavigationListScrollChildZO_SpecializedCollection_Book_NavigationEntry_Keyboard1_MouseUp:3: in function '(main chunk)' <Locals> self = ud, button = 1, upInside = T, ctrl = F, alt = F, shift = F, command = F </Locals> |
![]() |
![]() |
Sickle245 |
View Public Profile |
Send a private message to Sickle245 |
Visit Sickle245's homepage! |
Find More Posts by Sickle245 |
Add Sickle245 to Your Buddy List |
![]() |
|||
|
Re: Re: Re: Re: can the descriptions and bottons be refreshed?
**EDIT TBH i probably should be using a dropdown listbox anyway.. my button cycles through 3 settings and disabled. Im trying to edit my button to display which option is selected but maybe I should be looking at dropdown listbox which might do what i need as well.
Last edited by sinnereso : 03/16/23 at 08:07 AM.
|
||
![]() |
![]() |
sinnereso |
View Public Profile |
Send a private message to sinnereso |
Send email to sinnereso |
Visit sinnereso's homepage! |
Find More Posts by sinnereso |
Add sinnereso to Your Buddy List |
![]() |
||
|
Re: Re: Re: can the descriptions and bottons be refreshed?
|
|
![]() |
![]() |
DakJaniels |
View Public Profile |
Send a private message to DakJaniels |
Send email to DakJaniels |
Visit DakJaniels's homepage! |
Find More Posts by DakJaniels |
Add DakJaniels to Your Buddy List |
![]() |
|
|
Re: Re: can the descriptions and bottons be refreshed?
ty for that bro.. I read everything but that previously.
Ive got the description field working now but there doesnt appear to be a function in LAM2 to update the "name" of a button. Any suggestions? |
![]() |
![]() |
sinnereso |
View Public Profile |
Send a private message to sinnereso |
Send email to sinnereso |
Visit sinnereso's homepage! |
Find More Posts by sinnereso |
Add sinnereso to Your Buddy List |
![]() |
||
|
Re: can the descriptions and bottons be refreshed?
Warning: Spoiler
|
|
![]() |
![]() |
DakJaniels |
View Public Profile |
Send a private message to DakJaniels |
Send email to DakJaniels |
Visit DakJaniels's homepage! |
Find More Posts by DakJaniels |
Add DakJaniels to Your Buddy List |
![]() |
|
|
can the descriptions and bottons be refreshed?
ive converted fully over to this for my options and working well but I have 2 things I'd like todo because currently it seems it only gets this data upon the initial creation of the settings panel.
1. update this text field when settings are opened: Code:
{ type = "description", text = "Saved Player: " .. tostring(myAddon.savedVariables.savedPlayer), }, 2. update this button name when pressed and when settings opened: Code:
{ type = "button",-- WORKING BUT NEEDS WORK name = "Teleport Effects", tooltip = "Toggle Between Teleport Effects", func = function() myAddon.EffectsToggle() end, width = "half", },
Last edited by sinnereso : 03/15/23 at 05:41 PM.
|
![]() |
![]() |
sinnereso |
View Public Profile |
Send a private message to sinnereso |
Send email to sinnereso |
Visit sinnereso's homepage! |
Find More Posts by sinnereso |
Add sinnereso to Your Buddy List |
![]() |
|
|
im just starting working on the possibility of converting my addon from /SLASH commands to an addon menu cuz i wanna be kewl too!! jus sayin!
**EDIT* Code:
{ type = "checkbox", name = "AP Log", tooltip = "Toggle Chat AP Log ON & OFF", getFunc = function() return RidinDirty.ApLogToggle(toggle) end, setFunc = function(value) RidinDirty.ApLogToggle(value) end, } Ive managed to get it partially working for 1 checkbox like this but its turning the options off every time the options load and its awkward because my variables are "enabled" and "disabled" not true or false and are used textually in many places as well.
Last edited by sinnereso : 03/15/23 at 08:06 AM.
|
![]() |
![]() |
sinnereso |
View Public Profile |
Send a private message to sinnereso |
Send email to sinnereso |
Visit sinnereso's homepage! |
Find More Posts by sinnereso |
Add sinnereso to Your Buddy List |
![]() |
||
Re: AddOnMenu-2.0 (Need Newer Version) dependency issue
This means you have to open each addon to check in there is not this lib in it. Long to do but then at least you will be sure
Last edited by Anceane : 11/28/22 at 10:18 AM.
|
||
![]() |
![]() |
Anceane |
View Public Profile |
Send a private message to Anceane |
Send email to Anceane |
Visit Anceane's homepage! |
Find More Posts by Anceane |
Add Anceane to Your Buddy List |
![]() |
|
Forum posts: 0
File comments: 1
Uploads: 0
|
AddOnMenu-2.0 (Need Newer Version) dependency issue
I have completely uninstalled every addon. Completely uninstalled Minion 3.
I have reinstalled all my addons. I have ensured I have all libs that are listed in dependencies. HOWEVER, LibAdddonMenu-2.0 (v 34 is the one I have) is not registering with the Addons as the latest or the needed version. Shrug -- I don't know what to do. Soooooo many addons require this lib file. Please help me. No - I'm not super savvy - so I'll need babyfood fed how to fix this problem |
![]() |
![]() |
nildurman |
View Public Profile |
Send a private message to nildurman |
Send email to nildurman |
Visit nildurman's homepage! |
Find More Posts by nildurman |
Add nildurman to Your Buddy List |
![]() |
||
|
Re: LibAddonMenu-2.0 (Newer Version Required)
If this happens you most probably use OneDrive?
it will move your users/documents/ folder to user/documents/OneDrive with a symlink and thus all tools like Minion update this, but ESO is still looking at users/documents directly! Try to disable OneDrive and check inagem by this trick: Create a screenshot via ESO screenshot key and watch at the top right edge of the screen what folder is shown there! If you subtarct the last "/Screenshots" folder you will have the folder where your ESO is looking for the "AddOns" folder! In there you need to update your addons. In some rare cases this all of sudden is c:\users\...\AppData\Elder Scrolls Online or similar all of sudden (it's a known ESO bug and I dnno how to fix tis sorry, but moving your addons to that folder then and letting Minion link to that folder will work too).
|
|
![]() |
![]() |
Baertram |
View Public Profile |
Send a private message to Baertram |
Send email to Baertram |
Visit Baertram's homepage! |
Find More Posts by Baertram |
Add Baertram to Your Buddy List |
![]() |