Quantcast
Download
(23 Kb)
Download
Updated: 08-11-18 07:38 AM
Compatibility:
Battle for Azeroth (8.0.1)
Updated:08-11-18 07:38 AM
Created:05-24-17 12:08 PM
Downloads:1,037
Favorites:7
MD5:

LibUIDropDownMenu

Version: v1.08.80001273226
by: arith [More]

About

Standard UIDropDownMenu global functions using protected frames and causing taints when used by third-party addons. But it is possible to avoid taints by using same functionality with that library.

What is it

Library is standard code from Blizzard's files EasyMenu.lua, UIDropDownMenu.lua, UIDropDownMenu.xml, UIDropDownMenuTemplates.lua and UIDropDownMenuTemplates.xml with frames, tables, variables and functions added with "L_" as prefix.

  • Constant example : L_UIDROPDOWNMENU_MINBUTTONS
  • Function example : L_UIDropDownMenu_Initialize

How to use it (for addon developer)
  • Embed LibUIDropDownMenu to your addon, you can specify to the subfolder of LibUIDropDownMenu if you feel this keep the your addon's folder structure lighter.
  • Add LibUIDropDownMenu.xml to your toc or your embeds.xml / libs.xml.
  • Make sure your toc file has the following settings:
    Code:
    ## Dependencies: LibStub, LibUIDropDownMenu
  • If your addon doesn't embed LibStub, you will need it.
  • Like ordinal code for UIDropDownMenu with "L_" instead.

Constants
  • L_UIDROPDOWNMENU_MINBUTTONS
  • L_UIDROPDOWNMENU_MAXBUTTONS
  • L_UIDROPDOWNMENU_MAXLEVELS
  • L_UIDROPDOWNMENU_BUTTON_HEIGHT
  • L_UIDROPDOWNMENU_BORDER_HEIGHT
  • L_UIDROPDOWNMENU_OPEN_MENU
  • L_UIDROPDOWNMENU_INIT_MENU
  • L_UIDROPDOWNMENU_MENU_LEVEL
  • L_UIDROPDOWNMENU_MENU_VALUE
  • L_UIDROPDOWNMENU_SHOW_TIME
  • L_UIDROPDOWNMENU_DEFAULT_TEXT_HEIGHT
  • L_OPEN_DROPDOWNMENUS


Button Name
As you (the developers) might be aware that at some point you might need to manipulate the dropdowns by accessing the button names. For example, you have multiple levels of menus and you would like to hide or show some level's menu button. In that case, you need to make sure you also revise the button name used in your original codes when you are migrating to use LibUIDropDownMenu.
  • "L_DropDownList"..i

Functions
EasyMenu
  • L_EasyMenu
  • L_EasyMenu_Initialize

