WoW Lib Details! Framework addon Dragonflight/Wrath of the Lich King Classic 2024
logo
wow addon Lib Details! Framework

Lib Details! Framework

Game Version: 8.0.1
Total Downloads: 274,915
Updated: Nov 9, 2019
Created: Jan 20, 2016
download Lib Details! FrameworkDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
v8.2.5.161 release 208.81 KB Nov 9, 2019 8.0.1 10,628 download Lib Details! Framework v8.2.5.161 releaseDownload
v8.2.5.124 release 208.19 KB Oct 29, 2019 8.0.1 5,476 download Lib Details! Framework v8.2.5.124 releaseDownload
LibDFramework-v8.0.1.123 release 316.44 KB Nov 23, 2018 8.0.1 26,608 download Lib Details! Framework LibDFramework-v8.0.1.123 releaseDownload
LibDFramework-v8.0.1.105 release 304.33 KB Sep 11, 2018 8.0.1 19,413 download Lib Details! Framework LibDFramework-v8.0.1.105 releaseDownload
LibDFramework-v8.0.1.87 release 298.89 KB Jul 30, 2018 8.0.1 22,402 download Lib Details! Framework LibDFramework-v8.0.1.87 releaseDownload
LibDFramework-v8.0.1.86 release 297.31 KB Jul 28, 2018 8.0.1 4,856 download Lib Details! Framework LibDFramework-v8.0.1.86 releaseDownload
LibDFramework-v7.3.5.68a release 266.39 KB Mar 11, 2018 7.3.5 19,275 download Lib Details! Framework LibDFramework-v7.3.5.68a releaseDownload
LibDFramework-v7.3.5.68 release 120.03 KB Mar 10, 2018 7.3.5 1,862 download Lib Details! Framework LibDFramework-v7.3.5.68 releaseDownload
LibDFramework-v7.3.5.66 release 119.83 KB Feb 23, 2018 7.3.5 6,029 download Lib Details! Framework LibDFramework-v7.3.5.66 releaseDownload
LibDFramework-v7.3.5.63 release 118.97 KB Jan 18, 2018 7.3.5 +1 8,218 download Lib Details! Framework LibDFramework-v7.3.5.63 releaseDownload
LibDFramework-v7.3.2.62 release 118.32 KB Dec 9, 2017 7.3.0 8,962 download Lib Details! Framework LibDFramework-v7.3.2.62 releaseDownload
LibDFramework-v7.3.0.60 release 118.31 KB Dec 8, 2017 7.3.0 1,572 download Lib Details! Framework LibDFramework-v7.3.0.60 releaseDownload
v7.3.0.019 release 253.16 KB Oct 14, 2017 7.3.0 10,437 download Lib Details! Framework v7.3.0.019 releaseDownload
r55-release release 252.47 KB Sep 2, 2017 7.3.0 9,621 download Lib Details! Framework r55-release releaseDownload
r54-release release 252.37 KB Jul 5, 2017 7.2.5 11,271 download Lib Details! Framework r54-release releaseDownload
r53-release release 252.36 KB Jun 27, 2017 7.2.5 5,903 download Lib Details! Framework r53-release releaseDownload
r50-release release 251.22 KB May 8, 2017 7.2.0 10,023 download Lib Details! Framework r50-release releaseDownload
r49-release release 251.56 KB Apr 4, 2017 7.2.0 9,504 download Lib Details! Framework r49-release releaseDownload
88a7626ebb8b-alpha release 251.52 KB Dec 8, 2016 7.1.0 17,625 download Lib Details! Framework 88a7626ebb8b-alpha releaseDownload
r6 release 253.09 KB Oct 25, 2016 7.1.0 12,385 download Lib Details! Framework r6 releaseDownload
r5 release 252.72 KB Sep 3, 2016 7.0.3 14,965 download Lib Details! Framework r5 releaseDownload
r3 release 243.43 KB Jul 19, 2016 7.0.3 16,170 download Lib Details! Framework r3 releaseDownload
r2 release 236.07 KB Mar 14, 2016 6.2.3 16,083 download Lib Details! Framework r2 releaseDownload
v1.0 release 259.51 KB Jan 20, 2016 6.2.3 4,679 download Lib Details! Framework v1.0 releaseDownload
v8.2.5.161-11-gbae2e08-alpha alpha 212.89 KB Feb 4, 2020 8.0.1 53 download Lib Details! Framework v8.2.5.161-11-gbae2e08-alpha alphaDownload
v8.2.5.161-10-gf26dd5d-alpha alpha 212.81 KB Feb 4, 2020 8.0.1 2 download Lib Details! Framework v8.2.5.161-10-gf26dd5d-alpha alphaDownload
v8.2.5.161-9-g9bb1868-alpha alpha 212.67 KB Feb 2, 2020 8.0.1 37 download Lib Details! Framework v8.2.5.161-9-g9bb1868-alpha alphaDownload
v8.2.5.161-8-g70d0bd7-alpha alpha 212.61 KB Jan 29, 2020 8.0.1 45 download Lib Details! Framework v8.2.5.161-8-g70d0bd7-alpha alphaDownload
v8.2.5.161-7-g4aadb0d-alpha alpha 211.96 KB Jan 27, 2020 8.0.1 37 download Lib Details! Framework v8.2.5.161-7-g4aadb0d-alpha alphaDownload
v8.2.5.161-6-g03a6a09-alpha alpha 210.05 KB Jan 20, 2020 8.0.1 50 download Lib Details! Framework v8.2.5.161-6-g03a6a09-alpha alphaDownload
v8.2.5.161-5-g5ee9eb9-alpha alpha 209.96 KB Jan 16, 2020 8.0.1 46 download Lib Details! Framework v8.2.5.161-5-g5ee9eb9-alpha alphaDownload
v8.2.5.161-4-g9e38eae-alpha alpha 209.80 KB Jan 16, 2020 8.0.1 2 download Lib Details! Framework v8.2.5.161-4-g9e38eae-alpha alphaDownload
v8.2.5.161-3-g1130d2b-alpha alpha 209.49 KB Jan 9, 2020 8.0.1 55 download Lib Details! Framework v8.2.5.161-3-g1130d2b-alpha alphaDownload
v8.2.5.161-2-g347a1be-alpha alpha 209.05 KB Jan 4, 2020 8.0.1 36 download Lib Details! Framework v8.2.5.161-2-g347a1be-alpha alphaDownload
v8.2.5.161-1-g0c107f6-alpha alpha 208.44 KB Dec 31, 2019 8.0.1 38 download Lib Details! Framework v8.2.5.161-1-g0c107f6-alpha alphaDownload
v8.2.5.124-3-gb200e94-alpha alpha 208.80 KB Nov 9, 2019 8.0.1 6 download Lib Details! Framework v8.2.5.124-3-gb200e94-alpha alphaDownload
v8.2.5.124-2-gbee39af-alpha alpha 208.57 KB Nov 1, 2019 8.0.1 51 download Lib Details! Framework v8.2.5.124-2-gbee39af-alpha alphaDownload
v8.2.5.124-1-gab5ad1a-alpha alpha 208.33 KB Oct 30, 2019 8.0.1 18 download Lib Details! Framework v8.2.5.124-1-gab5ad1a-alpha alphaDownload
r20-alpha alpha 253.10 KB Oct 14, 2017 6.2.4 20 download Lib Details! Framework r20-alpha alphaDownload
r4 alpha 251.76 KB Aug 10, 2016 6.2.4 204 download Lib Details! Framework r4 alphaDownload
r1 alpha 235.85 KB Feb 8, 2016 6.2.3 248 download Lib Details! Framework r1 alphaDownload

