annotate config.lua @ 64:e5c07fdfb70b
remove the old hacked weapon enchant stuff since SAH properly supports it now, but turn it off because due to bugs either in KBF or SAH (both?), you get overlapping messed up displays whenever you have extra, non-buff frames
author |
Chris Mellon <arkanes@gmail.com> |
date |
Fri, 02 Dec 2011 06:15:35 -0600 |
parents |
4d359ee4649c |
children |
|
rev |
line source |
arkanes@54
|
1 local _, kbf = ...
|
arkanes@54
|
2
|
arkanes@54
|
3 -- These are the static options which can't be displayed/used by in-game configs
|
arkanes@54
|
4 kbf.staticConfig = {}
|
arkanes@54
|
5 kbf.staticConfig.BAR_HEIGHT = 16 -- note that you do have to update this in the XML as well if you change it
|
arkanes@54
|
6 kbf.staticConfig.BAR_WIDTH = 200 -- otherwise the hitbox for clicking off a buff won't be the same size as the displayed buff bar
|
arkanes@54
|
7
|
arkanes@54
|
8
|
arkanes@54
|
9 -- default profile options
|
arkanes@54
|
10 kbf.defaultConfig = {
|
arkanes@54
|
11 profile = {
|
arkanes@54
|
12 ["consolidateBuffs"] = true,
|
arkanes@54
|
13 }
|
arkanes@57
|
14 }
|
arkanes@57
|
15
|
arkanes@57
|
16 -- AceConfig options table
|
arkanes@57
|
17 kbf.options = {
|
arkanes@57
|
18 type="group",
|
arkanes@57
|
19 args={
|
arkanes@57
|
20 consolidateBuffs = {
|
arkanes@57
|
21 name="Consolidate Buffs",
|
arkanes@57
|
22 desc="Enable or disable the consolidated buff collapsing",
|
arkanes@57
|
23 type="toggle",
|
arkanes@57
|
24 set=function(info, val) kbf:setConsolidatedBuffs(info, val) end,
|
arkanes@57
|
25 get=function(info) return kbf.db.profile.consolidateBuffs end
|
arkanes@57
|
26 }
|
arkanes@57
|
27 }
|
arkanes@57
|
28 }
|
arkanes@57
|
29
|
arkanes@57
|
30 function kbf:setConsolidatedBuffs(info, val)
|
arkanes@57
|
31 self.db.profile.consolidateBuffs = val
|
arkanes@57
|
32 local attr = val and "99" or nil
|
arkanes@57
|
33 self.secureHeader:SetAttribute("consolidateTo", attr)
|
arkanes@57
|
34 self.dirty = true -- need a rescan
|
arkanes@57
|
35 end |