UIDropDown
  • L_UIDropDownMenuDelegate_OnAttributeChanged
  • L_UIDropDownMenu_InitializeHelper
  • L_UIDropDownMenu_Initialize
  • L_UIDropDownMenu_SetInitializeFunction
  • L_UIDropDownMenu_RefreshDropDownSize
  • L_UIDropDownMenu_OnUpdate
  • L_UIDropDownMenu_StartCounting
  • L_UIDropDownMenu_StopCounting
  • L_UIDropDownMenu_CreateInfo
  • L_UIDropDownMenu_CreateFrames
  • L_UIDropDownMenu_AddSeparator
  • L_UIDropDownMenu_AddButton
  • L_UIDropDownMenu_AddSeparator
  • L_UIDropDownMenu_GetMaxButtonWidth
  • L_UIDropDownMenu_GetButtonWidth
  • L_UIDropDownMenu_Refresh
  • L_UIDropDownMenu_RefreshAll
  • L_UIDropDownMenu_SetIconImage
  • L_UIDropDownMenu_SetSelectedName
  • L_UIDropDownMenu_SetSelectedValue
  • L_UIDropDownMenu_SetSelectedID
  • L_UIDropDownMenu_GetSelectedName
  • L_UIDropDownMenu_GetSelectedID
  • L_UIDropDownMenu_GetSelectedValue
  • L_UIDropDownMenuButton_OnClick
  • L_HideDropDownMenu
  • L_ToggleDropDownMenu
  • L_CloseDropDownMenus
  • L_UIDropDownMenu_OnHide
  • L_UIDropDownMenu_SetWidth
  • L_UIDropDownMenu_SetButtonWidth
  • L_UIDropDownMenu_SetText
  • L_UIDropDownMenu_GetText
  • L_UIDropDownMenu_ClearAll
  • L_UIDropDownMenu_JustifyText
  • L_UIDropDownMenu_SetAnchor
  • L_UIDropDownMenu_GetCurrentDropDown
  • L_UIDropDownMenuButton_GetChecked
  • L_UIDropDownMenuButton_GetName
  • L_UIDropDownMenuButton_OpenColorPicker
  • L_UIDropDownMenu_DisableButton
  • L_UIDropDownMenu_EnableButton
  • L_UIDropDownMenu_SetButtonText
  • L_UIDropDownMenu_SetButtonNotClickable
  • L_UIDropDownMenu_SetButtonClickable
  • L_UIDropDownMenu_DisableDropDown
  • L_UIDropDownMenu_EnableDropDown
  • L_UIDropDownMenu_IsEnabled
  • L_UIDropDownMenu_GetValue
  • L_UIDropDownMenu_CheckAddCustomFrame (introduced in 8.0.1.26433)
  • L_UIDropDownMenu_RegisterCustomFrame (introduced in 8.0.1.26433)

List of button attributes
  • info.text = [STRING] -- The text of the button
  • info.value = [ANYTHING] -- The value that L_UIDROPDOWNMENU_MENU_VALUE is set to when the button is clicked
  • info.func = [function()] -- The function that is called when you click the button
  • info.checked = [nil, true, function] -- Check the button if true or function returns true
  • info.isNotRadio = [nil, true] -- Check the button uses radial image if false check box image if true
  • info.isTitle = [nil, true] -- If it's a title the button is disabled and the font color is set to yellow
  • info.disabled = [nil, true] -- Disable the button and show an invisible button that still traps the mouseover event so menu doesn't time out
  • info.tooltipWhileDisabled = [nil, 1] -- Show the tooltip, even when the button is disabled.
  • info.hasArrow = [nil, true] -- Show the expand arrow for multilevel menus
  • info.hasColorSwatch = [nil, true] -- Show color swatch or not, for color selection
  • info.r = [1 - 255] -- Red color value of the color swatch
  • info.g = [1 - 255] -- Green color value of the color swatch
  • info.b = [1 - 255] -- Blue color value of the color swatch
  • info.colorCode = [STRING] -- "|cAARRGGBB" embedded hex value of the button text color. Only used when button is enabled
  • info.swatchFunc = [function()] -- Function called by the color picker on color change
  • info.hasOpacity = [nil, 1] -- Show the opacity slider on the colorpicker frame
  • info.opacity = [0.0 - 1.0] -- Percentatge of the opacity, 1.0 is fully shown, 0 is transparent
  • info.opacityFunc = [function()] -- Function called by the opacity slider when you change its value
  • info.cancelFunc = [function(previousValues)] -- Function called by the colorpicker when you click the cancel button (it takes the previous values as its argument)
  • info.notClickable = [nil, 1] -- Disable the button and color the font white
  • info.notCheckable = [nil, 1] -- Shrink the size of the buttons and don't display a check box
  • info.owner = [Frame] -- Dropdown frame that "owns" the current dropdownlist
  • info.keepShownOnClick = [nil, 1] -- Don't hide the dropdownlist after a button is clicked
  • info.tooltipTitle = [nil, STRING] -- Title of the tooltip shown on mouseover
  • info.tooltipText = [nil, STRING] -- Text of the tooltip shown on mouseover
  • info.tooltipOnButton = [nil, 1] -- Show the tooltip attached to the button instead of as a Newbie tooltip.
  • info.justifyH = [nil, "CENTER"] -- Justify button text
  • info.arg1 = [ANYTHING] -- This is the first argument used by info.func
  • info.arg2 = [ANYTHING] -- This is the second argument used by info.func
  • info.fontObject = [FONT] -- font object replacement for Normal and Highlight
  • info.menuTable = [TABLE] -- This contains an array of info tables to be displayed as a child menu
  • info.noClickSound = [nil, 1] -- Set to 1 to suppress the sound when clicking the button. The sound only plays if .func is set.
  • info.padding = [nil, NUMBER] -- Number of pixels to pad the text on the right side
  • info.leftPadding = [nil, NUMBER] -- Number of pixels to pad the button on the left side
  • info.minWidth = [nil, NUMBER] -- Minimum width for this line
  • info.customFrame = frame -- Allows this button to be a completely custom frame, should inherit from L_UIDropDownCustomMenuEntryTemplate and override appropriate methods.