Description

Share this:

D!Framework is a set of tools for addon development . The main focus is reduce the amount of text to type, improving the productivity.

 

Steps to implement it on your addon:

– First make sure you have thise libraries installed: LibStub, AceAddon-3.0, AceComm-3.0, AceConfig-3.0, AceConsole-3.0, AceDB-3.0, AceDBOptions-3.0, AceEvent-3.0, AceGUI-3.0, AceLocale-3.0, CallbackHandler-1.0, LibDataBroker-1.1, LibDBIcon-1.0, LibSharedMedia-3.0.

 

– Unzip the framework file into your libraries folder and load the file load.xml.

 

– On your .lua file, get the framework table with: local DF = _G ["DetailsFramework"]

 

– Create the addon object with: local MyNewAddon = DF:CreateAddOn ("MyAddonName", "GlobalSavedVariables", Ace3BasedConfigTable)

 

With these steps done, your addon is ready to use the framework.

 

Tools:

– Frame Panels

local commonFrame = DF:CreatePanel (parent, width, height, backdropTable, backdropColor, borderColor, member, name)

local fillPanel = DF:CreateFillPanel (parent, rows, width, height, totalLines, fillRow, autoWidth, options, member, name)

local simpleFrame = DF:CreateSimplePanel (parent, width, height, title, name, options, dbTable)

