comparison Devian.lua @ 17:48a1d9c14af5

Commented out debug prints
author Nenue
date Sun, 20 Dec 2015 02:26:36 -0500
parents 5254d1ba6013
children 01c32c98e72a
comparison
equal deleted inserted replaced
16:dee6cef56415 17:48a1d9c14af5
48 48
49 -- no args, toggle ui 49 -- no args, toggle ui
50 if mode == nil then 50 if mode == nil then
51 list_state = db.enabled and STATE_LOW or STATE_HIGH 51 list_state = db.enabled and STATE_LOW or STATE_HIGH
52 db.enabled = (db.enabled == false) and true or false 52 db.enabled = (db.enabled == false) and true or false
53 print(list_state, db.enabled) 53 --print(list_state, db.enabled)
54 54
55 if list_state == STATE_LOW then 55 if list_state == STATE_LOW then
56 end 56 end
57 elseif mode == 'stack' then 57 elseif mode == 'stack' then
58 return D:StackFrames() 58 return D:StackFrames()
77 end 77 end
78 return 78 return
79 elseif mode ~= nil then 79 elseif mode ~= nil then
80 mode = tonumber(mode) 80 mode = tonumber(mode)
81 if mode > 2 then 81 if mode > 2 then
82 print('Something has happened.') 82 --print('Something has happened.')
83 return 83 return
84 end 84 end
85 list_state = mode == STATE_LOW and STATE_LOW or STATE_HIGH 85 list_state = mode == STATE_LOW and STATE_LOW or STATE_HIGH
86 end 86 end
87 local char_list, global_list = db[PLAYER_REALM][list_state], db.global[list_state] 87 local char_list, global_list = db[PLAYER_REALM][list_state], db.global[list_state]
103 if char_list[name] == 2 and global_list[name] == 1 then 103 if char_list[name] == 2 and global_list[name] == 1 then
104 value = UnitName("player") 104 value = UnitName("player")
105 elseif global_list[name] == 2 then 105 elseif global_list[name] == 2 then
106 value = true 106 value = true
107 end 107 end
108 print('EnableAddOn(', i, ',', value,')') 108 --print('EnableAddOn(', i, ',', value,')')
109 EnableAddOn(i, value) 109 EnableAddOn(i, value)
110 else 110 else
111 local value = true 111 local value = true
112 if char_list[name] == 2 and global_list[name] == 1 then 112 if char_list[name] == 2 and global_list[name] == 1 then
113 value = UnitName("player") 113 value = UnitName("player")
114 end 114 end
115 print('DisableAddOn(', i, ',', value,')') 115 --print('DisableAddOn(', i, ',', value,')')
116 DisableAddOn(i,value) 116 DisableAddOn(i,value)
117 end 117 end
118 end 118 end
119 119
120 end 120 end
187 end 187 end
188 188
189 db.minimized = self.minimized and true or nil 189 db.minimized = self.minimized and true or nil
190 db.enabled = self:IsVisible() and true or nil 190 db.enabled = self:IsVisible() and true or nil
191 db.active = self.active and true or nil 191 db.active = self.active and true or nil
192 print('save:', db.signature, 'min=', db.minimized, ' enabled=', db.enabled, ' active = ', db.active, 'x=', db.x, 'y=', db.y, 'h=', db.height, 'w=', db.width) 192 --print('save:', db.signature, 'min=', db.minimized, ' enabled=', db.enabled, ' active = ', db.active, 'x=', db.x, 'y=', db.y, 'h=', db.height, 'w=', db.width)
193 self:SetPoint('TOPLEFT', UIParent, 'TOPLEFT', db.x, db.y) 193 self:SetPoint('TOPLEFT', UIParent, 'TOPLEFT', db.x, db.y)
194 self:SetWidth(db.width) 194 self:SetWidth(db.width)
195 end 195 end
196 196
197 -- Console frame toggler 197 -- Console frame toggler
266 266
267 if not vars then 267 if not vars then
268 vars = db.channels[i] 268 vars = db.channels[i]
269 end 269 end
270 270
271 print('make:', vars.signature, '(', vars.x, vars.y, ')', vars.width, 'x', vars.height) 271 --print('make:', vars.signature, '(', vars.x, vars.y, ')', vars.width, 'x', vars.height)
272 local f = CreateFrame('Frame', 'DevianChannelFrame' .. tostring(i), UIParent, DEVIAN_FRAME) 272 local f = CreateFrame('Frame', 'DevianChannelFrame' .. tostring(i), UIParent, DEVIAN_FRAME)
273 f:SetPoint('TOPLEFT', UIParent, 'TOPLEFT', vars.x, vars.y) 273 f:SetPoint('TOPLEFT', UIParent, 'TOPLEFT', vars.x, vars.y)
274 f:SetSize(vars.width, vars.height) 274 f:SetSize(vars.width, vars.height)
275 f:Lower() 275 f:Lower()
276 f.out:SetFont(db.font, db.fontsize, db.fontoutline) 276 f.out:SetFont(db.font, db.fontsize, db.fontoutline)
365 table.wipe(buffer) 365 table.wipe(buffer)
366 end 366 end
367 367
368 -- Spaces each frame evenly across the screen 368 -- Spaces each frame evenly across the screen
369 function D:DistributeFrames() -- 369 function D:DistributeFrames() --
370 print('frame grid:', max, num_side) 370 --print('frame grid:', max, num_side)
371 local max = self.num_channels 371 local max = self.num_channels
372 local num_side = math.ceil(math.sqrt(max)) 372 local num_side = math.ceil(math.sqrt(max))
373 local w = GetScreenWidth() / num_side 373 local w = GetScreenWidth() / num_side
374 local h = GetScreenHeight() / num_side 374 local h = GetScreenHeight() / num_side
375 for i, frame in pairs(D.console) do 375 for i, frame in pairs(D.console) do
376 local dx = (i-1) % num_side 376 local dx = (i-1) % num_side
377 local dy = math.floor((i-1) / num_side) 377 local dy = math.floor((i-1) / num_side)
378 378
379 print('move:', frame.signature, 'dx=', dx, 'dy=', dy) 379 --print('move:', frame.signature, 'dx=', dx, 'dy=', dy)
380 print('move:', frame.signature, ' x=', dx * w, 'y=', -(dy * h), 'h=', h, 'w=', w) 380 --print('move:', frame.signature, ' x=', dx * w, 'y=', -(dy * h), 'h=', h, 'w=', w)
381 frame.width = w 381 frame.width = w
382 frame.height = h 382 frame.height = h
383 frame.x = dx * w 383 frame.x = dx * w
384 frame.y = -(dy * h) 384 frame.y = -(dy * h)
385 frame:Save() 385 frame:Save()
407 -- Creates or updates a console frame 407 -- Creates or updates a console frame
408 -- @paramsig cinfo [, i] 408 -- @paramsig cinfo [, i]
409 -- @param cinfo an array from db.channels[x] or the desired string signature 409 -- @param cinfo an array from db.channels[x] or the desired string signature
410 -- @param id when set, the console at that index will be assigned all parameters in cinfo 410 -- @param id when set, the console at that index will be assigned all parameters in cinfo
411 function D:SetChannel(cinfo, i) 411 function D:SetChannel(cinfo, i)
412 print('join:', i , cinfo) 412 --print('join:', i , cinfo)
413 local t_info = {} 413 local t_info = {}
414 if type(cinfo) ~= 'table' then 414 if type(cinfo) ~= 'table' then
415 t_info.signature = tostring(cinfo) 415 t_info.signature = tostring(cinfo)
416 cinfo = {} 416 cinfo = {}
417 end 417 end
418 local srcdb = db.channels[self.primary_channel] 418 local srcdb = db.channels[self.primary_channel]
419 if i ~= nil then 419 if i ~= nil then
420 i = tonumber(i) 420 i = tonumber(i)
421 if db.channels[i] then 421 if db.channels[i] then
422 print('pull vars from '..db.channels[i].signature) 422 --print('pull vars from '..db.channels[i].signature)
423 cinfo = db.channels[i] 423 cinfo = db.channels[i]
424 srcdb = cinfo 424 srcdb = cinfo
425 end 425 end
426 end 426 end
427 427
428 for k,v in pairs(srcdb) do 428 for k,v in pairs(srcdb) do
429 if not t_info[k] then 429 if not t_info[k] then
430 if cinfo[k] then 430 if cinfo[k] then
431 print('- pulling', k..':',v) 431 --print('- pulling', k..':',v)
432 t_info[k] = cinfo[k] 432 t_info[k] = cinfo[k]
433 end 433 end
434 end 434 end
435 end 435 end
436 436