FAQ

Please go to FAQ Pages for more details.

Revision History:
=================

v1.08.8000127326 (2018/08/11)
-----------------------------
- Workaround to get rid of addons which are still using old version of this library
(thanks to ddcorkum)

v1.08.8000127165 (2018/07/25)
-----------------------------
- Sync with WoW 8.0.1.27165
- Added L_UIDropDownMenu_SetDisplayMode()
- Added L_UIDropDownMenuButtonInvisibleButton_OnEnter()
- Added L_UIDropDownMenuButtonInvisibleButton_OnLeave()
- Added L_UIDropDownMenuButton_OnEnter()
- Added L_UIDropDownMenuButton_OnLeave()

v1.08.8000126433 (2018/04/24)
-----------------------------
- Sync with WoW 8.0.1.26433
- Added LibUIDropDownMenuTemplates.lua
- Added frame template: L_UIDropDownCustomMenuEntryTemplate
- Added local function GetChild()
- New custom frame functions:
- L_UIDropDownMenu_CheckAddCustomFrame()
- L_UIDropDownMenu_RegisterCustomFrame()
- New button attribute: info.customFrame
- Changes of L_UIDropDownMenu_AddSeparator() is to be reflected only on WoW 8.x.x
- L_UIDropDownMenu_AddSeparator(info, level) == > L_UIDropDownMenu_AddSeparator(level)
No need to specify info there to prevent from messing up other menu items if info is to be re-used.
- Fixed the lib's major version.
Previously with the wrong major version which also has the release version, it makes all the different versions of lib to be presented
as different entities, which means newer version won't replace the older version. The latest loaded one will replace all the constants
and functions.
This change will take effect until all the addons which embed this lib to replace with latest version.

v1.07.7030525961 (2018/04/23)
-----------------------------
- Remove external
- Refine upvalue and local function pre-definition
- Rename local parameters to make them consistent with others

v1.07.7030024931 (2017/08/31)
-----------------------------
- Remove PlaySound compact code.

v1.06.7030024931 (2017/08/31)
-----------------------------
- Remove PlaySound compact code.

v1.05.7030024920 (2017/08/29)
-----------------------------
- ToC update to support WoW 7.3.0

v1.04.7030024484 (2017/07/02)
-----------------------------
- Changed soundkit's ID to key indicator likes SOUNDKIT.U_CHAT_SCROLL_BUTTON

v1.03.7030024484 (2017/06/30)
-----------------------------
- Update version number

v1.02.7030024484 (2017/06/30)
-----------------------------
- Updated PlaySound API's usage method to support both 7.2.5 and 7.3.0 of WoW clients

v1.01.7020024015 (2017/05/25)
----------------------------
- Fixed the wrong name of LibEasyMenu.lua specified in LibUIDropDownMenu.xml

