Earlier Versions
| Name | Size | Uploaded | Game Version | Downloads | |
| v1.1.0 release | 26.71 KB | Nov 9, 2022 | 10.0.0 | 15 | Download |
| r51-alpha alpha | 26.93 KB | Oct 15, 2020 | 9.0.1 | 81 | Download |
| r50-alpha alpha | 26.91 KB | Oct 15, 2020 | 7.3.5 | 14 | Download |
| r49-alpha alpha | 26.87 KB | Sep 1, 2017 | 7.3.0 | 143 | Download |
| r48-alpha alpha | 26.83 KB | Aug 31, 2017 | 7.3.0 | 36 | Download |
| r47-alpha alpha | 26.62 KB | Aug 30, 2017 | 7.3.0 | 31 | Download |
| r46-alpha alpha | 26.53 KB | Apr 20, 2017 | 7.2.0 | 58 | Download |
| r41 alpha | 21.85 KB | Aug 11, 2016 | 6.0.3 | 103 | Download |
| r40 alpha | 21.81 KB | Aug 9, 2016 | 6.0.3 | 33 | Download |
| r39 alpha | 21.78 KB | Aug 9, 2016 | 6.0.3 | 28 | Download |
| r38 alpha | 21.69 KB | Jul 30, 2016 | 6.0.3 | 35 | Download |
| r37 alpha | 19.11 KB | Oct 4, 2015 | 6.0.3 | 72 | Download |
| r36 alpha | 19.02 KB | Feb 17, 2015 | 6.0.3 | 87 | Download |
| r34 alpha | 19.54 KB | Dec 2, 2014 | 6.0.3 | 50 | Download |
| r33 alpha | 19.50 KB | Nov 18, 2014 | 6.0.3 | 42 | Download |
| r32 alpha | 19.78 KB | Nov 16, 2014 | 6.0.3 | 42 | Download |
| r31 alpha | 19.83 KB | Nov 13, 2014 | 6.0.3 | 59 | Download |
| r30 alpha | 19.81 KB | Nov 13, 2014 | 6.0.3 | 54 | Download |
| r29 alpha | 18.48 KB | Oct 24, 2014 | 6.0.2 | 67 | Download |
| r28 alpha | 18.50 KB | Oct 17, 2014 | 6.0.2 | 64 | Download |
| r27 alpha | 18.45 KB | Oct 15, 2014 | 6.0.2 | 51 | Download |
| r26 alpha | 18.38 KB | Aug 17, 2014 | 5.4.8 | 57 | Download |
| r25 alpha | 18.84 KB | Jul 31, 2014 | 5.4.8 | 39 | Download |
| r24 alpha | 17.56 KB | Jul 26, 2014 | 5.4.8 | 42 | Download |
| r23 alpha | 17.44 KB | Jul 18, 2014 | 5.4.8 | 40 | Download |
| r22 alpha | 17.35 KB | Jul 15, 2014 | 5.4.8 | 40 | Download |
| r21 alpha | 17.31 KB | Jul 15, 2014 | 5.4.8 | 34 | Download |
| r20 alpha | 17.28 KB | Jul 15, 2014 | 5.4.8 | 34 | Download |
| r19 alpha | 17.33 KB | Jul 12, 2014 | 5.4.8 | 27 | Download |
| r18 alpha | 16.87 KB | Jul 3, 2014 | 5.4.8 | 26 | Download |
| r17 alpha | 16.46 KB | Jun 30, 2014 | 5.4.8 | 23 | Download |
| r16 alpha | 11.69 KB | Jun 16, 2014 | 5.4.8 | 29 | Download |
| r15 alpha | 11.23 KB | Jun 12, 2014 | 5.4.8 | 21 | Download |
| r14 alpha | 11.19 KB | Jun 12, 2014 | 5.4.8 | 21 | Download |
| r13 alpha | 9.81 KB | Mar 31, 2014 | 5.4.7 | 24 | Download |
| r12 alpha | 9.93 KB | Mar 14, 2014 | 5.4.7 | 25 | Download |
| r11 alpha | 9.87 KB | Mar 14, 2014 | 5.4.7 | 24 | Download |
| r10 alpha | 9.74 KB | Mar 5, 2014 | 5.4.2 | 17 | Download |
| r9 alpha | 9.69 KB | Mar 4, 2014 | 5.4.2 | 25 | Download |
| r8 alpha | 9.78 KB | Feb 28, 2014 | 5.4.2 | 21 | Download |
| r7 alpha | 9.77 KB | Feb 28, 2014 | 5.4.2 | 15 | Download |
| r6 alpha | 9.75 KB | Feb 28, 2014 | 5.4.2 | 22 | Download |
| r5 alpha | 9.72 KB | Feb 28, 2014 | 5.4.2 | 22 | Download |
| r4 alpha | 8.70 KB | Feb 22, 2014 | 5.4.2 | 20 | Download |
| r3 alpha | 7.88 KB | Feb 21, 2014 | 5.4.2 | 20 | Download |
| r2 alpha | 7.76 KB | Feb 20, 2014 | 5.4.2 | 25 | Download |
Description
Library to facilitate some common tasks. Not necessarily designed to be infinitely flexible or applicable for any given situation.
local Libra = LibStub("Libra")
Libra:NewAddon(addonName, addonTable)
Table with module and event handling functions.
- addonName
- String identifying the addon object. should be the same as your addon folder name.
- addonTable
- An existing table to use as the addon object. If not provided, will create a new table.
local addon = Libra:NewAddon("MyAddon", {})
Libra:EmbedWidgets(target)
Embeds all widget creation functionality on the target table, allowing you to directly create widgets.
local MyAddon = Libra:NewAddon("MyAddon") Libra:EmbedWidgets(MyAddon) local dropdown = MyAddon:CreateDropdown("Menu")
Libra:CreateDropdown(type, parent)
Dropdown with a wrapper API around the FrameXML API, working around known taint issues and adding certain features such as scrollable and fully refreshable menus.
- type
- “Menu” for a standalone menu, “Frame” for a list frame which in turns summons the menu
- parent
- parent frame if “Frame” type
Libra:CreateEditbox()
Libra:CreateScrollFrame(type, parent, name)
- type
- “Faux” or “Hybrid”
- parent
- parent frame
- name
- frame name
Libra:CreateUIPanel(name)
ButtonFrameTemplate frame closable with escape and pushable by other frames.
- name
- Name to use for the frame. If not provided, will use an automatically generated name.
Better docs to be written.
Get 0.05 TON 💎
Download
Add a comment