promotional bannermobile promotional banner

LibWidgetFactory

Abandoned
A library that simplifies using the AceGUI widgets.

LibWidgetFactory is a library that simplifies using the AceGUI widgets. Below are some examples of it in action. For a more complete view take a look at how I did my options in Buffzilla.

local wf = LibStub('LibWidgetFactory-1.0')
local scaleNotifier = wf.factory('Slider', {
	key = 'scale',
	parent = frame,
	label = L['NOTIFIER_SIZE'],
	width = 160,
	min = 0.5,
	max = 1.35,
	isPercent = true,
	get = getOption,
	set = setOption
});
local item_threshold = wf.factory('Dropdown', {
	key = 'item_threshold',
	parent = frame,
	label = L['Item quality threshold'],
	tooltip = L['The item quality threshold for what should be sold.'],
	values = {
		[ITEM_QUALITY_POOR] = L['POOR'],
		[ITEM_QUALITY_COMMON] = L['COMMON'],
		[ITEM_QUALITY_UNCOMMON] = L['UNCOMMON'],
		[ITEM_QUALITY_RARE] = L['RARE'],
		[ITEM_QUALITY_EPIC] = L['EPIC']
	},
	get = getOption,
	set = setOption
})
-- create a overlay blocking out the interface options panel
-- useful for creating dialogs in your options frames
local dialog = wf.dialog(frame)

The LibWidgetFactory Team

profile avatar
  • 9
    Projects
  • 333.9K
    Downloads

More from funkjediView all

  • Buffzilla project image

    Buffzilla

    • 6.4K
    • Addons

    Buffzilla is a simple buff reminder addon.

    • 6.4K
    • April 11, 2026
    • Addons
  • SheepMonitor project image

    SheepMonitor

    • 315.0K
    • Addons

    Provides various methods of notification to help you keep track of your flock

    • 315.0K
    • March 7, 2026
    • Addons
    • +1
  • TalkToTheHand project image

    TalkToTheHand

    • 1.7K
    • Addons

    Automates NPC interactions making accepting and turning in quests simple.

    • 1.7K
    • December 22, 2010
    • Addons
  • ExperienceMonitor project image

    ExperienceMonitor

    • 4.8K
    • Addons

    Provides sessions stats related to xp gains and generates post-combat xp summary.

    • 4.8K
    • November 13, 2010
    • Addons
  • Buffzilla project image

    Buffzilla

    • 6.4K
    • Addons

    Buffzilla is a simple buff reminder addon.

    • 6.4K
    • April 11, 2026
    • Addons
  • SheepMonitor project image

    SheepMonitor

    • 315.0K
    • Addons

    Provides various methods of notification to help you keep track of your flock

    • 315.0K
    • March 7, 2026
    • Addons
    • +1
  • TalkToTheHand project image

    TalkToTheHand

    • 1.7K
    • Addons

    Automates NPC interactions making accepting and turning in quests simple.

    • 1.7K
    • December 22, 2010
    • Addons
  • ExperienceMonitor project image

    ExperienceMonitor

    • 4.8K
    • Addons

    Provides sessions stats related to xp gains and generates post-combat xp summary.

    • 4.8K
    • November 13, 2010
    • Addons