Mercurial > wow > devian
comparison Devian.lua @ 20:df098747b31d v1.4.1
Current channel works again
| author | Nenue |
|---|---|
| date | Tue, 22 Dec 2015 02:31:05 -0500 |
| parents | 01c32c98e72a |
| children | 45e1e612df44 |
comparison
equal
deleted
inserted
replaced
| 19:a04ea897862d | 20:df098747b31d |
|---|---|
| 240 D.raise_ct = D.raise_ct + 1 | 240 D.raise_ct = D.raise_ct + 1 |
| 241 c:Raise() | 241 c:Raise() |
| 242 c.out.backdrop:SetTexture(unpack(db.frontdrop)) | 242 c.out.backdrop:SetTexture(unpack(db.frontdrop)) |
| 243 c.out.backdrop:SetGradientAlpha(unpack(db.frontgrad)) | 243 c.out.backdrop:SetGradientAlpha(unpack(db.frontgrad)) |
| 244 c.out.backdrop:SetBlendMode(db.frontblend) | 244 c.out.backdrop:SetBlendMode(db.frontblend) |
| 245 D.current_channel = c.index | 245 db.current_channel = c.index |
| 246 | 246 |
| 247 for _, part in pairs(c.border) do | 247 for _, part in pairs(c.border) do |
| 248 part:SetTexture(1,0,0,1) | 248 part:SetTexture(1,0,0,1) |
| 249 end | 249 end |
| 250 | 250 |
| 367 local buffer = {'|cFF'.. pcolor..prefix ..'|r'} | 367 local buffer = {'|cFF'.. pcolor..prefix ..'|r'} |
| 368 for i = 1, select('#',...) do | 368 for i = 1, select('#',...) do |
| 369 local var = select(i, ...) | 369 local var = select(i, ...) |
| 370 | 370 |
| 371 if type(var) == 'table' then | 371 if type(var) == 'table' then |
| 372 var = '<table>' | 372 if type(var.GetName) == 'function' then |
| 373 var = '<table:'..(var:GetName() or '?')..'>' | |
| 374 else | |
| 375 var = '<table>' | |
| 376 end | |
| 377 | |
| 373 elseif type(var) == 'boolean' then | 378 elseif type(var) == 'boolean' then |
| 374 var = var and 'true' or 'false' | 379 var = var and 'true' or 'false' |
| 375 elseif type(var) == 'function' then | 380 elseif type(var) == 'function' then |
| 376 var = '<funcref>' | 381 var = '<funcref>' |
| 377 elseif type(var) == 'nil' then | 382 elseif type(var) == 'nil' then |
| 482 | 487 |
| 483 if not self.console[i] then | 488 if not self.console[i] then |
| 484 self.console[i] = CreateConsole(i, t_info) | 489 self.console[i] = CreateConsole(i, t_info) |
| 485 end | 490 end |
| 486 local channel = self.console[i] | 491 local channel = self.console[i] |
| 487 | |
| 488 self.sig[t_info.signature] = channel | 492 self.sig[t_info.signature] = channel |
| 489 self.sigID[t_info.signature] = i | 493 self.sigID[t_info.signature] = i |
| 490 self.IDsig[i] = t_info.signature | 494 self.IDsig[i] = t_info.signature |
| 495 if i == db.current_channel then | |
| 496 channel:ToFront() | |
| 497 end | |
| 498 | |
| 491 return channel | 499 return channel |
| 492 end | 500 end |
| 493 | 501 |
| 494 function D:OnEnable() | 502 function D:OnEnable() |
| 495 -- commands | 503 -- commands |