v1.00.7020024015 (2017/05/24)
----------------------------
- Clone from NoTaint_UIDropDownMenu v7.2.0.24015-r2
- Changed LIB_ and Lib_ to L_ to prevent from conflict with outdated
NoTaint_UIDropDownMenu being loaded from other addons
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Author
Date
v1.08.8000127165
23kB
arith
07-25-18 07:55 AM
v1.08.8000126433
19kB
arith
04-23-18 01:58 AM
v1.07.703002493
19kB
arith
08-31-17 08:32 AM
v1.05.703002492
19kB
arith
08-29-17 08:39 AM
v1.04.703002448
19kB
arith
07-02-17 08:35 AM
v1.03.703002448
19kB
arith
06-30-17 01:44 AM
v1.01.702002401
19kB
arith
05-24-17 10:29 PM
v1.00.702002401
19kB
arith
05-24-17 12:08 PM


Post A Reply Comment Options
Unread 04-23-18, 10:50 PM  
arith
A Cyclonian
 
arith's Avatar
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 69
Uploads: 25
Supports in WoW 8.0.1

With the r29 in the SVN repo, I have synched with WoW 8.0.1.26433 and make it to support both 7.3.x and 8.0.x.
Though I don't have access to WoW 8.0.x alpha/beta at the moment so I am not able to do any test.
If anyone who has access can help to test it, please let me know you you find anything wrong.

For addon developer who is about to start the implementation for WoW 8.0.x, please also read this thread:
UIDropDownMenu_AddSeparator syntax changed in 8.0.1
Report comment to moderator  
Reply With Quote
Unread 07-28-17, 11:56 PM  
arith
A Cyclonian
 
arith's Avatar
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 69
Uploads: 25
Originally Posted by coani
Thanks for the quick look, Poss works for me now, and this made me realize I forgot to check for those Show/Hide/Toggle calls in another addon I had tried to change, didn't realize I broke a button in the ui on it which I never used myself
Guess I'll take a better look now at other addons that use Bliz's UIDropDownMenu and have caused problems, especially in combat, and see if I can get them to behave better.

Thanks for your help & work!

Good to know it works, and good luck.
Report comment to moderator  
Reply With Quote
Unread 07-28-17, 04:47 AM  
coani
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 40
Uploads: 3
Thanks for the quick look, Poss works for me now, and this made me realize I forgot to check for those Show/Hide/Toggle calls in another addon I had tried to change, didn't realize I broke a button in the ui on it which I never used myself
Guess I'll take a better look now at other addons that use Bliz's UIDropDownMenu and have caused problems, especially in combat, and see if I can get them to behave better.

Thanks for your help & work!


