comparison ObjectiveTracker/Schema.lua @ 38:1f8f9cc3d956

- module integration brought up to speed with current frame management structure
author Nenue
date Thu, 21 Apr 2016 11:36:41 -0400
parents e84d645c8ab8
children 92534dc793f2
comparison
equal deleted inserted replaced
37:e84d645c8ab8 38:1f8f9cc3d956
5 -- Created: 4/15/2016 11:36 PM 5 -- Created: 4/15/2016 11:36 PM
6 6
7 local B = select(2,...).frame 7 local B = select(2,...).frame
8 local T = B:RegisterModule("ObjectiveTracker", _G.VeneerObjectiveWrapper, 'BuffFrame') 8 local T = B:RegisterModule("ObjectiveTracker", _G.VeneerObjectiveWrapper, 'BuffFrame')
9 local setmetatable, type, rawset = setmetatable, type, rawset 9 local setmetatable, type, rawset = setmetatable, type, rawset
10 local print = B.print('Tracker') 10 local print = B.print('Schema')
11 local lprint = B.print('Layout') 11 local lprint = B.print('Layout')
12 local oprint = B.print('Objectives') 12 local oprint = B.print('Objectives')
13 T.defaults.Schema = setmetatable({}, { 13 T.defaults.Schema = setmetatable({}, {
14 __newindex = function(schemas,layerName, layerTable) 14 __newindex = function(schemas,layerName, layerTable)
15 -- tracker/block/line 15 -- tracker/block/line
49 }) 49 })
50 50
51 T.defaults.Schema.tracker = { 51 T.defaults.Schema.tracker = {
52 default = { 52 default = {
53 headerbg = {'VERTICAL', 1, 1, 0.5, 0.5, 1, 1, 0.5, 0}, 53 headerbg = {'VERTICAL', 1, 1, 0.5, 0.5, 1, 1, 0.5, 0},
54 headerFont = {[[Interface\Addons\SharedMedia_MyMedia\font\ArchivoNarrow-Bold.ttf]], 14, 'OUTLINE'}, 54 headerFont = {[[Interface\Addons\SharedMedia_MyMedia\font\XOIREQE.TTF]], 13, 'OUTLINE'},
55 headerHeight = 16,
56 headerSpacing = 0,
57 headerColor = {1,1,1,1},
55 blockSpacing = 1, 58 blockSpacing = 1,
56 } 59 }
57 } 60 }
58 T.defaults.Schema.block = { 61 T.defaults.Schema.block = {
59 default = { 62 default = {
60 titleColor = {1, 0.7, 0, 1}, 63 titleColor = {1, 1, 1, 1},
61 titlebg = {'HORIZONTAL', 1, 0, .7, 0, 1, 0, .7, .125}, 64 titlebg = {'HORIZONTAL', 1, 0, .7, 0, 1, 0, .7, .125},
62 textbg = {'HORIZONTAL', 0, 0, 0, 0, 0, 0, 0, 0.4 }, 65 textbg = {'HORIZONTAL', 0, 0, 0, 0, 0, 0, 0, 0.4 },
63 selectionbg = {'HORIZONTAL', 1, 1, 1, 0, 1, 1, 1, 0.225}, 66 selectionbg = {'HORIZONTAL', 1, 1, 1, 0, 1, 1, 1, 0.225},
64 titleFont = {[[Interface\Addons\SharedMedia_MyMedia\font\ArchivoNarrow-Bold.ttf]], 16, 'OUTLINE'}, 67 titleFont = {[[Interface\Addons\SharedMedia_MyMedia\font\ArchivoNarrow-Bold.ttf]], 16, 'OUTLINE'},
65 textFont = {[[Interface\Addons\SharedMedia_MyMedia\font\ArchivoNarrow-Regular.ttf]], 16, 'OUTLINE'}, 68 textFont = {[[Interface\Addons\SharedMedia_MyMedia\font\ArchivoNarrow-Regular.ttf]], 16, 'OUTLINE'},
76 achievement_account = { 79 achievement_account = {
77 titleColor = {.35, 0.7, 1, 1}, 80 titleColor = {.35, 0.7, 1, 1},
78 }, 81 },
79 daily = { 82 daily = {
80 titleColor = {0, 0.7, 1, 1}, 83 titleColor = {0, 0.7, 1, 1},
81 titlebg = {'HORIZONTAL', 0, .7, 1, .25, 0, 1, .7, .125}, 84 titlebg = {'HORIZONTAL', 0, .7, 1, 0, 0, 1, .7, .125},
82 textbg = {'HORIZONTAL', 0, .7, 1, .075, 0, 1, .7, .1}, 85 textbg = {'HORIZONTAL', 0, .7, 1, 0, 0, 1, .7, .1},
83 }, 86 },
84 weekly = { 87 weekly = {
85 titleColor = {.25, 0.7, 1, 1}, 88 titleColor = {.25, 0.7, 1, 1},
86 titlebg = {'HORIZONTAL', 0, .35, .7, .25, 0, .35, .7, .125}, 89 titlebg = {'HORIZONTAL', 0, .35, .7, 0, 0, .35, .7, .125},
87 textbg = {'HORIZONTAL', 0, .35, .7, .1, 0, .35, .7, .075 }, 90 textbg = {'HORIZONTAL', 0, .35, .7, .0, 0, .35, .7, .075 },
88 }, 91 },
89 account = { 92 account = {
90 titlebg = {'HORIZONTAL', .1, .1, .1, .25, .1, .1, .1, .125}, 93 titlebg = {'HORIZONTAL', .1, .1, .1, 0, .1, .1, .1, .125},
91 textbg = {'HORIZONTAL', .1, .1, .1, 0.4, .1, .1, .1, .085 }, 94 textbg = {'HORIZONTAL', .1, .1, .1, 0, .1, .1, .1, .085 },
92 }, 95 },
93 -- alliance 96 -- alliance
94 faction_1 = { 97 faction_1 = {
95 titlebg = {'HORIZONTAL', .2, .4, 1, 0.4, .2, .4, 1, .085 }, 98 titlebg = {'HORIZONTAL', .2, .4, 1, 0.4, .2, .4, 1, .085 },
96 textbg = {'HORIZONTAL', .2, .4, 1, 0.4, .2, .4, 1, .085 }, 99 textbg = {'HORIZONTAL', .2, .4, 1, 0.4, .2, .4, 1, .085 },
101 textbg = {'HORIZONTAL', .6, 0, 0.4, 0.4, .6, 0, 0.4, .085 }, 104 textbg = {'HORIZONTAL', .6, 0, 0.4, 0.4, .6, 0, 0.4, .085 },
102 } 105 }
103 } 106 }
104 T.defaults.Schema.line = { 107 T.defaults.Schema.line = {
105 default = { 108 default = {
106 textColor = {.5,.75,1}, 109 textColor = {1, 1, 1},
107 textSpacing = 3, 110 textSpacing = 3,
108 textIndent = 3, 111 textIndent = 3,
109 }, 112 },
110 completed = { 113 completed = {
111 textColor = {0, 1, 0} 114 textColor = {0, 1, 0}
122 monster = { 125 monster = {
123 textColor = {1,1,0} 126 textColor = {1,1,0}
124 }, 127 },
125 item = { 128 item = {
126 textColor = {1,.25,.5} 129 textColor = {1,.25,.5}
127 } 130 },
131 achievement_complete = {
132 textColor = {1, 1, 1, 1},
133 },
134 achievement = {
135 textColor = {0, 0.7, 1, 1},
136 },
137 achievement_account = {
138 textColor = {.35, 0.7, 1, 1},
139 },
128 } 140 }
129 T.defaults.Schema.widget = { 141 T.defaults.Schema.widget = {
130 progressbar = { 142 progressbar = {
131 143
132 }, 144 },