local pixelBorderFrame = DF:Create1PxPanel (parent, width, height, title, name, options, titleAnchor, noSpecialFrame)

local optionsButton = DF:CreateOptionsButton (parent, callback, name)

local feedbackButton = DF:CreateFeedbackButton (parent, callback, name)

local chartFrame = DF:CreateChartPanel (parent, width, height, name)

local graphicFrame = DF:CreateGFrame (parent, width, height, lineWidth, onEnter, onLeave, member, name)

local tabContainer = DF:CreateTabContainer (parent, title, name, frameList, options)

local listBox = DF:CreateSimpleListBox (parent, name, title, emptyText, listTable, onClick, options)

local scrollBox = DF:CreateScrollBox (parent, name, refreshFunc, data, width, height, lineAmount, lineHeight, createLineFunc, autoAmount, noScroll)

local leftResizer, rightResizer = DF:CreateResizeGrips (parent)

local auraConfig = DF:CreateAuraConfigPanel (parent, name, db, methodChangeCallback, options)

 

DF:ColorPick (attachFrame, r, g, b, alpha, callback)

DF:IconPick (callback, closeWhenSelected, callbackParam1, callbackParam2)

DF:CreateScaleBar (parent, config)

DF:ShowPromptPanel (message, trueFunction, falseFunction)

DF:ShowTextPromptPanel (message, callback)

 

 

– Buttons

 

 

local newButton = DF:CreateButton (parent, clickFunc, width, height, text, param1, param2, texture, member, name, textShortMethod, buttonTemplate, textTemplate)

 

 

– Dropdowns

 

 

local newDropdown = DF:CreateDropDown (parent, func, defaultValue, width, height, member, name, dropdownTemplate)

 

 

– Text

 

 

local newLabel = DF:CreateLabel (parent, text, size or template, color, font, member, name, layer)

 

 

– Bar

 

 

local newBar = DF:CreateBar (parent, texture, width, height, defaultValue, member, name)

 

 

– Texture

 

 

local newTexture = DF:CreateImage (parent, texture, wight, height, layer, texCoords, member, name)

 

 

– Sliders

 

 

local newSlider = DF:CreateSlider (parent, wight, height, minValue, maxValue, step, defaultValue, isDecemal, member, name, withLabel, sliderTemplate, labelTemplate)

 

 

– Text Entry

 

 

local newTextEntry = DF:CreateTextEntry (parent, func, wight, height, member, name, withLabel, textEntryTemplate, labelTemplate)

 

 

– Tooltip

 

 

local tooltip = GameCooltip2

 

 

 

 

 

 

Comments

Add a comment