Go to Page... |
Compatibility: | Scions of Ithelia (9.3.0) Endless Archive (9.2.5) |
Updated: | 03/10/24 04:21 PM |
Created: | 02/14/14 10:28 PM |
Monthly downloads: | 68,450 |
Total downloads: | 4,698,764 |
Favorites: | 2,759 |
MD5: |
IMPORTANT In case you get an error that contains text like this: user:/AddOns/<some other addon>/Libs/LibAddonMenu-2.0 Some other addon you have installed likely contains an old version of LibAddonMenu which is loaded before the most current one. Make sure to search for LibAddonMenu-2.0 folders in your AddOns folder and delete all of them. Afterwards install the latest version of LibAddonMenu-2.0 separately. Check Kyzderp's guide for more detailed instructions |
## 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 r35 |
49kB |
sirinsidiator |
10/31/23 01:16 PM |
|
2.0 r34 |
48kB |
sirinsidiator |
06/06/22 05:35 AM |
|
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 |
02/04/24, 07:58 AM | ||
Re: LibAddonMenu - Downdown on PTS (Update 41 -Version 9.3)
ZOS is planning some more adjustments in one of the next pts patches, so I haven't finalized it yet. |
||
|
sirinsidiator |
View Public Profile |
Send a private message to sirinsidiator |
Find More Posts by sirinsidiator |
Add sirinsidiator to Your Buddy List |
02/04/24, 02:10 PM | |||
|
Re: Re: LibAddonMenu - Downdown on PTS (Update 41 -Version 9.3)
|
||
|
Anthonysc |
View Public Profile |
Send a private message to Anthonysc |
Find More Posts by Anthonysc |
Add Anthonysc to Your Buddy List |
TernieLaBiscuit |
View Public Profile |
Send a private message to TernieLaBiscuit |
Find More Posts by TernieLaBiscuit |
Add TernieLaBiscuit to Your Buddy List |
Vilkasmanga |
View Public Profile |
Send a private message to Vilkasmanga |
Send email to Vilkasmanga |
Find More Posts by Vilkasmanga |
Add Vilkasmanga to Your Buddy List |
sirinsidiator |
View Public Profile |
Send a private message to sirinsidiator |
Send email to sirinsidiator |
Find More Posts by sirinsidiator |
Add sirinsidiator to Your Buddy List |
02/25/24, 10:59 AM | |||
|
Re: Re: LAM2 limit on optionsData's controls[]?
I put the new code in, no change however. I have confirmed that the new code is being invoked (versus having some rogue version in someone else's Addon). Also, the actual count of the loop is 61 (added to my code to print the count, runs from 1 to 111 but only shows 1-61) -V |
||
|
Vilkasmanga |
View Public Profile |
Send a private message to Vilkasmanga |
Send email to Vilkasmanga |
Find More Posts by Vilkasmanga |
Add Vilkasmanga to Your Buddy List |
03/10/24, 06:44 PM | ||
Re: Re: Re: LAM2 limit on optionsData's controls[]?
I was able to generate a submenu with 111 checkboxes with no issues: Lua Code:
|
||
|
sirinsidiator |
View Public Profile |
Send a private message to sirinsidiator |
Send email to sirinsidiator |
Find More Posts by sirinsidiator |
Add sirinsidiator to Your Buddy List |
04/07/24, 07:09 PM | |||
|
Re: Re: Re: Re: LAM2 limit on optionsData's controls[]?
Along the way, I discovered another addon (AwesomeInfo) had an embedded (and outdated?) version of LibAddonMenu. Disabling that addon further resolved issues (this wasn't a root cause, I had disabled all other addons previously and the original problem persisted.) However, removing their embedded addon didn't work (and broke their addon) and besides, I'd rather not go poking around someone else's addon space. As memory serves, there is a way to specify a specific version of LAM2? A variation on the OptionalDependsOn entry maybe that would ensure FarmersToolkit only used your version? Thank you for your help in this and again, apologies for the delayed response. -V |
||
|
Vilkasmanga |
View Public Profile |
Send a private message to Vilkasmanga |
Send email to Vilkasmanga |
Find More Posts by Vilkasmanga |
Add Vilkasmanga to Your Buddy List |
04/24/24, 03:16 AM | |
|
LAM2 drop-down choices tooltips not working
Hello. I have noticed that the dropdown choices tooltips have stopped working.
This happened due to a change in addoncompatibilityaliases.lua around ESOUI V9.3.3. Lua Code:
Therefore, we should make a small change to the SetupTooltips function in dropdown.lua so that the necessary hooks are added correctly. like this... Lua Code:
You may have already noticed this problem. My bad. I am lazy to make a pull request. - Calamath |
|
Calamath |
View Public Profile |
Send a private message to Calamath |
Send email to Calamath |
Find More Posts by Calamath |
Add Calamath to Your Buddy List |
04/30/24, 06:19 AM | |
|
did "choicesTooltips" for dropdowns change? It stopped working in my addon.
|
|
sinnereso |
View Public Profile |
Send a private message to sinnereso |
Send email to sinnereso |
Find More Posts by sinnereso |
Add sinnereso to Your Buddy List |