Originally Posted by arith
Originally Posted by arith
Originally Posted by coani
I have a problem. With my extremely limited knowledge in mucking about with lua, I had converted a few addons that used uidropdownmenu to using the older lib_uidropdownmenu, and those worked fine.
With the L_ lib version here, I updated them (locally) to make use of it, which worked fine *except* for one: Possessions ( http://www.wowinterface.com/download...atefor7.2.html ). I had posted some time ago my lib_ version under other files there (so you can look if you want), but when I tried to update Poss to use the L_ lib version instead, I got this lua error, and I'm stumped how to fix it:

...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: attempt to index local 'filterText' (a nil value)
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: in function `L_UIDropDownMenu_SetText'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:685: in function `L_UIDropDownMenu_Refresh'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:746: in function `L_UIDropDownMenu_SetSelectedID'
Possessions\Possessions-r14.lua:761: in function `Possessions_ClearDropDowns'
Possessions\Possessions-r14.lua:610: in function `Possessions_Show'
Possessions\Possessions-r14.lua:620: in function `Possessions_Toggle'
Possessions\Possessions-r14.lua:627: in function `Possessions_SlashCommandHandler'
Possessions\Possessions-r14.lua:1349: in function `?'
FrameXML\ChatFrame.lua:4486: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4154: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4190: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

I had also tried to do same update to the newer r14 version of Poss, getting same error there.
I did a quick fix and it looks to be working fine. You can find the revised files here.

Let me know if any problem.
One note on my changes:
  • DropDownList1: This need to be changed to L_DropDownList1. I will update the document to reflect it.
Report comment to moderator  
Reply With Quote
Unread 07-27-17, 09:08 PM  
arith
A Cyclonian
 
arith's Avatar
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 69
Uploads: 25
Originally Posted by arith
Originally Posted by coani
I have a problem. With my extremely limited knowledge in mucking about with lua, I had converted a few addons that used uidropdownmenu to using the older lib_uidropdownmenu, and those worked fine.
With the L_ lib version here, I updated them (locally) to make use of it, which worked fine *except* for one: Possessions ( http://www.wowinterface.com/download...atefor7.2.html ). I had posted some time ago my lib_ version under other files there (so you can look if you want), but when I tried to update Poss to use the L_ lib version instead, I got this lua error, and I'm stumped how to fix it:

...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: attempt to index local 'filterText' (a nil value)
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: in function `L_UIDropDownMenu_SetText'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:685: in function `L_UIDropDownMenu_Refresh'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:746: in function `L_UIDropDownMenu_SetSelectedID'
Possessions\Possessions-r14.lua:761: in function `Possessions_ClearDropDowns'
Possessions\Possessions-r14.lua:610: in function `Possessions_Show'
Possessions\Possessions-r14.lua:620: in function `Possessions_Toggle'
Possessions\Possessions-r14.lua:627: in function `Possessions_SlashCommandHandler'
Possessions\Possessions-r14.lua:1349: in function `?'
FrameXML\ChatFrame.lua:4486: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4154: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4190: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

I had also tried to do same update to the newer r14 version of Poss, getting same error there.
I did a quick fix and it looks to be working fine. You can find the revised files here.

Let me know if any problem.
One note on my changes:
  • DropDownList1: This need to be changed to L_DropDownList1. I will update the document to reflect it.
Report comment to moderator  
Reply With Quote
Unread 07-27-17, 10:11 AM  
arith
A Cyclonian
 
arith's Avatar
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 69
Uploads: 25
Originally Posted by coani
I have a problem. With my extremely limited knowledge in mucking about with lua, I had converted a few addons that used uidropdownmenu to using the older lib_uidropdownmenu, and those worked fine.
With the L_ lib version here, I updated them (locally) to make use of it, which worked fine *except* for one: Possessions ( http://www.wowinterface.com/download...atefor7.2.html ). I had posted some time ago my lib_ version under other files there (so you can look if you want), but when I tried to update Poss to use the L_ lib version instead, I got this lua error, and I'm stumped how to fix it:

...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: attempt to index local 'filterText' (a nil value)
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: in function `L_UIDropDownMenu_SetText'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:685: in function `L_UIDropDownMenu_Refresh'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:746: in function `L_UIDropDownMenu_SetSelectedID'
Possessions\Possessions-r14.lua:761: in function `Possessions_ClearDropDowns'
Possessions\Possessions-r14.lua:610: in function `Possessions_Show'
Possessions\Possessions-r14.lua:620: in function `Possessions_Toggle'
Possessions\Possessions-r14.lua:627: in function `Possessions_SlashCommandHandler'
Possessions\Possessions-r14.lua:1349: in function `?'
FrameXML\ChatFrame.lua:4486: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4154: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4190: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

I had also tried to do same update to the newer r14 version of Poss, getting same error there.
I did a quick fix and it looks to be working fine. You can find the revised files here.

Let me know if any problem.
Last edited by arith : 07-27-17 at 08:54 PM.
Report comment to moderator  
Reply With Quote
Unread 07-27-17, 09:43 AM  
arith
A Cyclonian
 
arith's Avatar
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 69
Uploads: 25
Originally Posted by coani
I have a problem. With my extremely limited knowledge in mucking about with lua, I had converted a few addons that used uidropdownmenu to using the older lib_uidropdownmenu, and those worked fine.
With the L_ lib version here, I updated them (locally) to make use of it, which worked fine *except* for one: Possessions ( http://www.wowinterface.com/download...atefor7.2.html ). I had posted some time ago my lib_ version under other files there (so you can look if you want), but when I tried to update Poss to use the L_ lib version instead, I got this lua error, and I'm stumped how to fix it:

...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: attempt to index local 'filterText' (a nil value)
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: in function `L_UIDropDownMenu_SetText'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:685: in function `L_UIDropDownMenu_Refresh'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:746: in function `L_UIDropDownMenu_SetSelectedID'
Possessions\Possessions-r14.lua:761: in function `Possessions_ClearDropDowns'
Possessions\Possessions-r14.lua:610: in function `Possessions_Show'
Possessions\Possessions-r14.lua:620: in function `Possessions_Toggle'
Possessions\Possessions-r14.lua:627: in function `Possessions_SlashCommandHandler'
Possessions\Possessions-r14.lua:1349: in function `?'
FrameXML\ChatFrame.lua:4486: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4154: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4190: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>


I had also tried to do same update to the newer r14 version of Poss, getting same error there.
Just downloaded the r14, it's now using the WoW's built-in UIDropDownMenu functions.
Report comment to moderator  
Reply With Quote
Unread 07-27-17, 05:23 AM  
coani
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 40
Uploads: 3
I have a problem. With my extremely limited knowledge in mucking about with lua, I had converted a few addons that used uidropdownmenu to using the older lib_uidropdownmenu, and those worked fine.
With the L_ lib version here, I updated them (locally) to make use of it, which worked fine *except* for one: Possessions ( http://www.wowinterface.com/download...atefor7.2.html ). I had posted some time ago my lib_ version under other files there (so you can look if you want), but when I tried to update Poss to use the L_ lib version instead, I got this lua error, and I'm stumped how to fix it:

...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: attempt to index local 'filterText' (a nil value)
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1102: in function `L_UIDropDownMenu_SetText'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:685: in function `L_UIDropDownMenu_Refresh'
...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:746: in function `L_UIDropDownMenu_SetSelectedID'
Possessions\Possessions-r14.lua:761: in function `Possessions_ClearDropDowns'
Possessions\Possessions-r14.lua:610: in function `Possessions_Show'
Possessions\Possessions-r14.lua:620: in function `Possessions_Toggle'
Possessions\Possessions-r14.lua:627: in function `Possessions_SlashCommandHandler'
Possessions\Possessions-r14.lua:1349: in function `?'
FrameXML\ChatFrame.lua:4486: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4154: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4190: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>


I had also tried to do same update to the newer r14 version of Poss, getting same error there.
Report comment to moderator  
Reply With Quote
Unread 06-01-17, 12:56 AM  
arith
A Cyclonian
 
arith's Avatar
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 69
Uploads: 25
Re: Titan Panel Inclusion

Originally Posted by HonorGoG
Titan Panel will be using this library moving forward. I'm getting hammered by complaints about incompatible library references within NoTaint and there is little I can do except something radical like this. I just need to make it easy for the plugin authors that will need to migrate so I will be including your readme file over on the titanpanel.org portal.
That's what I have been experiencing, and that's why I finally decided to create a new lib with new prefix, hoping this makes things easily.

Let me know if anything I can help.
Report comment to moderator  
Reply With Quote
Unread 05-31-17, 10:21 PM  
HonorGoG
An Aku'mai Servant
 
HonorGoG's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 93
Uploads: 3
Titan Panel Inclusion

Titan Panel will be using this library moving forward. I'm getting hammered by complaints about incompatible library references within NoTaint and there is little I can do except something radical like this. I just need to make it easy for the plugin authors that will need to migrate so I will be including your readme file over on the titanpanel.org portal.
Report comment to moderator  
Reply With Quote
Unread 05-24-17, 10:27 PM  
arith
A Cyclonian
 
arith's Avatar
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 69
Uploads: 25
Originally Posted by yj368413
Is there a mistake in LibUIDropDownMenu.xml line 6 ?

<Script file="LibEasyMenu"/> → <Script file="LibEasyMenu.lua"/>
Oops, you are right. I will fix it right away.
Report comment to moderator  
Reply With Quote
Unread 05-24-17, 09:29 PM  
yj368413
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 44
Uploads: 7
Is there a mistake in LibUIDropDownMenu.xml line 6 ?

<Script file="LibEasyMenu"/> → <Script file="LibEasyMenu.lua"/>
__________________
www.maorui.org
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: