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: | 80,270 |
Total downloads: | 4,675,799 |
Favorites: | 2,752 |
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 |
Seerah |
View Public Profile |
Send a private message to Seerah |
Find More Posts by Seerah |
Add Seerah to Your Buddy List |
Deome |
View Public Profile |
Send a private message to Deome |
Send email to Deome |
Find More Posts by Deome |
Add Deome to Your Buddy List |
Seerah |
View Public Profile |
Send a private message to Seerah |
Send email to Seerah |
Find More Posts by Seerah |
Add Seerah to Your Buddy List |
dvstans |
View Public Profile |
Send a private message to dvstans |
Send email to dvstans |
Find More Posts by dvstans |
Add dvstans to Your Buddy List |
07/24/14, 03:00 PM | ||
|
Re: Re: Re: How to handle setting updates on close
|
|
|
Seerah |
View Public Profile |
Send a private message to Seerah |
Send email to Seerah |
Find More Posts by Seerah |
Add Seerah to Your Buddy List |
07/23/14, 09:01 PM | |||
Forum posts: 0
File comments: 3
Uploads: 0
|
Re: Re: How to handle setting updates on close
|
||
|
dvstans |
View Public Profile |
Send a private message to dvstans |
Send email to dvstans |
Find More Posts by dvstans |
Add dvstans to Your Buddy List |
07/23/14, 07:32 PM | ||
|
Re: How to handle setting updates on close
Are you talking about when your settings actually take place and the set function is called? If you want all of the settings to be applied at once then you would create an "Apply" button for your config. Otherwise, most everyone has their settings take effect in real-time. |
|
|
Seerah |
View Public Profile |
Send a private message to Seerah |
Send email to Seerah |
Find More Posts by Seerah |
Add Seerah to Your Buddy List |
07/22/14, 09:51 PM | |
Forum posts: 0
File comments: 3
Uploads: 0
|
How to handle setting updates on close
Hi, very new to ESOUI and Lua, but have managed to get my add-on working with LibAddOnMenu2 (cool stuff!). I'm wondering if there's an easy way to handle re-inits once - only when the settings page is closed. I have it working now where updates are triggered each time an individual setting is changed, but this is very tedious to code, and all I need is a one-time re-init. I could also add an "apply" button, but that's far from ideal.
Thanks! |
|
dvstans |
View Public Profile |
Send a private message to dvstans |
Send email to dvstans |
Find More Posts by dvstans |
Add dvstans to Your Buddy List |
07/19/14, 02:50 PM | ||||
|
|
|||
|
Seerah |
View Public Profile |
Send a private message to Seerah |
Send email to Seerah |
Find More Posts by Seerah |
Add Seerah to Your Buddy List |
07/18/14, 06:55 AM | ||
|
|
|
|
merlight |
View Public Profile |
Send a private message to merlight |
Send email to merlight |
Find More Posts by merlight |
Add merlight to Your Buddy List |
07/17/14, 09:05 PM | ||
|
|
|
|
Seerah |
View Public Profile |
Send a private message to Seerah |
Send email to Seerah |
Find More Posts by Seerah |
Add Seerah to Your Buddy List |
07/17/14, 02:19 AM | |
|
Hi. I have a few questions which might be feature requests, but I'm not sure if I'm not just missing anything. My starting point is this: I want an option to be applicable per-guild. For example 5 checkboxes labelled by guild name. Problem is when I join/leave a guild, I need to update the labels (without /relouadui), but could not find a painless way to do that - the "disabled" attribute works great; I was hoping for some kind of "onShow". I've come up with two possible solutions, none of which I quite like I'll start with the one I'm using currently:
|
|
merlight |
View Public Profile |
Send a private message to merlight |
Send email to merlight |
Find More Posts by merlight |
Add merlight to Your Buddy List |
07/13/14, 08:43 PM | ||
|
Sorry, CDG - not sure how I missed it. >< All fixed now.
|
|
|
Seerah |
View Public Profile |
Send a private message to Seerah |
Send email to Seerah |
Find More Posts by Seerah |
Add Seerah to Your Buddy List |
07/10/14, 02:20 PM | |
Tested on 1.3.0 with my Addon, LibAddonMenu works without problems.
|
|
|
farangkao |
View Public Profile |
Send a private message to farangkao |
Send email to farangkao |
Find More Posts by farangkao |
Add farangkao to Your Buddy List |
07/06/14, 03:01 AM | |
While i am at it, is it possible to alter the colorpicker (add an option) so that it does not show the alpha channel.
|
|
|
CrazyDutchGuy |
View Public Profile |
Send a private message to CrazyDutchGuy |
Send email to CrazyDutchGuy |
Find More Posts by CrazyDutchGuy |
Add CrazyDutchGuy to Your Buddy List |